php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #13036 Error compiling php-4.0.6 with oracle 8.1.6 and iplanet
Submitted: 2001-08-29 12:18 UTC Modified: 2001-08-31 11:51 UTC
From: rfontana dot cs at clearstream dot com Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.6 OS: SunOS 5.6
Private report: No CVE-ID: None
 [2001-08-29 12:18 UTC] rfontana dot cs at clearstream dot com
Hello,

We are trying to use php4.0.6 + oracle 8.1.6 + iplanet on SunOS 5.6.

Here is the configure sentence :
./configure 
--with-oracle=/opt/oracle/product/8.1.6 
--with-oci8=/opt/oracle/product/8.1.6 
--with-nsapi=/opt/netscape/server4 
--enable-track-vars 
--without-mysql

This outputs some warning but ends ok.


make outputs many warnings and last page is :
Making all in .
/bin/sh /appl/netscape/php/php-4.0.6/libtool --silent --mode=compile cc  -I. -I/appl/netscape/php/php-4.0.6/ -I/appl/netscape/php/php-4.0.6/main -I/appl/netscape/php/php-4.0.6
 -I/opt/netscape/server4/plugins/include -I/appl/netscape/php/php-4.0.6/Zend -I/opt/oracle/product/8.1.6/rdbms/public -I/opt/oracle/product/8.1.6/rdbms/demo -I/opt/oracle/prod
uct/8.1.6/network/public -I/appl/netscape/php/php-4.0.6/ext/xml/expat/xmltok -I/appl/netscape/php/php-4.0.6/ext/xml/expat/xmlparse -I/appl/netscape/php/php-4.0.6/TSRM  -D_POSI
X_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DSUPPORT_UTF8 -DXML_BYTE_ORDER=21 -I../TSRM -g -mt  -c stub.c
"stub.c", line 2: warning: empty translation unit
/bin/sh /appl/netscape/php/php-4.0.6/libtool --silent --mode=link cc  -I. -I/appl/netscape/php/php-4.0.6/ -I/appl/netscape/php/php-4.0.6/main -I/appl/netscape/php/php-4.0.6 -I
/opt/netscape/server4/plugins/include -I/appl/netscape/php/php-4.0.6/Zend -I/opt/oracle/product/8.1.6/rdbms/public -I/opt/oracle/product/8.1.6/rdbms/demo -I/opt/oracle/product
/8.1.6/network/public -I/appl/netscape/php/php-4.0.6/ext/xml/expat/xmltok -I/appl/netscape/php/php-4.0.6/ext/xml/expat/xmlparse -I/appl/netscape/php/php-4.0.6/TSRM  -D_POSIX_P
THREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DSUPPORT_UTF8 -DXML_BYTE_ORDER=21 -I../TSRM -g -mt   -o libphp4.la -rpath /appl/netscape/php/php-4.0.6/libs -avoid-ve
rsion -L/usr/ucblib -L/opt/oracle/product/8.1.6/lib  -R /usr/ucblib -R /opt/oracle/product/8.1.6/lib stub.lo  Zend/libZend.la  sapi/nsapi/libsapi.la  main/libmain.la  regex/li
bregex.la  ext/oci8/liboci8.la ext/oracle/liboracle.la ext/pcre/libpcre.la ext/posix/libposix.la ext/session/libsession.la ext/standard/libstandard.la ext/xml/libxml.la  TSRM/
libtsrm.la -lpam -lC -ldl -lsched -ldl -lgen -lsocket -lnsl -lsched -ldl -lgen -lsocket -lnsl -lcrypt -lresolv -lresolv -lm -ldl -lnsl -lsocket -lsocket -lclntsh -lclntsh
ld: fatal: symbol `__0fJstrstreamDstrv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fKostrstreamGpcountv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fKostrstreamDstrv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fNstrstreambaseFrdbufv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fUunsafe_strstreambaseFrdbufv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fMstrstreambufIisfrozenv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fMstrstreambufRisfrozen_unlockedv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fLstdiostreamFrdbufv' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: symbol `__0fIstdiobufJstdiofilev' is multiply defined:
        (file Zend/.libs/libZend.al(zend_language_scanner_cc.lo) and file Zend/.libs/libZend.al(zend_ini_scanner_cc.lo));
ld: fatal: library -lC: not found
ld: fatal: library -lC: not found
ld: fatal: File processing errors. No output written to .libs/libphp4.so
*** Error code 1
make: Fatal error: Command failed for target `libphp4.la'
Current working directory /appl/netscape/php/php-4.0.6
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
_:/appl/netscape/php/php-4.0.6>


Can you help us on that ?

Thank you.

Best regards,

Fontana Renato

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-08-30 10:07 UTC] sniper@php.net
This should be fixed in CVS. Please try the latest CVS
snapshot from http://snaps.php.net/

 [2001-08-31 10:41 UTC] rfontana dot cs at clearstream dot com
Hello,

Thank you for this fast answer.
The new version works perfeclty.

We had to change version of compilator too.

Best regards,

Fontana Renato


 [2001-08-31 11:51 UTC] sniper@php.net
Please keep in mind that that is a development version.
Better wait for PHP 4.0.7 to be released if you want
to use it in production servers.

--Jani

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 26 12:01:30 2024 UTC