I have Oracle 9i (64bit) installed on my Solaris 7 server. I've installed: perl 5.8.0 DBI 1.32
The DBD readme metions oci7 and oci8 but nothing about 32 or 64-bit versions. When trying to install DBD-Oracle-1.12, I get: ----------------------------------------------------------------- chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so LD_RUN_PATH="/home/shared/Oracle/OraHome1/lib" gcc -G -L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o /home/shared/Oracle/OraHome1/rdbms/lib/defopt.o -o blib/arch/auto/DBD/Oracle/Oracle.so -L/home/shared/Oracle/OraHome1/lib/ -lclntsh -lnsl -lsocket -lgen -ldl -R/home/shared/Oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread ld: fatal: file /home/shared/Oracle/OraHome1/rdbms/lib/defopt.o: wrong ELF class: ELFCLASS64 ld: fatal: File processing errors. No output written to blib/arch/auto/DBD/Oracle/Oracle.so collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `blib/arch/auto/DBD/Oracle/Oracle.so' ----------------------------------------------------------------- I assume this is because the module is 32-bit only. Oracle 9i is probably oci9? Any advice would be appreciated. Thanks Andy