Re: DBD-Oracle 1.15 make test error - symbol OCILobWriteAppend not found

From: Unknown Sender (bogus_at_nntp.perl.org)
Date: 11/11/04


To:	Beth Winslow <Beth.Winslow@paccessglobal.com>
Date:	Thu, 11 Nov 2004 09:39:37 -0500

In message <3D68C5F45D9F4242B5DAB79F88E6F63EC8B861@pdxsm3.pxcs.net>, 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
groenveld@acm.org