|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-08-18 11:37 UTC] sean dot healey at bayernlb dot co dot uk
Description:
------------
While trying to get PHP 5.0 to compile, I've found a couple of bugs in the configure script.
1. There are 2 instances of a call 'grep -E {...args...}'
Under Solaris 9, the '-E' switch is only valid on the alternate version of grep - '/usr/xpg4/bin/grep'. I added the necessary path to these calls and the error went away.
2. I found that there are a number of instances of paths being built containing the string 'usrucb'. This should in fact be '/usr/ucb'.
3. Although I fixed the above, I still can't get it to compile - there seems to be some issue with inclusion of a library 'iconv'. I supply the bebug.log file below:
# cat debug.log
CONFIGURE: './configure' '--prefix=/opt/php' '--localstatedir=/var/php' '--with-apache2=/usr/build/httpd-2.0.47' '--with-apxs2=/opt/apache/2.0/bin/apxs' '--with-sybase-ct=/opt/sybase/11.9.2' '--with-db4' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm'
CC: gcc
CFLAGS: -g -O2 -pthreads
CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
CXX:
CXXFLAGS:
INCLUDES: -I/opt/apache/2.0/include -I$(top_builddir)/Zend -I/usr/include/libxml2 -I/usr/local/include/libxml2
LDFLAGS: -L/usr/local/BerkeleyDB.4.1/lib -ldb-4.1 -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3 -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3 -R/usr/local/BerkeleyDB.4.1/lib -L/usr/local/BerkeleyDB.4.1/lib -R/usr/local/lib -L/usr/local/lib
LIBS: -lz -ldb-4.1 -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl
DLIBS:
SAPI: apache2handler
PHP_RPATHS: /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3 /usr/local/BerkeleyDB.4.1/lib /usr/local/lib
uname -a: SunOS tstsvr 5.9 Generic_112233-03 sun4m sparc SUNW,SPARCstation-20
gcc -o conftest -g -O2 -pthreads -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -L/usr/local/BerkeleyDB.4.1/lib -ldb-4.1 -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3 -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3 -R/usr/local/BerkeleyDB.4.1/lib -L/usr/local/BerkeleyDB.4.1/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lz -ldb-4.1 -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl 1>&5
ld: fatal: library -liconv: not found
ld: fatal: File processing errors. No output written to conftest
collect2: ld returned 1 exit status
In the meantime, I'm going to download and compile the latest stable version.
Cheers :-)
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Nov 05 06:00:01 2025 UTC |
when using configure with libxml enabled: ./configure --with-nsapi=/opt/SUNWwbsvr/ --enable-libgcc --enable-libxmltail .... Configuring extensions checking whether to enable LIBXML support... yes checking libxml2 install dir... no checking whether libxml build works... no configure: error: build test failed. Please check the config.log for details. In log file: s2.9/3.3.2 -R/usr/local/lib -L/usr/local/lib conftest.c -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl 1>&5 ld: fatal: library -liconv: not found ld: fatal: File processing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 18580 "configure" #include "confdefs.h" char xmlInitParser(); int main() { xmlInitParser(); return 0; }