Hello all, I'm having difficulties getting Oracle 9i and DBD 1.12 to work together on Solaris 8 (5.8). After following the advice of previous threads on this group, I have converted all of the references in Makefile.PL from $OH/lib --> $OH/lib32, which fixes the compile time problems. However, both the standard 'make test' and my personal tests fail due to the following error:
Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: ld.so.1: /usr/bin/perl: fatal: relocation error: file blib/arch/auto/DBD/Oracle/Oracle.so: symbol OCIInitialize: referenced symbol not found at /usr/local/lib/perl5/5.6.0/sun4-solaris-multi/DynaLoader.pm line 200. What am I missing? I believe Makefile.PL links to my Oracle 9i libraries correctly when it's linking: LD_RUN_PATH="/disks/sc-soldev2-007/oracle/product/9i/lib32:/disks/sc-soldev2 -007/oracle/product/9i/rdbms/lib32" /usr/local/bin/gcc -o blib/arch/auto/DBD/Oracle/Oracle.so -G -L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o Any suggestions would be greatly appreciated. Todd
