ID: 30156 Comment by: rgski at hotmail dot com Reported By: jtaisto at iocenter dot net Status: Open Bug Type: PHP options/info functions Operating System: Solaris 9 PHP Version: 5.0.1 New Comment:
I have this exact issue with trying to compile 64bit PHP on Soalris9. All other components have been compiled 64bit as well, however, finding this error may lead me to believe that this may not be a php issue. Why? I am trying to compile php5.0.2 and get the exact error at the same exact location. It still could be a php issue though, I am not sure. I'm still digging into the issue here. Sol9 w/ most recent patch cluster gcc 3.4.2 libtool 1.5.10 (I know it's not tested via php team. ;-) libxml2 2.6.14 libxml 1.8.17 php 5.0.2 apache-ssl 1.3.31 (1.55 ssl) Previous Comments: ------------------------------------------------------------------------ [2004-09-22 14:36:58] jtaisto at iocenter dot net configure exits with this: Configuring extensions checking whether to enable LIBXML support... yes checking libxml2 install dir... /u1/xml/libxml2-2.6.13/sparcv9 checking whether libxml build works... no configure: error: build test failed. Please check the config.log for details. The last lines in the config.log say: configure:17846: checking whether to enable LIBXML support configure:17893: checking libxml2 install dir configure:18053: checking whether libxml build works configure:18080: gcc -o conftest -O2 -m64 -mcpu=ultrasparc -mtune=ultrasparc -pthreads -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2 -L/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2 -R/u1/xml/libxml2-2.6.13/sparcv9/lib -L/u1/xml/libxml2-2.6.13/sparcv9/lib conftest.c -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl 1>&5 configure: failed program was: #line 18069 "configure" #include "confdefs.h" char xmlInitParser(); int main() { xmlInitParser(); return 0; } ------------------------------------------------------------------------ [2004-09-19 17:58:00] [EMAIL PROTECTED] What does config.log say about the reason for the failure? ------------------------------------------------------------------------ [2004-09-19 17:45:46] jtaisto at iocenter dot net Description: ------------ Linker dies when trying to build with xml2 support. Reproduce code: --------------- export CC="gcc" export CXX="gcc" export CFLAGS="-O2 -m64 -mcpu=ultrasparc -mtune=ultrasparc" export CXXFLAGS="-O2 -m64 -mcpu=ultrasparc -mtune=ultrasparc" libxml2 build:./configure --prefix=/u1/xml/libxml2-2.6.13 \ --exec-prefix /u1/xml/libxml2-2.6.13/sparcv9 \ --with-xml2=/u1/xml/libxml2-2.6.13 \ --with-threads ./configure --with-libxml-dir=/u1/xml/libxml2-2.6.13/sparcv9 \ linker (/usr/ccs/bin/ld ) dies on this: configure:18080: gcc -o conftest -O2 -m64 -mcpu=ultrasparc -mtune=ultrasparc -pthreads -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2 -L/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2 -R/u1/xml/libxml2-2.6.13/sparcv9/lib -L/u1/xml/libxml2-2.6.13/sparcv9/lib conftest.c -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl 1>&5 configure: failed program was: #line 18069 "configure" #include "confdefs.h" char xmlInitParser(); int main() {xmlInitParser();return 0;} Expected result: ---------------- Not to see a fatal ld from the configure script. Configure able to use xml2 library that is most recent stable. I've tried this even with just 32-bit using different version with no avail. Can't seem to get a 64-bit version supporting xml2 on Solaris 9 to work. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30156&edit=1