PHP 4.0 Bug #6830 Updated: unresolved simbol when loading php library

From: Date: Mon, 18 Dec 2000 15:35:01 +0000
Subject: PHP 4.0 Bug #6830 Updated: unresolved simbol when loading php library
Groups: php.dev 
Request: Send a blank email to php-dev+get-41755@lists.php.net to get a copy of this message
ID: 6830 Updated by: sniper Reported By: miccil@inwind.it Old-Status: Open Status: Closed Bug Type: Compile Failure Assigned To: Comments: You should update your compiler. This is not a PHP bug. --Jani Previous Comments: --------------------------------------------------------------------------- [2000-11-01 09:50:48] sniper@php.net reclassified --------------------------------------------------------------------------- [2000-09-21 08:08:00] miccil@inwind.it I have a problem for using the following configuration php 4.02 iplanet web server 4.0 oracle 8.1.6 HP-UX 11.00 C++ compiler HP CC B.11.01.01 ld linker HP ld B.11.13 REL 990903 shell HP ksh This is that I have done. 1) Inserted in my environment ORACLE_HOME variable. 2) Executed configure with command ./configure -with-oci8 -enable-calendar -with-nsapi=/opt/netscape/webserver -enable-track-var -with-mysql 3) configure ok. 4) Compiled with command make 5) Compilation failed because CC compiler (my C++ compiler) not found header file istream.h in zend_compile.h when was compilig zend-scanner-cc.cc 6) I fixed this substituting #include <istream.h> with #include <iostream.h> because in my system there wasn't istream.h (searched by find command) 7) Installed php with command make install 8) In web server startup file I inserted $ORACLE_HOME/lib in environmet variables LD_LIBRARY_PATH and LPATH 9) When I started iplanet webserver it crashed with output: /usr/lib/dld.sl: Unresolved symbol: __vtbl__18istream_withassign (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__12strstreambuf (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__7ostream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__10istrstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__13strstreambase (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__11fstreambase (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__8stdiobuf (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__8ifstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__13strstreambase (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__7istream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__9streambuf (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__7istream__10istrstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__7istream__8ifstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__7istream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__11fstreambase (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__10istrstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__18istream_withassign (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__7ostream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__18ostream_withassign (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__3ios__8ifstream (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __vtbl__7filebuf (data) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIStmtSetPieceInfo (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIServerVersion (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIErrorGet (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCILobFileOpen (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIBindDynamic (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIHandleFree (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCITransCommit (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIHandleAlloc (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIBindByName (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIServerAttach (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIDescriptorFree (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCISessionEnd (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCITransRollback (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIEnvInit (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIDescriptorAlloc (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCILobRead (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIServerDetach (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIStmtPrepare (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: __pure_virtual_called (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIAttrGet (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIStmtFetch (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCILobWrite (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCILobGetLength (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIStmtExecute (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIAttrSet (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIParamGet (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIDefineByPos (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCIInitialize (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCISessionBegin (code) from /opt/netscape/webserver/bin/libphp4.sl/usr/lib/dld.sl: Unresolved symbol: OCILobFileClose (code) from /opt/netscape/webserver/bin/libphp4.slconf_init: Error running init function load-modules: dlopen of /opt/netscape/webserver/bin/libphp4.sl failed (Unresolved external) I think that problem is in the linking dynamic library but i don't know how resolve it --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=6830

« previous php.dev (#41755) next »