Hi, I am having trouble getting the configure command to complete
trying to build PHP 5.2.5 on my Solaris system. We have used PHP 4
with Apache 1.3.x for some time and I am now trying to get Apache 2
to work and moving to PHP 5 at the same time. The following command
will successfully build PHP 4.4.4 on my system:
./configure --with-mysql --with-gd --with-jpeg-dir=/usr/local
--with-png-dir=/usr/local --with-zlib-dir=/usr/local
--with-apache=../../apache/apache_1.3.37
but when I try to configure PHP 5.2.5 using this command:
./configure --with-mysql=/var/opt/sfw/mysql --with-gd
--with-jpeg-dir=/usr/local --with-png-dir=/usr/local
--with-zlib-dir=/usr/local --with-apxs2=/usr/local/apache2/bin/apxs
--with-xpm-dir=/usr/local --with-freetype-dir=/var/jim
it gives me this error:
checking for GD support... yes
checking for the location of libjpeg... /usr/local
checking for the location of libpng... /usr/local
checking for the location of libXpm... /usr/local
checking for FreeType 1.x support... no
checking for FreeType 2... /var/jim
checking for T1lib support... no
checking whether to enable truetype string function in GD... no
checking whether to enable JIS-mapped Japanese font support in GD... no
checking for fabsf... no
checking for floorf... no
checking for jpeg_read_header in -ljpeg... yes
checking for png_write_image in -lpng... yes
checking for XpmFreeXpmImage in -lXpm... yes
checking for FT_New_Face in -lfreetype... yes
configure: error: GD build test failed. Please check the config.log
for details.
This is the last thing in config.log:
configure:43279: gcc -o conftest -g
-O2 -D_POSIX_PTHREAD_SEMANTICS -R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.1
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.1 -R/usr/local/lib
-L/usr/local/lib -R/var/jim/lib -L/var/jim/lib
conftest.c -lfreetype -lX11 -lXpm -lpng -lz -ljpeg -lz -lresolv
-lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl -lxml2
-lz -lm -lsocket -lnsl 1>&5
configure: failed program was:
#line 43268 "configure"
#include "confdefs.h"
char foobar () {}
char foobar();
int main() {
foobar();
return 0;
}
I saw a similar error in a PHP bug report but the comments indicated
that it was fixed as of 5.2.3.
Any ideas how I can get the configure script to complete? Thanks...
Jim McCullars
University of Alabama in Huntsville
[Index of Archives]
[PHP Users]
[PHP Home]
[PHP on Windows]
[Kernel Newbies]
[PHP Classes]
[Postgresql]
[PHP Books]
[PHP Databases]
[PHP SOAP]