I am having problems building DBD with Oracle 9.2 in 64-bit on Solaris 9. I was able to force the compile with only the 32 bit libraries but the Perl scripts fail if we try to run it against the 9.2 database. The error I am getting is-
chili:/user-home/oracle/admin>./recreate_temp_ts.pl Can't load '/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: ld.so.1: /usr/bin/perl: fatal: /user-home/oracle/code/b9.2/lib/libclntsh.so.9.0: wrong ELF class: ELFCLASS64 at /usr/local/lib/perl5/5.8.0/sun4-solaris/DynaLoader.pm line 229. at ./recreate_temp_ts.pl line 3 Compilation failed in require at ./recreate_temp_ts.pl line 3. BEGIN failed--compilation aborted at ./recreate_temp_ts.pl line 3. It seems to be wanting the 64 bit libraries, but I am unable to build it with them as it always complains about the wrong ELF class. I have perl 5.8, DBI 1.38 & DBD 1.14 installed. Thanks. Donel
