人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

FC4での質問です。BINDをソースrpmからspecファイルをつくって
バイナリのrpmをつくりたいのですが、エラーになります。

どうしても最新のBINDをrpmで入れたいのです。

エラーは下記です。

dbus_service.o(.text+0x13dc): In function `dbus_svc_shutdown':
./dbus_service.c:1139: undefined reference to `dbus_connection_close'
dbus_service.o(.text+0x1a30): In function `dbus_svc_init':
./dbus_service.c:1036: undefined reference to `dbus_connection_close'
dbus_service.o(.text+0x1ae2):./dbus_service.c:1096: undefined reference to `dbus_connection_close'
collect2: ld returned 1 exit status
make[2]: *** [named] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/bind-9.3.2/bin/named'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/bind-9.3.2/bin'
make: *** [subdirs] Error 1
エラー: Bad exit status from /var/tmp/rpm-tmp.90776 (%build)

コマンドは以下です。解決のご教示をよろしくお願いします。

#rpmbuild -ivh bind-9.3.2-22.FC6.src.rpm
#cd /usr/src/redhat/SPEC
#rpmbuild --bb bind.spec →ここでエラー

●質問者: meichi
●カテゴリ:コンピュータ インターネット
✍キーワード:BB BIND CD EXIT IVH
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● iwaim
●60ポイント ベストアンサー

Fedora Core 4 の dbus パッケージでは古いようです。

ですから、dbus パッケージ、dbus-devel パッケージのバージョンアップを行う必要があるでしょう。

もしくは、spec ファイルの冒頭部分を編集して DBUS を無効にすればいいでしょう。

%{?!WITH_DBUS: %define WITH_DBUS 1} # + dynamic forwarder table management wi

th D-BUS

ダミー http://q.hatena.ne.jp/1145592425

◎質問者からの返答

ありがとうございます。m(_ _)m

>dbus パッケージでは古いようです

↑どうして、こういうすごいことがわかるのでしょうか。。。(脱帽)

これでやってみます。

#日にちがたったるので、ポイントを支払います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ