Re: Informinx Perl Module Installation Issues

Jonathan Leffler <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.general
Message-ID <CAH+RLGHkvgzApVqqQUfjRV8p=LsbW5C+SaRA4D7+asrNPdCXEQ@mail.gmail.com>
It means there is a mismatch between the code used in compiling
DBD::Informix and the code used in compiling Perl.  You've not given
explicit platform information (it seems to be a 64-bit RedHat Linux), nor
the version of Perl.  This problem occurred semi-regularly…oh, about ten
years ago.  It hasn't often been a problem since.  It might be that you're
using a threaded Perl, but it isn't supposed to be a problem.

Please look at the bug reporting instructions in the file Notes/bug.reports
and use the script BugReport.

It'll be a couple of days or so before I can look at the problem in any
detail.



On Thu, Aug 7, 2014 at 11:00 AM, sagar nch <[email protected]> wrote:

> Hi Team,
>
> I am facing issues while running make command while installing the
> Informix perl module.
>
> Here is the error snippet.
>
> INFORMIXC='/usr/local/bin/perl esqlld' ESQLLD='cc -shared -O2
> -L/usr/local/lib -fstack-protector' esql  -shared -O2 -L/usr/local/lib
> -fstack-protector Informix.o dbdimp.o dbdattr.o sqltoken.o sqltype.o
> ixblob.o odbctype.o kludge.o link.o esqlcver.o esqlc_v6.o  -o
> blib/arch/auto/DBD/Informix/Informix.so \
>      \
>
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o: In
> function `_start':
> (.text+0x20): undefined reference to `main'
> Informix.o: In function `dbi_get_state':
> Informix.c:(.text+0x1b): undefined reference to `PL_thr_key'
> Informix.c:(.text+0x48): undefined reference to `PL_thr_key'
> Informix.c:(.text+0x61): undefined reference to `Perl_get_cv'
> Informix.c:(.text+0x82): undefined reference to `Perl_croak_nocontext'
> Informix.o: In function `boot_DBD__Informix':
> Informix.c:(.text+0x9f): undefined reference to `PL_thr_key'
> Informix.c:(.text+0x116): undefined reference to
> `Perl_xs_apiversion_bootcheck'
> Informix.c:(.text+0x139): undefined reference to
> `Perl_xs_version_bootcheck'
> Informix.c:(.text+0x168): undefined reference to `Perl_newXS_flags'
> Informix.c:(.text+0x1a1): undefined reference to `Perl_newXS_flags'
> Informix.c:(.text+0x1da): undefined reference to `Perl_newXS_flags'
> Informix.c:(.text+0x213): undefined reference to `Perl_newXS_flags'
> Informix.c:(.text+0x24c): undefined reference to `Perl_newXS_flags'
> Informix.o:Informix.c:(.text+0x285): more undefined references to
> `Perl_newXS_flags' follow
> Informix.o: In function `boot_DBD__Informix':
> Informix.c:(.text+0x87e): undefined reference to `Perl_newXS'
> Informix.c:(.text+0x8a3): undefined reference to `Perl_newXS'
> Informix.c:(.text+0x8d2): undefined reference to `Perl_newXS'
> Informix.c:(.text+0x901): undefined reference to `Perl_newXS'
> Informix.c:(.text+0x926): undefined reference to `Perl_newXS'
>
> bdattr.o: In function `dbd_ix_db_STORE_attrib':
> dbdattr.c:(.text+0x190b): undefined reference to `Perl_sv_2pv_flags'
> dbdattr.c:(.text+0x1a33): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1a4a): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1ad1): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1ae5): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1cc8): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1cdf): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1d49): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1d60): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1dd6): undefined reference to `Perl_croak_nocontext'
> dbdattr.c:(.text+0x1e23): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1e3a): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1e92): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1ea6): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1eba): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1ece): undefined reference to `Perl_sv_2bool_flags'
> dbdattr.c:(.text+0x1eff): undefined reference to `PL_thr_key'
> dbdattr.c:(.text+0x1f13): undefined reference to `Perl_sv_2bool_flags'
> collect2: ld returned 1 exit status
> make: *** [blib/arch/auto/DBD/Informix/Informix.so] Error 1
>
> Please let me know what need to do here.
>
> -Thanks,
> Sagar
>



-- 
Jonathan Leffler <[email protected]>  #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."
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.