このconfigureコマンドを使用してソースからphpcompilerをコンパイルしようとしています。
./configure --prefix=/opt/phc-0.3.0.1/ --with-php=/opt/php-5.3.17/
構成エラーは、
checking for exit in -lboost_regex-mt... no
checking for exit in -lboost_regex-mt... (cached) no
checking for exit in -lboost_regex... no
checking for exit in -lboost_regex... (cached) no
checking for exit in -lboost_regex... (cached) no
configure: error: Could not link against boost_regex
boostパッケージとboost_regexパッケージの両方がインストールされているので、これは完全に間違っています。libsとヘッダーファイルの両方。config.log
それから私はこれをファイルに掘りました
configure:17053: g++ -o conftest -g -O2 -L/lib/php5 -L/usr/lib/php5 conftest.cpp /usr/lib/libCrun.so.1 -lphp5 -L/opt/php-5.3.17//lib -R/opt/php-5.3.17//lib -ldl >&5
g++-4.6.real: error: /usr/lib/libCrun.so.1: No such file or directory
g++-4.6.real: error: unrecognized option '-R'
したがって、このunrecognized option '-R'
エラーでは、多くの-lboost_regex
チェックが失敗しました。
どうすればこれを修正できますか?編集して修正できるファイルはありますか?そして、なぜ-R
使用されるのですか?-L
旗だと思います。