When installing (making) DBD:Oracle 1.12, I received the following error message:

>> make

(...snip...)

rm -f blib/arch/auto/DBD/Oracle/Oracle.so
LD_RUN_PATH="/usr/oracle/901/lib" gcc  -G Oracle.o  dbdimp.o  oci7.o  oci8.o 
/usr/oracle/901/rdbms/lib/defopt.o  -o blib/arch/auto/DBD/Oracle/Oracle.so   
-L/usr/oracle/901/lib/ -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 
-lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 
-lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 
-lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 
-lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lwtc9 -lmm -lnls9 
-lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 
-lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 
-lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 
-lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 
-lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 
-lgeneric9 -ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 
-lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 
-lxml9 -lcore9 -lunls9 -lnsl -lsocket -lgen -ldl -R/usr/oracle/901/lib -laio -lposix4 
-lkstat -lm  
ld: fatal: file /usr/oracle/901/rdbms/lib/defopt.o: wrong machine class
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'


Any ideas on the "wrong machine class"?

Thanks,
Tom

Reply via email to