ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。


ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
phpのmakeでdns.cに関する不具合が表示されますが?
 bind関連をいったん削除してphpをインストールします。

 portsなどからbindを導入した場合に、「dns.c」において「undefined reference to ...」というような形で不具合の旨が表示された場合、bindの導入状況を確認します。導入されたものが、portsの場合は、いったん削除した上でphpの導入を行います。ソースからの場合は、「named」を「named.old」のような名前に書き換えるなどして、いったんパスから呼び出せないようにします。

 対処の方法は、いくつか紹介されているので、うまくいかない場合は、下記のページも参照すると良いでしょう。

! 不具合の例

/usr/local/src/php-5.1.4/ext/standard/dns.c:764: undefined reference to `res_ninit'
/usr/local/src/php-5.1.4/ext/standard/dns.c:768: undefined reference to `res_nmkquery'
/usr/local/src/php-5.1.4/ext/standard/dns.c:773: undefined reference to `res_nclose'
/usr/local/src/php-5.1.4/ext/standard/dns.c:776: undefined reference to `res_nsend'
/usr/local/src/php-5.1.4/ext/standard/dns.c:800: undefined reference to `res_nclose'
/usr/local/src/php-5.1.4/ext/standard/dns.c:816: undefined reference to `res_nclose'
*** Error code 1

Stop in /usr/local/src/php-5.1.4.

! 対処法の例

http://www.macosx.com/newsgroups/showthread.php?t=149423
Please try changing the following line in your main/php_config.h file:
/* #undef BIND_8_COMPAT */
to
#define BIND_8_COMPAT 1
Then make and let us know the results.

! 対処法の例

http://bugs.php.net/bug.php?id=26544
If you have a resolv.h in /usr/include, do the following.
(don't forget to backup)

cd /usr/local/bind/
(for safety)
mv include oldinclude
mv lib oldlib
ln -s /usr/include include
ln -s /usr/lib lib

now Download the Bind 8 (source) and compile it. it will put a new
working resolv.h in /usr/include and the other appropriate files, It
will also put the appropriate libs in the lib dir.

Now you should be able to compile php 5 as normal.


文書番号 06974
日付 2006.06.17
参照数 422

ドキュメントセンター
  はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
Copyright 2003 daoffice design and management company. all rights reserved.