Re: DBD::Oracle make test fails, undefined symbol: ociepgoe, oracle client 8.0.5




Hi Tim

Thanks for your reply.  Sorry if I was not clear, but I had already tried your suggestion and it did not work.

Specifically, in the Makefile.PL, I did;

me@myhost-->diff Makefile.PL Makefile.PL.original
287c287
<       $opts{LIBS} = [ "-L$OH/$libdir -lextp -l$lib $syslibs" ];
---
$opts{LIBS} = [ "-L$OH/$libdir -l$lib $syslibs" ];



I think that was as suggested -- I noticed the 8.0.6/hpux exception above it and figured it would be similar.

I notice that the "perl Makefile.PL -s ociepgoe" output is different than what is in that old post.

At this point, I'm pretty clueless.



Tim Bunce wrote:

On Wed, Jun 22, 2005 at 05:27:28PM -0700, Jesse Molina wrote:

Greetings

I am having difficulty making and make testing DBD::Oracle.

Attached are files with detailed info which is asked for in the README file. Hopefully the listserver will accept them.

My Oracle client is 8.0.5. I know that's old, but the local Mr. Oracle says that's how it is.

--

The important part is when I do make test, I get the following error;

rootly-user@myhost-->make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01base................Failed to load Oracle extension and/or shared libraries:
install_driver(Oracle) failed: Can't load '/root/.cpan/build/DBD-Oracle-1.16/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: /root/.cpan/build/DBD-Oracle-1.16/blib/arch/auto/DBD/Oracle/Oracle.so: undefined symbol: ociepgoe at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.
at (eval 1) line 3


I googled around and found this similar post. I piddled around with the Makefile.PL but I didn't get anything good out of it;

http://www.mail-archive.com/dbi-users@xxxxxxxx/msg23000.html


Google found this for me:

http://coding.derkeiler.com/Archive/Perl/perl.dbi.users/2004-11/0204.html

Tim.

-- # Jesse Molina # Mail = jmolina@xxxxxxxxx # Office = 1.480.585.8937 # Cell = 1.602.323.7608

.