|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Konstantin -=Kest=- Aristov 2:5020/400 21 Feb 2003 22:30:53 To : All Subject : Как указать configure на имеющиеся в системе библиотеке (Apache2+PHP)? -------------------------------------------------------------------------------- Доброго времени суток! Ситуация: FreeBSD-4.7-Stable. пытаюсь собрать из сорцов Apache2 и к нему PHP (через axps). Просто так собирается на ура. Проблемы начинаются, когда хочу прикрутить поддержку Sablotron. Hасколько я понял для этого нужны следующие ключи configure: --enable-xslt --with-xslt-sablot При этом configure говорит, что не может найти libiconv, хотя она приспокойно стоит себе в системе, размазанная по /usr/local Добавление ключа --with-expat-dir=/usr/local/ ни к чему хорошему не приводит. Собрал из сорцов libiconv и запихал его в /usr/local/libiconv configure у ПХП успешно прошел, но gmake вылетел с сообщением /usr/local/lib/libsablot.so: undefined reference to `iconv_open' /usr/local/lib/libsablot.so: undefined reference to `iconv_close' /usr/local/lib/libsablot.so: undefined reference to `iconv' gmake: *** [sapi/cli/php] Ошибка 1 То есть стоящий в системе (из портов) Sablotron не совместился с поставленным руками libiconv? И чего дальше? Руками ставить sablotron и ссылаться на место его инсталяции в configure? Или все-таки как-то можно убедить configure, что libiconv в системе есть? P.s. Все это происходит с ПХП 4.3.0 и 4.3.1. Когда-то во времена 4.2.х такой фокус (сборка с поддержкой Sablotron, поставленному из портов) такой фокус проходил на ура, и очень вероятно, что спустя пару-тройку версий он опять начнет удаваться, но проблема в том, что надо это прямо сейчас. -- See ya in cyberspace! Konstantin "Kest" Aristov mailto:kest@ctm.ru --- ifmail v.2.15dev5 * Origin: CTM Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7591be4d435b.html, оценка из 5, голосов 10
|