|Subject:||Build fails on AIX 5.3 against Oracle Client 10.2.0.1 with rtld: 0712-001 Symbol OCIPing was referenced|
Building Oracle::DBD version 1.23 against Oracle 10.2.0 client on AIX 5.3 TL 12 SP 2 works fine. Building Oracle::DBD version 1.23 against Oracle 10.2.0 client on AIX 5.3 TL 12 SP 2 is broken. Aside from the "normal" build failures which are addressed in the documentation, a new issue has been presented starting with version 1.27 and 1.28. I have run perl Makefile.PL -s OCIPing and it did not produce any interesting results. root@khqaixappsrv06dev>/orasoft/product/10.2.0/bin/sqlplus -version SQL*Plus: Release 10.2.0.1.0 - Production root@khqaixappsrv06dev>make test PERL_DL_NONLAZY=1 /usr/opt/perl5/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 '/.cpan/build/DBD-Oracle-1.28-o7hzsk/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: rtld: 0712-001 Symbol OCIPing was referenced from module /.cpan/build/DBD-Oracle-1.28-o7hzsk/blib/arch/auto/DBD/Oracle/Oracle.so(), but a runtime definition of the symbol was not found. at /usr/opt/perl5/lib/5.8.8/aix-thread-multi/DynaLoader.pm line 230. 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. *** I have backed out this version and have gone back to 1.23 on my systems as a result. Please advise.