At 16:38 10-11-99 -0500, Jearanai Vongsaard wrote:
>My machine is Origin200 run IRIX6.5 with perl 5.00502.
>
>What should I do when I got an error from make in DBD-1.13 :
>
>...
>Running Mkbootstrap for DBD::Oracle ()
> chmod 644 Oracle.bs
> LD_RUN_PATH="/data/app/oracle/product/8.0.4/lib:/usr/lib32" cc
>-n32 -IPA -o blib/arch/auto/DBD/Oracle/Oracle.so -n32 -shared Oracle.o
>dbdimp.o oci7.o oci8.o
>/data/app/oracle/product/8.0.4/rdbms/lib/ssdbaed.o
>/data/app/oracle/product/8.0.4/rdbms/lib/defopt.o
>/data/app/oracle/product/8.0.4/lib/nautab.o
>/data/app/oracle/product/8.0.4/lib/naeet.o
>/data/app/oracle/product/8.0.4/lib/naect.o
>/data/app/oracle/product/8.0.4/lib/naedhs.o
>-L/data/app/oracle/product/8.0.4/lib/ -lclntsh -lnetv2 -lnttcp -lnetwork
>-lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm
>-lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork
>-lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc
>-lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon
>-lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lsocket -lnsl -lm
>-lgen -lm
>ld32: FATAL 12: Expecting n32 objects:
>/data/app/oracle/product/8.0.4/rdbms/lib/ssdbaed.o is o32.
>*** Error code 2 (bu21)
This question should not be on the mod_perl list. Anyway, try getting the
-n32 argument to cc into a -o32. You're trying to compile new 32 bit files
against old 32 bit libraries, and thus you have to make it all in the old
32 bit format. One of the joys of IRIX. :/
Grtz,
Pascal
--
Pascal Eeftinck - arcade^xs4all.nl - Perl is not a language, it's a way of life