|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #1331 Unsatisfied symbol olog
Submitted: 1999-04-20 05:14 UTC Modified: 1999-06-02 03:47 UTC
From: brian at necs dot demon dot co dot uk Assigned: thies (profile)
Status: Closed Package: Oracle related
PHP Version: 3.0.7 OS: HP-UX 10.01
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 this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: brian at necs dot demon dot co dot uk
New email:
PHP Version: OS:


 [1999-04-20 05:14 UTC] brian at necs dot demon dot co dot uk
Hi.  I searched the archives for 'olog' but to no avail.
I've also posted this twice on the php3 mailing list but nobody responded.
I've successfully compiled php 3.0.6dev [an oldish CVS version] with ORACLE support and it worked fine.
Trying to upgrade to php 3.0.7, apache no longer compiles.  It comes up with unsatisfied symbol 'olog'.

The oracle library which comes up in the link stage is and doing 'nm -r' on that reveals there is ologof in it but no olog.

Looking in src/functions/oracle.c I see that php 3.0.6dev only uses ologof(), whereas in 3.0.7, olog() IS used.  As yet I don't know what olog() does.

Any suggestions?
Oracle I'm building with is version 7.2.2
I've tried using Oracle 7.3.3 but php3 configure thinks that is Oracle 8.0 for some reason (?!) and goes off looking for oci.h which doesn't exist.

For the moment, I've replaced the problem oracle.c with the older CVS one and got past the problem, but I'd rather have a proper solution.

I can't use the oracle 8 client libs because they only install on HP-UX 11.0 and we don't have 11 here.



Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [1999-05-29 11:37 UTC] thies at cvs dot php dot net
i think olog is not availabe with 7.2, but with 7.3 it's defnetly there (i love oracle for this stuff).

please send me your exact environment and i will try to put that into the configure stuff.

 [1999-06-02 03:47 UTC] thies at cvs dot php dot net
in 3.0.9 there will be a define at the beginning of 

#define HAS_OLOG 1

please just comment this line out and see if it works for you.

we changed the orlon call (used in 3.05) to olog, as orlon would not work 
on NT. undefining HAS_OLOG will go back to orlon.

PHP Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Fri Oct 22 03:03:34 2021 UTC