PHP 5.1.1 on Solaris 9 with libxml2 ; Make install problem

From: Date: Fri, 23 Dec 2005 10:07:28 +0000
Subject: PHP 5.1.1 on Solaris 9 with libxml2 ; Make install problem
Groups: php.install 
Request: Send a blank email to php-install+get-16903@lists.php.net to get a copy of this message
Hello ! I try to install php 5.1.1 on a Solaris 9 machine with libxml2 2.6.22 and libxslt 1.1.15 wtih the following configure command : # ./configure --with-informix=/ifmxbin --with-gd --with-zlib --with-mcrypt --with-apxs2=/usr/local/apache2/bin/apxs --with-xml --with-libxml-dir=/usr/local --with-xsl=/usr/local libxml2 and libxslt are installed in the /usr/local with the regular configure;make;make install procedure. I can successfully make php without errors. When I try a make install I get the following error : ..
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
program: phpize program: php-config
Installing man pages:             /usr/local/man/man1/
page: phpize.1 page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
ld.so.1: php: fatal: relocation error: file /soft/pub/php-5.1.1/sapi/cli/php: symbol xmlStructuredError: referenced symbol not found
Killed make[1]: *** [install-pear-installer] Error 137 make: *** [install-pear] Error 2 I don't understand why the make procedure doesn't try to get the libxml2 lib in /usr/local since I gave --with-libxml-dir=/usr/local in my configure command. I found a workaround with /usr/local/lib in first position in the LD_LIBRARY_PATH : LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/sfw/lib:/usr/dt/lib:/usr/openwin/lib:/soft/lic/sun/SUNWspro/lib:/soft/lic/sun/s1studio/ee/lib:/ifmxbin/lib:/ifmxbin/lib/esql:/ifmxbin/extend/web.4.13.UC3/apache:/ifmxso Usually we have /usr/lib in first position in our LD_LIBRARY_PATH ... Any help would be appreciated ... Regards Daniel

« previous php.install (#16903) next »