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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: miccil at inwind dot it
New email:
PHP Version: OS:

 

 [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