php.net |  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
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
27 + 4 = ?
Subscribe to this entry?

 
 [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 libclntsh.sh 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.
 
Thanks!

Brian

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

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 
functions/oracle.c

#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: Sun Oct 17 19:03:35 2021 UTC