Сборка php-4.4.0, не цепляется libjpeg

untied

Сдвинутый новичок
Сборка php-4.4.0, не цепляется libjpeg

Собираю php-4.4.0
Пишу:

./configure --with-gd=/home/user/gd-2.0.33 --with-jpeg-dir=/home/user/jpeg-6b --with-png-dir=/home/user/libpng-1.2.8-config --with-zlib-dir=/home/user/zlib-1.2.3

И выдается ошибка:

configure: error: libjpeg.(a|so) not found.

Ну ок, перехожу в /home/user/jpeg-6b
Файла libjpeg.a там действительно нет (что не удивительно, так как сборки еще не было).
Делаю оттуда make, и файл libjpeg.a появляется.

Снова перехожу в /home/user/php-4.4.0, запускаю ./configure ...
Та же самая фигня, не находит libjpeg.a, хотя файл наличествует.

Что делаю не так?
Система FreeBSD 5.4
 

ys

отодвинутый новичок
где он - libjpeg.a появляется?
его конфигуратор будет искать в /home/user/jpeg-6b/lib/
 

tony2001

TeaM PHPClub
что за ерунда?
кто вам сказал, что надо для PHP путь к исходникам либ указывать?
поставь их сначала `make install`, а потом уже с ними собирай.
 

ys

отодвинутый новичок
[telepaters] Может у него для сборки сей библы свой sandbox?[/telepaters]
 

untied

Сдвинутый новичок
Автор оригинала: tony2001
что за ерунда?
кто вам сказал, что надо для PHP путь к исходникам либ указывать?
поставь их сначала `make install`, а потом уже с ними собирай.
Об этом мне сказал настроечный файл PHP.
./configure --help
Есть в нем опции --with-jpeg-dir, --with-png-dir и т.д.
Что тут имеется в виду?
Я-то думал, что это путь к исходникам.
Или это путь к уже собранным libxxx.a ?

make install для libjpeg я сделал (файл libjpeg.a оказался в каталоге /home/user/jpeg-6b, а не в /home/user/jpeg-6b/libs), но результат был тот же самый.

Если конфигурационному файлу PHP нужно указывать путь к собранным либам, а не к исходникам, тады все понятно
(просьба подтвердить или опровергнуть)
 

untied

Сдвинутый новичок
Автор оригинала: tony2001
Найми админа или попроси кого-то сделать.
Фи.
Это не спортивно.

Я, конечно, все равно соберу. Но думал, что может кто сам уже собирал и подскажет, что к чему.

-~{}~ 21.11.05 11:27:

Собрал. :D

tony2001, спасибо за подсказку. Нужно было указывать путь именно к собранным библиотекам (lib*.a), а не к исходникам. Причем указывать путь нужно хитро, когда задано

--with-jpeg-dir=/home/user/jpeg-6b

то либы ищутся в /home/user/jpeg-6b/lib.
А у какого-то из пакетов искались в .../objs/.libs

Как-то так. :eek:
 
Сверху