ID: 41265 Updated by: [EMAIL PROTECTED] Reported By: paul at ensigma dot com dot au Status: Open -Bug Type: Compile Failure +Bug Type: GD related Operating System: Linux - Slackware 11.0 PHP Version: 5.2.1 New Comment:
Obviously the freetype checks are not done properly. Previous Comments: ------------------------------------------------------------------------ [2007-05-03 23:49:25] paul at ensigma dot com dot au The error from ./configure is still very misleading. Do you expect that people to ignore a specific error report like that and then go hunting to find out what the real problem is? It certainly wasn't my first thought - I figured there was something wrong with iconv. If hunting down to config.log is the MO then maybe the error should say "Something has gone wrong check config.log to find out what" ------------------------------------------------------------------------ [2007-05-03 10:29:18] [EMAIL PROTECTED] The config.log clearly says what is the problem. ------------------------------------------------------------------------ [2007-05-03 02:19:57] paul at ensigma dot com dot au Description: ------------ ./configure reports missing iconv when in fact ttf is missing Configuration line was: ./configure --with-mysql --with-gd --with-ttf --enable-track-vars --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg --with-png --with-zlib --with-tiff --with-gdbm --with-pdflib=/usr/local --with-freetype --enable-mbstring failed to compile complaining about iconv install but iconv is correctly installed. Reproduce code: --------------- Run above configuration line with no libttf Expected result: ---------------- Successful compile Actual result: -------------- checking for iconv support... yes checking for iconv... no checking for libiconv... no checking for libiconv in -liconv... no checking for iconv in -liconv... no configure: error: Please reinstall the iconv library. Config.log shows the issue: int main() { libiconv() ; return 0; } configure:44525: checking for iconv in -liconv configure:44544: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -liconv -lttf -lpng -lz -lgdbm -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5 /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lttf collect2: ld returned 1 exit status configure: failed program was: #line 44533 "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 iconv(); int main() { iconv() ; return 0; } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41265&edit=1