libdl (libdl-2.19.so)
and libcrypt (libcrypt-2.19.so)
are in /usr/lib64
which is in turn a link to /usr/lib

Helmut

Am 09.07.2014 18:27, schrieb Jonathan Leffler:
You may need to get an extra compilation flag, -ldl, added to the link
line, though it is a little surprising to find that's necessary. That
might solve dlopen, dlclose, dlerror, dlsym.  Missing crypt is more
puzzling; maybe there's a library -lcrypt or something that's needed. It
is very odd, though; those are not normally a problem.

The Perl configuration shows -ldl and -lcrypt are used.

The debug output does not show a linking operation, but it is a linking
operation which is failing, which is very puzzling.  I'll see what I can
do to reproduce it.




On Wed, Jul 9, 2014 at 7:58 AM, Helmut <h...@hzlabs.de
<mailto:h...@hzlabs.de>> 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






--
Jonathan Leffler <jonathan.leff...@gmail.com
<mailto:jonathan.leff...@gmail.com>>  #include <disclaimer.h>
Guardian of DBD::Informix - v2013.0521 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to
be amused."

Reply via email to