[PHP-users 10074] apache startup fails when enable-versioning is on

Noguchi Takashi php-users@php.gr.jp
Thu, 12 Sep 2002 23:56:16 +0900


 野口です。
 Red Hat Linux 6.2で,PHP3を動かしております。

 今までの環境では
| /configure --with-apxs=/usr/local/apache/bin/apxs --enable-track-vars
| --with-pgsql=/usr/local/pgsql --with-gd=/usr/local| --enable-i18n
| --enable-mbregex
 という設定でコンパイルし動作していたのですが,--enable-versioning をつ
けたところ,コンパイルはできるもののlibphp3.soをロードできなくなりました。

httpd.confでは

|LoadModule php3_module        libexec/libphp3o.so

となっており,これをコメントしない場合

|Syntax error on line 207 of /usr/local/apache/conf/httpd.conf:
|Cannot load /usr/local/apache/libexec/libphp3.so into server:
|/usr/local/apache/libexec/libphp3.so: undefined symbol:

 とエラーを出し,apacheが起動しません。
 undefined symbolの後には特にsymbolの名前が出るわけでもなく,何が
undefinedなのかもわかりません。
 なお,enable-versioningを外してコンパイルしたものに戻すと,問題なく動
作します。

 類似の事例などをご存じの方がいらっしゃいましたら,ご教示いただきたくよ
ろしくお願いいたします。