php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #6830 unresolved simbol when loading php library
Submitted: 2000-09-21 08:08 UTC Modified: 2000-12-18 10:35 UTC
From: miccil at inwind dot it Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.2 OS: HP-UX 11.00
Private report: No CVE-ID: None
 [2000-09-21 08:08 UTC] miccil at inwind dot 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

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-11-01 09:50 UTC] sniper@php.net
reclassified
 [2000-12-18 10:35 UTC] sniper@php.net
You should update your compiler. This is not a PHP bug.

--Jani
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Sat Oct 10 04:00:01 2026 UTC