DBD::Informix Test Error On 64bit Linux (RHEL4.4)
Posted in 2007
Topics: Installation, Setup & Upgrades, Error Codes & Troubleshooting, Connectivity: ESQL/C, 4GL & Embedded SQL, Security, Permissions & Auditing, Data Types & Schema Design, Platform-Specific Issues
I'm trying to install this module using Bundle::DBD::Informix but the
t/t20error.t test is failing.
I've narrowed it down to the fact that in t/t20error.t the ISAM error
number in $msg is incorrect (here it's 4294967196 when it should be
100):
DBD::Informix::st execute failed: SQL: -239: Could not insert new row
- duplicate value in a UNIQUE INDEX column.
ISAM: 4294967196: ISAM error: duplicate value for a record with
unique key. at t/t20error.t line 44.
Does anyone have an idea why the ISAM error is incorrect? I've
checked that all components are 64 bit.
Version Info...
Kernel: Linux ahost.aserver.com 2.6.9-42.0.3.ELsmp #1 SMP Fri Oct 6
06:28:26 CDT 2006 x86_64 x86_64 x86_64 GNU/Linux
Perl: v5.8.5 built for x86_64-linux-thread-multi
Esql: IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
2.90.FC4
Here's the output from the install:
CPAN.pm: Going to build J/JO/JOHNL/DBD-Informix-2005.02.tar.gz
*** ExtUtils::AutoInstall version 0.63
*** Checking for dependencies...
[Core Features]
- DBI ...loaded. (1.53 >= 1.38)
[High Resolution Timing]
- Time::HiRes ...loaded. (1.9705)
[POD Format Testing]
- Test::Pod ...loaded. (1.26)
*** ExtUtils::AutoInstall configuration finished.
Subroutine main::WriteMakefile redefined at /usr/lib/perl5/site_perl/
5.8.5/ExtUtils/AutoInstall.pm line 491.
Configuring IBM Informix Database Driver for Perl DBI Version 2005.02
(2005-07-29) (aka DBD::Informix)
You are using DBI version 1.53 and Perl version 5.008005
Remember to actually read the README file!
Perl: perl v5.008005 x86_64-linux-thread-multi dl_dlopen.xs
System: linux mehak.karan.org 2.6.9-34.0.2.el #1 fri jul 7 17:58:49
cdt 2006 x86_64 x86_64 x86_64 gnulinux
*** Ideally, you should upgrade to Perl version 5.008007.
Using INFORMIXDIR=/opt/informix_x86_64 and ESQL/C compiler esql
Using IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
2.90.FC4 from /opt/informix_x86_64
Beware: DBD::Informix is not yet aware of all the new IUS data types.
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...
ESQLTEST Program Running:
@(#)$Id: esqltest.ec,v 2004.1 2004/11/16 22:29:43 jleffler Exp $
$INFORMIXDIR is set to '/opt/informix_x86_64'.
$INFORMIXSERVER is set to 'ahost'.
$DBI_DBNAME unset - defaulting to 'stores'.
$DBD_INFORMIX_DATABASE unset - defaulting to 'stores'.
$DBD_INFORMIX_DATABASE2 unset - defaulting to 'stores'.
$DBD_INFORMIX_USERNAME is unset.
$DBD_INFORMIX_USERNAME2 is unset.
$DBD_INFORMIX_PASSWORD is unset.
$DBD_INFORMIX_PASSWORD2 is unset.
Testing connection to stores
CONNECT TO 'stores' - no user info
Testing concurrent connection to stores
CONNECT TO 'stores' - no user info
Your Informix environment is (probably) OK
Checking if your kit is complete...
Looks good
Using DBI 1.53 (for perl 5.008005 on x86_64-linux-thread-multi)
installed in /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
multi/auto/DBI/
Writing Makefile for DBD::Informix
cp lib/DBD/Informix/Summary.pm blib/lib/DBD/Informix/Summary.pm
cp lib/DBD/Informix/TechSupport.pm blib/lib/DBD/Informix/
TechSupport.pm
cp lib/DBD/Informix/GetInfo.pm blib/lib/DBD/Informix/GetInfo.pm
cp lib/Bundle/DBD/Informix.pm blib/lib/Bundle/DBD/Informix.pm
cp lib/DBD/Informix/Configure.pm blib/lib/DBD/Informix/Configure.pm
cp Informix.pm blib/lib/DBD/Informix.pm
cp lib/DBD/Informix/TestHarness.pm blib/lib/DBD/Informix/
TestHarness.pm
cp lib/DBD/Informix/TypeInfo.pm blib/lib/DBD/Informix/TypeInfo.pm
cp lib/DBD/Informix/Defaults.pm blib/lib/DBD/Informix/Defaults.pm
cp lib/DBD/Informix/Metadata.pm blib/lib/DBD/Informix/Metadata.pm
/usr/bin/perl -p -e "s/~DRIVER~/Informix/g" /usr/lib64/perl5/site_perl/
5.8.5/x86_64-linux-thread-multi/auto/DBI/Driver.xst > Informix.xsi
/usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/
perl5/5.8.5/ExtUtils/typemap Informix.xs > Informix.xsc && mv
Informix.xsc Informix.c
gcc -c -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/
x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/
x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/
5.8.5/x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/
5.8.5/x86_64-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -
DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -
pipe -m64 -DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC "-I/
usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE" -
DESQLC_VERSION=290 -DNDEBUG -DUSE_REAL_MALLOC Informix.c
INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
DNDEBUG -DUSE_REAL_MALLOC dbdimp.ec
rm -f dbdimp.c
INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
DNDEBUG -DUSE_REAL_MALLOC dbdattr.ec
rm -f dbdattr.c
INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
DNDEBUG -DUSE_REAL_MALLOC describe.ec
rm -f describe.c
gcc -c -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/
On Feb 21, 11:24 am, "Jim Kenedy" <JimKen...@gmail.com> wrote:
> I'm trying to install this module using Bundle::DBD::Informix but the
> t/t20error.t test is failing.
>
> I've narrowed it down to the fact that in t/t20error.t the ISAM error
> number in $msg is incorrect (here it's 4294967196 when it should be
> 100):
> DBD::Informix::st execute failed: SQL: -239: Could not insert new row
> - duplicate value in a UNIQUE INDEX column.
> ISAM: 4294967196: ISAM error: duplicate value for a record with
> unique key. at t/t20error.t line 44.
>
> Does anyone have an idea why the ISAM error is incorrect? I've
> checked that all components are 64 bit.
>
> Version Info...
> Kernel: Linux ahost.aserver.com 2.6.9-42.0.3.ELsmp #1 SMP Fri Oct 6
> 06:28:26 CDT 2006 x86_64 x86_64 x86_64 GNU/Linux
>
> Perl: v5.8.5 built for x86_64-linux-thread-multi
>
> Esql: IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
> 2.90.FC4
>
> Here's the output from the install:
> CPAN.pm: Going to build J/JO/JOHNL/DBD-Informix-2005.02.tar.gz
>
> *** ExtUtils::AutoInstall version 0.63
> *** Checking for dependencies...
> [Core Features]
> - DBI ...loaded. (1.53 >= 1.38)
> [High Resolution Timing]
> - Time::HiRes ...loaded. (1.9705)
> [POD Format Testing]
> - Test::Pod ...loaded. (1.26)
> *** ExtUtils::AutoInstall configuration finished.
> Subroutine main::WriteMakefile redefined at /usr/lib/perl5/site_perl/
> 5.8.5/ExtUtils/AutoInstall.pm line 491.
>
> Configuring IBM Informix Database Driver for Perl DBI Version 2005.02
> (2005-07-29) (aka DBD::Informix)
> You are using DBI version 1.53 and Perl version 5.008005
> Remember to actually read the README file!
>
> Perl: perl v5.008005 x86_64-linux-thread-multi dl_dlopen.xs
> System: linux mehak.karan.org 2.6.9-34.0.2.el #1 fri jul 7 17:58:49
> cdt 2006 x86_64 x86_64 x86_64 gnulinux
> *** Ideally, you should upgrade to Perl version 5.008007.
>
> Using INFORMIXDIR=/opt/informix_x86_64 and ESQL/C compiler esql
> Using IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
> 2.90.FC4 from /opt/informix_x86_64
>
> Beware: DBD::Informix is not yet aware of all the new IUS data types.
>
> 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...
> ESQLTEST Program Running:
> @(#)$Id: esqltest.ec,v 2004.1 2004/11/16 22:29:43 jleffler Exp $
> $INFORMIXDIR is set to '/opt/informix_x86_64'.
> $INFORMIXSERVER is set to 'ahost'.
> $DBI_DBNAME unset - defaulting to 'stores'.
> $DBD_INFORMIX_DATABASE unset - defaulting to 'stores'.
> $DBD_INFORMIX_DATABASE2 unset - defaulting to 'stores'.
> $DBD_INFORMIX_USERNAME is unset.
> $DBD_INFORMIX_USERNAME2 is unset.
> $DBD_INFORMIX_PASSWORD is unset.
> $DBD_INFORMIX_PASSWORD2 is unset.
> Testing connection to stores
> CONNECT TO 'stores' - no user info
> Testing concurrent connection to stores
> CONNECT TO 'stores' - no user info
> Your Informix environment is (probably) OK
>
> Checking if your kit is complete...
> Looks good
> Using DBI 1.53 (for perl 5.008005 on x86_64-linux-thread-multi)
> installed in /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
> multi/auto/DBI/
> Writing Makefile for DBD::Informix
> cp lib/DBD/Informix/Summary.pm blib/lib/DBD/Informix/Summary.pm
> cp lib/DBD/Informix/TechSupport.pm blib/lib/DBD/Informix/
> TechSupport.pm
> cp lib/DBD/Informix/GetInfo.pm blib/lib/DBD/Informix/GetInfo.pm
> cp lib/Bundle/DBD/Informix.pm blib/lib/Bundle/DBD/Informix.pm
> cp lib/DBD/Informix/Configure.pm blib/lib/DBD/Informix/Configure.pm
> cp Informix.pm blib/lib/DBD/Informix.pm
> cp lib/DBD/Informix/TestHarness.pm blib/lib/DBD/Informix/
> TestHarness.pm
> cp lib/DBD/Informix/TypeInfo.pm blib/lib/DBD/Informix/TypeInfo.pm
> cp lib/DBD/Informix/Defaults.pm blib/lib/DBD/Informix/Defaults.pm
> cp lib/DBD/Informix/Metadata.pm blib/lib/DBD/Informix/Metadata.pm
> /usr/bin/perl -p -e "s/~DRIVER~/Informix/g" /usr/lib64/perl5/site_perl/
> 5.8.5/x86_64-linux-thread-multi/auto/DBI/Driver.xst > Informix.xsi
> /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/
> perl5/5.8.5/ExtUtils/typemap Informix.xs > Informix.xsc && mv
> Informix.xsc Informix.c
> gcc -c -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/
> x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/
> x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/
> 5.8.5/x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/
> 5.8.5/x86_64-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -
> DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -
> D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -
> pipe -m64 -DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC "-I/
> usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE" -
> DESQLC_VERSION=290 -DNDEBUG -DUSE_REAL_MALLOC Informix.c
> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
> DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
> perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
> DNDEBUG -DUSE_REAL_MALLOC dbdimp.ec
> rm -f dbdimp.c
> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
> DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
> perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
> DNDEBUG -DUSE_REAL_MALLOC dbdattr.ec
> rm -f dbdattr.c
> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
> thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
> D_FILE_
Jim Kenedy wrote:
> On Feb 21, 11:24 am, "Jim Kenedy" <JimKen...@gmail.com> wrote:
>> I'm trying to install this module using Bundle::DBD::Informix but the
>> t/t20error.t test is failing.
>>
>> I've narrowed it down to the fact that in t/t20error.t the ISAM error
>> number in $msg is incorrect (here it's 4294967196 when it should be
>> 100):
>> DBD::Informix::st execute failed: SQL: -239: Could not insert new row
>> - duplicate value in a UNIQUE INDEX column.
>> ISAM: 4294967196: ISAM error: duplicate value for a record with
>> unique key. at t/t20error.t line 44.
>>
>> Does anyone have an idea why the ISAM error is incorrect? I've
>> checked that all components are 64 bit.
>>
>> Version Info...
>> Kernel: Linux ahost.aserver.com 2.6.9-42.0.3.ELsmp #1 SMP Fri Oct 6
>> 06:28:26 CDT 2006 x86_64 x86_64 x86_64 GNU/Linux
>>
>> Perl: v5.8.5 built for x86_64-linux-thread-multi
>>
>> Esql: IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
>> 2.90.FC4
>>
>> Here's the output from the install:
>> CPAN.pm: Going to build J/JO/JOHNL/DBD-Informix-2005.02.tar.gz
>>
>> *** ExtUtils::AutoInstall version 0.63
>> *** Checking for dependencies...
>> [Core Features]
>> - DBI ...loaded. (1.53 >= 1.38)
>> [High Resolution Timing]
>> - Time::HiRes ...loaded. (1.9705)
>> [POD Format Testing]
>> - Test::Pod ...loaded. (1.26)
>> *** ExtUtils::AutoInstall configuration finished.
>> Subroutine main::WriteMakefile redefined at /usr/lib/perl5/site_perl/
>> 5.8.5/ExtUtils/AutoInstall.pm line 491.
>>
>> Configuring IBM Informix Database Driver for Perl DBI Version 2005.02
>> (2005-07-29) (aka DBD::Informix)
>> You are using DBI version 1.53 and Perl version 5.008005
>> Remember to actually read the README file!
>>
>> Perl: perl v5.008005 x86_64-linux-thread-multi dl_dlopen.xs
>> System: linux mehak.karan.org 2.6.9-34.0.2.el #1 fri jul 7 17:58:49
>> cdt 2006 x86_64 x86_64 x86_64 gnulinux
>> *** Ideally, you should upgrade to Perl version 5.008007.
>>
>> Using INFORMIXDIR=/opt/informix_x86_64 and ESQL/C compiler esql
>> Using IBM Informix CSDK Version 2.90, IBM Informix-ESQL Version
>> 2.90.FC4 from /opt/informix_x86_64
>>
>> Beware: DBD::Informix is not yet aware of all the new IUS data types.
>>
>> 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...
>> ESQLTEST Program Running:
>> @(#)$Id: esqltest.ec,v 2004.1 2004/11/16 22:29:43 jleffler Exp $
>> $INFORMIXDIR is set to '/opt/informix_x86_64'.
>> $INFORMIXSERVER is set to 'ahost'.
>> $DBI_DBNAME unset - defaulting to 'stores'.
>> $DBD_INFORMIX_DATABASE unset - defaulting to 'stores'.
>> $DBD_INFORMIX_DATABASE2 unset - defaulting to 'stores'.
>> $DBD_INFORMIX_USERNAME is unset.
>> $DBD_INFORMIX_USERNAME2 is unset.
>> $DBD_INFORMIX_PASSWORD is unset.
>> $DBD_INFORMIX_PASSWORD2 is unset.
>> Testing connection to stores
>> CONNECT TO 'stores' - no user info
>> Testing concurrent connection to stores
>> CONNECT TO 'stores' - no user info
>> Your Informix environment is (probably) OK
>>
>> Checking if your kit is complete...
>> Looks good
>> Using DBI 1.53 (for perl 5.008005 on x86_64-linux-thread-multi)
>> installed in /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI/
>> Writing Makefile for DBD::Informix
>> cp lib/DBD/Informix/Summary.pm blib/lib/DBD/Informix/Summary.pm
>> cp lib/DBD/Informix/TechSupport.pm blib/lib/DBD/Informix/
>> TechSupport.pm
>> cp lib/DBD/Informix/GetInfo.pm blib/lib/DBD/Informix/GetInfo.pm
>> cp lib/Bundle/DBD/Informix.pm blib/lib/Bundle/DBD/Informix.pm
>> cp lib/DBD/Informix/Configure.pm blib/lib/DBD/Informix/Configure.pm
>> cp Informix.pm blib/lib/DBD/Informix.pm
>> cp lib/DBD/Informix/TestHarness.pm blib/lib/DBD/Informix/
>> TestHarness.pm
>> cp lib/DBD/Informix/TypeInfo.pm blib/lib/DBD/Informix/TypeInfo.pm
>> cp lib/DBD/Informix/Defaults.pm blib/lib/DBD/Informix/Defaults.pm
>> cp lib/DBD/Informix/Metadata.pm blib/lib/DBD/Informix/Metadata.pm
>> /usr/bin/perl -p -e "s/~DRIVER~/Informix/g" /usr/lib64/perl5/site_perl/
>> 5.8.5/x86_64-linux-thread-multi/auto/DBI/Driver.xst > Informix.xsi
>> /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/
>> perl5/5.8.5/ExtUtils/typemap Informix.xs > Informix.xsc && mv
>> Informix.xsc Informix.c
>> gcc -c -I/opt/informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/
>> x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/
>> x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/
>> 5.8.5/x86_64-linux-thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/
>> 5.8.5/x86_64-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -
>> DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -
>> D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -
>> pipe -m64 -DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC "-I/
>> usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE" -
>> DESQLC_VERSION=290 -DNDEBUG -DUSE_REAL_MALLOC Informix.c
>> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/>> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
>> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
>> thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
>> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
>> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
>> DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
>> perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
>> DNDEBUG -DUSE_REAL_MALLOC dbdimp.ec
>> rm -f dbdimp.c
>> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/>> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
>> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-
>> thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-
>> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -
>> D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -
>> DVERSION=\\"2005.02\\" -DXS_VERSION=\\"2005.02\\" -fPIC -I/usr/lib64/
>> perl5/5.8.5/x86_64-linux-thread-multi/CORE -DESQLC_VERSION=290 -
>> DNDEBUG -DUSE_REAL_MALLOC dbdattr.ec
>> rm -f dbdattr.c
>> INFORMIXC="/usr/bin/perl esqlcc" ESQLCC="gcc" esql -c -shared -I/opt/>> informix_x86_64/incl/esql -I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-
>> multi/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-
>> thread-multi/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-lin
Related threads
- Some SQL errors...
- Is there any way to log failed insert row because of unique index violation - Informix
- dbexport miracle