Re: DBD-Oracle 1.16 make test error - symbol ociepgoe not found

From: Bertrand Delouche (bertrand.delouche_at_cnes.fr)
Date: 11/19/04


Date: Fri, 19 Nov 2004 13:23:31 +0100
To: dbi-users@perl.org

Hi,

I encountered a similar problem as Beth's one while trying to compile v1.16 of DBD-Oracle module and as you answered, adding -lextp at the appropiate place into the Makefile resolves the problem.
Now my question is, is there a way to explicitly specify during the Makefile creation (perl Makefile.PL [opts ...]) that you need this flag ?
I tried perl Makefile.PL LIBS="-lextp" and many other ways, but none of them do it.

Thanks in advance,
Bertrand

In message <[EMAIL PROTECTED]>, Beth Winsl
ow writes:
>I'm trying to install DBD-Oracle-1.15 on Solaris 9 using perl 5.8.5
>compiled with gcc.
>My oracle home contains version 8.0.6 (old, yes, but required for an

With DBD-Oracle-1.16 and 8.0.6.3 under Solaris, the OCILobWriteAppend
symbol not found symbol error is resolved, but introduces a new missing
symbol, ociepgoe.

$ /opt/perl-5.8.5/bin/perl Makefile.PL -s ociepgoe
[snipped]
  searching oracle lib/libextp.a ...
[5] | 390| 103|FUNC |GLOB |0 |1 |ociepgoe
[snipped]

Adding -lextp to the link command for blib/arch/auto/DBD/Oracle/Oracle.so
resolves that missing symbol.

Happy Perl hacking,
John
[EMAIL PROTECTED]



Relevant Pages

  • Re: DBD-Oracle 1.16 make test error - symbol ociepgoe not found
    ... for Oracle 8.0. ... > I encountered a similar problem as Beth's one while trying to compile v1.16 ... > place into the Makefile resolves the problem. ... > resolves that missing symbol. ...
    (perl.dbi.users)
  • Re: Static import
    ... Karsten Wutzke wrote: ... So, why does this compile? ... This would mean package-level constants... ... java.util resolves to a package". ...
    (comp.lang.java.programmer)