Проблемка с установкой PHP. собираю его с опциями:
-----------------------------------------------------------
./configure --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --enable-ftp --with-gd=/usr/local --with-zlib=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --with-iconv=/usr/local --with-ttf=/usr/local --with-t1lib=/usr/local --enable-gd-native-ttf --enable-inline-optimization --with-gnu-ld --enable-memory-limit --disable-debug --enable-safe-mode --with-xml --with-mysql=/usr/local/mysql
-----------------------------------------------------------
выдает ошибку:
--------------checking for gdImageString16 in -lgd... no
checking for gdImagePaletteCopy in -lgd... no
checking for gdImageCreateFromPng in -lgd... no
checking for gdImageCreateFromGif in -lgd... no
checking for gdImageGif in -lgd... no
checking for gdImageWBMP in -lgd... no
checking for gdImageCreateFromJpeg in -lgd... no
checking for gdImageCreateFromXpm in -lgd... no
checking for gdImageCreateFromGd2 in -lgd... no
checking for gdImageCreateTrueColor in -lgd... no
checking for gdImageSetTile in -lgd... no
checking for gdImageEllipse in -lgd... no
checking for gdImageSetBrush in -lgd... no
checking for gdImageStringTTF in -lgd... no
checking for gdImageStringFT in -lgd... no
checking for gdImageStringFTEx in -lgd... no
checking for gdImageColorClosestHWB in -lgd... no
checking for gdImageColorResolve in -lgd... no
checking for gdImageGifCtx in -lgd... no
checking for gdCacheCreate in -lgd... no
checking for gdFontCacheShutdown in -lgd... no
checking for gdNewDynamicCtxEx in -lgd... no
checking for gdImageCreate in -lgd... no
configure: error: GD build test failed. Please check the config.log for details.
----------------------------------------------------
в логе последние записи вот....
----------------------------------
gdNewDynamicCtxEx()
; return 0; }
configure:36679: gcc -c -g -O2 -I/usr/local/include conftest.c 1>&5
configure: In function `main':
configure:36674: warning: assignment makes pointer from integer without a cast
configure:37034: checking for gdImageCreate in -lgd
configure:37053: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -lgd -lgd -lt1 -lfreetype -lpng -lz -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
/usr/local/lib/libgd.so: undefined reference to `libiconv_open'
/usr/local/lib/libgd.so: undefined reference to `libiconv_close'
/usr/local/lib/libgd.so: undefined reference to `libiconv'
collect2: ld returned 1 exit status
configure: failed program was:
#line 37042 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gdImageCreate();int main() {
gdImageCreate()
; return 0; }-----------------------------------------------------------
линкер не видит -liconv, возможно его даже нет в опциях. Возможно не зватает -L/usr/local/lib, если libiconv.so лежит там. В любом случае 2 варианта:
1) в строке 36679 ./configure (или где-то рядом) руками дописать эти 2 опции
2) сделать заглушку жцц:
./gcc:#!/bin/sh
exec gcc -liconv -L/usr/local/lib "$@"$ (chmod 0755 ./gcc; export PATH=`pwd`:$PATH; ./configure)
теперь ./configure нарвется на заглушку жцц, к-рая подсунет недостающие опции
>линкер не видит -liconv, возможно его даже нет в опциях. Возможно не
>зватает -L/usr/local/lib, если libiconv.so лежит там. В любом случае 2 варианта:
>
>1) в строке 36679 ./configure (или где-то рядом) руками дописать эти 2
>опции
>2) сделать заглушку жцц:
>./gcc:
>
>#!/bin/sh
>exec gcc -liconv -L/usr/local/lib "$@"
>
>$ (chmod 0755 ./gcc; export PATH=`pwd`:$PATH; ./configure)
>теперь ./configure нарвется на заглушку жцц, к-рая подсунет недостающие опцииВсе я разобрался ошибка было при сборке GD
>Все я разобрался ошибка было при сборке GDДоброе время суток!
А какая ошибка была?
У меня очень похожая ситуация!!!
Если не тяжело, сообщите пожалуйста на мыло!
>>Все я разобрался ошибка было при сборке GD
>
>Доброе время суток!
>А какая ошибка была?
>У меня очень похожая ситуация!!!
>Если не тяжело, сообщите пожалуйста на мыло!
<a href="http://www.onlamp.com/pub/a/php/2003/03/27/php_gd.html"..., <a href="http://www.phpmac.com/articles.php?view=96">http://w...