Hi Martin,

i tried both, no change/success..
..also copying the libdl.so to the Informix-Lib-Dir

Helmut

Am 09.07.2014 18:22, schrieb Martin J. Evans:
On 09/07/14 15:58, Helmut wrote:
Hi all,

i have problems building DBD::Informix.

Running Makefile.pl ends up with

..
/opt/IBM/informix/lib/libifasf.so: undefined reference to `dlopen'
/opt/IBM/informix/lib/esql/libifos.so: undefined reference to `crypt'
/opt/IBM/informix/lib/libifasf.so: undefined reference to `dlclose'
/opt/IBM/informix/lib/libifasf.so: undefined reference to `dlerror'
/opt/IBM/informix/lib/libifasf.so: undefined reference to `dlsym'
collect2: Fehler: ld gab 1 als Ende-Status zurück
Failed to link test program esqltest
running on configuration at lib/DBD/Informix/TechSupport.pm line 225.

System: ArchLinux x86-64
Perl: v5.18.2
Informix: clientsdk.4.10.FC4DE.LINUX
DBD-Informix-2013.0521

The bug report "perl -Ilib BugReport A" is below / attached.

What can i do to track the problem down?

Thank you
Helmut




I don't do Informix but all those missing symbols are in dl.so. Try to
find a way to get the Makefile.PL to add -ldl to the link line. Maybe
just setting LDFLAGS=-ldl and exporting it before running Makefile.PL
will do it.

Martin

Reply via email to