I'm attempting to install DBD::Informix 1.04.PC1 on an HP-UX 11i system.
I'm using Perl 5.8.0, compiled as 64bit, HP Ansi-C compiler and
DBI-1.30.
Here is the results of a 'perl Makefile.PL':
Configuring Informix Database Driver for Perl Version 1.04.PC1
(2002-11-21) (aka DBD::Informix)
You are using DBI version 1.30 and Perl version 5.008
Remember to actually read the README file!
Perl: perl5.008 PA-RISC2.0-LP64 dl_hpux.xs
System: hp-ux mldev b.11.11 u 9000800 183921507 unlimited-user license
Compiler: cc +O2 +Onolimit -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings
+DD64 -I/usr/local/include +DA2.0w -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
Loader: /usr/bin/ld
Using INFORMIX-ESQL Version 9.50.HC1 from /opt/informix
Beware: DBD::Informix is not yet aware of all the new IUS data types.
** Using -shared from DBD_INFORMIX_ESQLC_LINKAGE environment variable.
Assert macro will be disabled!
lib/DBD/Informix/Defaults.pm written OK
esqlvrsn.h written OK
esqlinfo.h written OK
Testing whether your Informix test environment will work...
cc: warning 441: Previous '+DA' or '+DD' option overridden by '+DA2.0w'
option.
cc: warning 441: Previous '+DA' or '+DD' option overridden by '+DA2.0w'
option.
/usr/ccs/bin/ld: esqltest.o: Mismatched ABI. 64-bit PA object file found
in 32-bit link.
Failed to link test program esqltest
I have the following env variables set:
export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=xxxxxx
export DBD_INFORMIX_DATABASE=xxxx@xxxxxx
export DBD_INFORMIX_USERNAME=xxxxxx
export DBD_INFORMIX_PASSWORD=xxxxxx
export DBD_INFORMIX_ESQLC_LINKAGE=-shared
Any help would be appreciated.
-Dave Minor <[EMAIL PROTECTED]>