Well I have the very easy answer for you. Seems I forgot this myself; The DynaLoader error is rather missleading it seems it has nothing to do with not finding ORACLE.SO what it is complaining about is that it cannot find one of the Oracle client binary files, like OCI.dll for windows or libclntsh.so for lunix
So to solve it add the dir of your oracle client to your path. Cheers John Scoles On Thu, Apr 15, 2010 at 8:23 PM, Leonard Cowan <lhco...@bellsouth.net>wrote: > make test > PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/01base.t .............. 1/6 # Test loading DBI, DBD::Oracle and version > # Failed test 'install_driver' > # at t/01base.t line 22. > Failed to load Oracle extension and/or shared libraries: > install_driver(Oracle) failed: Can't load > '/stage/DBD-Oracle-1.24/blib/arch/auto/DBD/Oracle/Oracle.so' for module > DBD::Oracle: /stage/DBD-Oracle-1.24/blib/arch/auto/DBD/Oracle/Oracle.so: > undefined symbol: kgefac_ at > /usr/local/lib/perl5/5.12.0/i686-linux/DynaLoader.pm line 200. > at (eval 8) line 3 > Compilation failed in require at (eval 8) line 3. > Perhaps a required shared library or dll isn't installed where expected > at t/01base.t line 19 > The remaining tests will probably also fail with the same error. > *** Please read the README and README.help.txt files for help. *** > -- Look for Paul & Alex at Collaborate 2010 presenting "Worst Practices of IT Outsourcing". To meet with either, send a note to eve...@pythian.com