ID:               25130
 Comment by:       melanie_pfefer at yahoo dot co dot uk
 Reported By:      sean dot healey at bayernlb dot co dot uk
 Status:           No Feedback
 Bug Type:         Compile Failure
 Operating System: Solaris 9
 PHP Version:      5.0.0b2-dev
 New Comment:

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;
    }


Previous Comments:
------------------------------------------------------------------------

[2003-09-29 05:58:37] [EMAIL PROTECTED]

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.



------------------------------------------------------------------------

[2003-09-23 22:16:24] [EMAIL PROTECTED]

Try this (get latest CVS snap first!):

# ./configure --with-apxs2=/opt/apache/2.0/bin/apxs 
# make


------------------------------------------------------------------------

[2003-08-19 12:31:41] sean dot healey at bayernlb dot co dot uk

Ok, Not *quite* the same problem.
The issues in the configure script seem to have been resolved, however
we still seem to have the issue with the 'iconv' failing to load.

------------------------------------------------------------------------

[2003-08-18 11:46:14] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip

many bugs have been fixed in CVS since the beta was released.


------------------------------------------------------------------------

[2003-08-18 11:37:56] 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  :-)



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=25130&edit=1

Reply via email to