php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #18640 Compilation with Oracle fails...
Submitted: 2002-07-30 08:28 UTC Modified: 2003-03-24 03:23 UTC
From: nohn@php.net Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4CVS-2003-03-04 OS: Compaq Tru64
Private report: No CVE-ID: None
 [2002-07-30 08:28 UTC] nohn@php.net
I get these unresolves symbols when trying to compile PHP 4-CVS agains Oracle 8.1.6.

OCILobCreateTemporary
OCILobClose
OCILobFreeTemporary
OCILobIsTemporary
OCILobOpen
*** Exit 1
Stop.

I don't know if this is an PHP or an Oracle-Issue, but with 4.2.0 it worked fine on that same machine and that same Oracle-Version.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-08-21 05:19 UTC] michael dot mauch at gmx dot de
These functions are in libocijdbc8. If I manually append 
-locijdbc8 to the failing linker command, it works.
 [2002-09-03 13:43 UTC] nohn@php.net
Verified with PHP4.2.3RC2
 [2002-09-09 14:18 UTC] nohn@php.net
Fixed in CVS by Michael Mauch
 [2003-02-21 04:20 UTC] sniper@php.net
Reopening since I'm about to revert the 'fix' for this.
You might have used wrong path for --with-oci8
or had ORACLE_HOME pointing to wrong place..?


 [2003-02-21 05:45 UTC] michael dot mauch at gmx dot de
I doubt that we had (independently) a bad ORACLE_HOME or 
--with-oci8, because all of the other functions were found without problems.
Only the OCILob* functions were not found, because they are in libocijdbc8 (on some systems / some Oracle versions).

I can't read php.dev at the moment, but will do so in a couple of hours (after work).
 [2003-02-21 09:27 UTC] sniper@php.net
Closing again since that other bug was somewhat magically
solved with latest snapshot...(even as nothing changed regarding this :)

 [2003-03-04 03:17 UTC] zxcvbnm20029999 at yahoo dot com
I get the same message too.
I get these unresolves symbols when trying to compile php4-STABLE-200303040030.tar.gz agains Oracle 8.1.6. on Tru64 4.0f too.

OCILobCreateTemporary
OCILobClose
OCILobFreeTemporary
OCILobIsTemporary
OCILobOpen
*** Exit 1
Stop.

And my oracle home directory not wrong.
 
jack
regards
 [2003-03-04 04:11 UTC] nohn@php.net
Reopened, Updated Version. Jani, please apply the patch again.
 [2003-03-24 03:23 UTC] sniper@php.net
This bug has been fixed in CVS.

In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
 
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.

In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
 
Thank you for the report, and for helping us make PHP better.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Apr 28 14:01:29 2024 UTC