PHP 4.0 Bug #6830 Updated: unresolved simbol when loading php library
| From: | sniper@php.net | 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