On 11 мар, 04:12, "zuz...@gmail.com" <zuz...@gmail.com> wrote:
> У кого была проблема решили ?
> у меня тоже не получается поставить fpm с svn.
>
> удалял libevent
> (yum erase libevent libevent-devel)
>
> скачал версию libevent-1.4.13-stable.tar.gz,
>
> если устанавливать его в дирикторию /opt/my (./configure --prefix=/opt/
> my), то возникает ошибка
> ./configure --enable-fpm --with-libevent=/opt/my
>
> checking for FPM build... yes
> checking for libevent >= 1.4.11 install prefix... no
> configure: error: libevent >= 1.4.11 could not be found
>
> если устанавливать в дирикторию /usr/local (./configure), то возникает
> ошибка
> ./configure --enable-fpm --with-libevent=/usr/local
> checking for FPM build... yes
> checking for libevent >= 1.4.11 install prefix... /usr/local
> no
> configure: error: build test failed. Please check the config.log for
> details.
>
> fpm все равно не удается поставить
Да детка, это настоящий секс когда ты пытаешься поставить php-fpm и
видишь сообщение checking for libevent >= 1.4.11 install prefix... /
usr/local
Я взял исходник из configure, скомпилил его с аргументам как в там
(типа -L/usr/local/lib -levent) и получил ошибку что не может
линковщик подгрузить библиотеку т.к. не найдена. Не может быть подумал
я - ведь она там есть это факт. Потом долго думал и сделал ldconfig -p|
grep libevent - пусто!!! Линкер не знает о существовании библиотеки
т.к. ее нет в кэше линкера. запускаем ldconfig без аргументов,
повторяем
ldconfig -p|grep libevent - видим что появилось
libevent_extra-1.4.so.2 (libc6) => /usr/local/lib/
libevent_extra-1.4.so.2
libevent_core-1.4.so.2 (libc6) => /usr/local/lib/
libevent_core-1.4.so.2
libevent-1.4.so.2 (libc6) => /usr/local/lib/libevent-1.4.so.2
Если не появилось (установлено в другом месте о котором не знает
линковщик), идем в /etc/ld.so.conf пишем путь до каталога библиотеки и
опять ldconfig без аргументов.
Запускаем ./configure --enable-fpm --> работает!
Я кончил, все свободны :)
--
To unsubscribe, reply using "remove me" as the subject.