LINUX.ORG.RU

сборка PHP с GD


0

0

собираю GD следующим образом:

./configure --with-t1lib=/usr/local --with-jpeg=/usr --with-png=/usr/local --with-zlib=/usr/local --without-ttf --without-freetype --without-libiconv

затем PHP:

./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-gd=/usr/local --with-t1lib=/usr/local --with-jpeg=/usr --with-png=/usr/local --enable-t1lib

и после make получаю вот такую ошибку:

/home/art/php-4.3.10/ext/gd/gd.c:390: undefined reference to `gdFreeFontCache' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1

Что я делаю неправильно? Как собрать PHP+GD c поддержкой шрифтов Type1?


Я вообще не указывал директории, просто --with-gd и тд. Всё нашел. Не помню чтобы что-то пришлось ставить дополнительно. Дистр Редхат 9.

WerNA ★★★★★
()
Ответ на: комментарий от WerNA

Если вообще не указывать никаких путей, то при ./configure выдается матюг, о том, что не найден zlib. Если же прописать для zlib --with-zlib-dir=/usr/local, то при выполнении make выдается след. ошибка:

ext/gd/gd.o(.text+0x5cb): In function `zm_deactivate_gd': /home/art/php-4.3.10/ext/gd/gd.c:390: undefined reference to `gdFreeFontCache' ext/gd/gd.o(.text+0x3bff): In function `zif_imagecolorat': /home/art/php-4.3.10/ext/gd/gd.c:1881: undefined reference to `gdImageBoundsSafe' ext/gd/gd.o(.text+0x3c7a):/home/art/php-4.3.10/ext/gd/gd.c:1889: undefined reference to `gdImageBoundsSafe' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1

Кроме того, поддержка jpeg не включается в принципе. Ни при ключе --with-jpeg ни при --with-jpeg-dir=/usr

artist
() автор топика

гыг, давеча тоже пытался собрать php, на этапе линковки такой же матюг.

borisych ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.