Dear Everyone,
I got a 64bit RHEL running 32bit IDS11(we don't have 32bit IDS). The
processor is a Xeon 3000, therefore I believe that 32bit software will run.
Everything goes fine until we got this DBD-Informix problem. Because the
perl is a 64bit version (5.10.0), but the esql is a 32bit. We got error
messages as following,

*--------------------------------------------------------------------------------------------------------------------------

lib/DBD/Informix/Defaults.pm written OK
esqlinfo.h written OK

Testing whether your Informix test environment will work...
/usr/bin/ld: skipping incompatible /opt/ids/lib/esql/libifsql.so when
searching for -lifsql
/usr/bin/ld: skipping incompatible /opt/ids/lib/esql/libifsql.a when
searching for -lifsql
/usr/bin/ld: cannot find -lifsql
collect2: ld returned 1 exit status
Failed to link test program esqltest
Warning: No success on command[/usr/local/bin/perl Makefile.PL]
JOHNL/DBD-Informix-2008.0513.tar.gz
/usr/local/bin/perl Makefile.PL -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
JOHNL/DBD-Informix-2008.0513.tar.gz : writemakefile NO '/usr/local/bin/perl
Makefile.PL' returned status 6400
*----------------------------------------------------------------------------------------------------------------------------


I have no idea what this '-lifsql' is. I checked on google that someone
believe it is something to do with gcc flags, say '-m32'...... Is there
anyone successfully installed DBD-Informix on a 64bit box? Or we should just
move back to 32bit RHEL?

Thank you

Reply via email to