Настройка PHC не выполняется. Не могу найти библиотеку буста, но она установлена - PullRequest
0 голосов
/ 03 сентября 2010

По какой-то причине, когда я пытаюсь настроить phc-0.2.0.3 на моей машине (Fedora Linux localhost.localdomain 2.6.34.6-47.fc13.i686 # 1 SMP пт 27 августа 09:48:44 UTC 2010 i686 i686 i386 GNU / Linux) я получаю следующую ошибку:

checking for boostlib >= 1.34.0... configure: error: We could not detect the boost libraries (version 1.34 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.

Boost установлен в / usr / include / boost. Я попытался установить переменную среды, как указано в ошибке, в $ BOOST_ROOT = / usr / include / boost, и когда это не сработало, я попытался $ BOOST_ROOT = / usr / include. Как только я это сделал, я попытался

./configure --with-boost

и

./configure

Оба раза я получал одну и ту же ошибку. Вот сайт для phc: http://www.phpcompiler.org/

Сайт поддержки находится здесь: http://www.randspringer.de/boost/ucl.html

Кто-нибудь имел эту проблему раньше?

1 Ответ

0 голосов
/ 07 сентября 2010

Я перекомпилировал PHP и установил его.Это решило проблему.

...