I am loading DBD::Informix on hpux 11.0. Unfortunately Perl is installed for 32 bit os, now when I type make it gives me the following error: LD_RUN_PATH="" ld -o blib/arch/auto/DBD/Informix/Informix.sl -b Informix.o dbdimp.o dbdattr.o sqltoken.o sqltype.o ixblob.o decsci.o odbctype.o link.o esqlcver.o esqlc_v6.o -L/usr/informix/product/clisdk/lib -L/usr/informix/product/clisdk/lib/esql /usr/informix/product/clisdk/lib/esql/libifos.a /usr/informix/product/clisdk/lib/esql/libifgen.a /usr/informix/product/clisdk/lib/esql/libifsql.a /usr/informix/product/clisdk/lib/libifasf.a /usr/informix/product/clisdk/lib/esql/libifos.a /usr/informix/product/clisdk/lib/esql/libifgen.a /usr/informix/product/clisdk/lib/esql/libifgls.a -lnsl -lm -lsec /usr/informix/product/clisdk/lib/esql/libifglx.a
ld: /usr/informix/product/clisdk/lib/esql/libifos.a: Not a valid library (invalid magic number). Possibly a 64-bit PA archive library (Mismatched ABI). *** Error exit code 1 Informix, and the sdk client are all installed for 64 bit os. Is there a way to resolve this without reloading perl or informix? Should I try to get an sdk client for 32 bit? Thanks, Linda
