php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #12675 Link errors caused by new Oracle 8i LOB functions
Submitted: 2001-08-09 13:40 UTC Modified: 2002-04-13 08:48 UTC
From: david dot munsey-kano at dartmouth dot edu Assigned:
Status: Closed Package: OCI8 related
PHP Version: 4.0.6 OS: Digital Unix V4.0F (Rev. 1229)
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.
Password:
Status:
Package:
Bug Type:
Summary:
From: david dot munsey-kano at dartmouth dot edu
New email:
PHP Version: OS:

 

 [2001-08-09 13:40 UTC] david dot munsey-kano at dartmouth dot edu
When trying to link, the following dependancies were not satisfied by our Oracle release (8.1.6):

OCILobOpen
OCILobClose
OCILobCreateTemp ?

Evidently these routines are in a different library, but if that library is linked as well, many more errors are generated.

Perhaps the new LOB function additions will only build & work if you have a later (or different) version of Oracle?

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-08-09 17:15 UTC] sniper@php.net
I have the same version but I don't get any link errors.
What is your configure line and what exactly are the errors?

--Jani

 [2001-08-10 10:18 UTC] alindeman@php.net
User Feedback (emailed)
----------------------------------------
./configure---with-apache=/afs/northstar.dartmouth.edu/uother/source/sys/apache/
apache_1.3.20 \
--with-oci8 \
--without-gdbm \
--with-xml \
--enable-wddx \
--disable-debug

The link errors were basic unresolved errors on:

OCILobOpen
OCILobClose
OCILobCreateTemp ?

My collegue who was doing this work said he found the unresolved symbols
(routines) in an unreferenced oracle library. He tried to make this work
by adding that library to the make file, but then he got all kinds of
other errors.

What version of Oracle do you have installed?

Thanks, David
-------------------------------
 [2002-04-13 08:48 UTC] thies@php.net
just add 
#undefine HAVE_OCI8_TEMP_LOB
at the top of oci8.c and recompile

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun May 05 09:01:30 2024 UTC