root# ebuild /usr/local/overlays/local/perl-gcpan/DBD-Informix/DBD-Informix-2008.0513.ebuild compile >>> Existing ${T}/environment for 'DBD-Informix-2008.0513' will be >>> sourced. Run 'clean' to start with a fresh environment. * DBD-Informix-2008.0513.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking DBD-Informix-2008.0513.tar.gz ;-) ... [ ok ] * CPV: perl-gcpan/DBD-Informix-2008.0513 * REPO: * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU >>> Checking DBD-Informix-2008.0513.tar.gz's mtime... >>> WORKDIR is up-to-date, keeping... >>> Compiling source in /var/tmp/portage/perl-gcpan/DBD-Informix-2008.0513/work/DBD-Informix-2008.0513 ... * Using ExtUtils::MakeMaker *** ExtUtils::AutoInstall version 0.63 *** Checking for dependencies... [Core Features] - DBI ...loaded. (1.609 >= 1.38) [High Resolution Timing] - Time::HiRes ...loaded. (1.9719) [POD Format Testing] - Test::Pod ...loaded. (1.26) *** ExtUtils::AutoInstall configuration finished. Configuring IBM Informix Database Driver for Perl DBI Version 2008.0513 (2008-05-13) (aka DBD::Informix) You are using DBI version 1.609 and Perl version 5.008008 Remember to actually read the README file! Perl: /usr/bin/perl5.8.8 v5.008008 x86_64-linux dl_dlopen.xs System: linux uhuneu 2.6.31-gentoo-r6 #3 smp sat feb 13 17:11:00 cet 2010 x86_64 intel(r) xeon(r) cpu x3460 @ 2.80ghz genuineintel gnulinux *** Ideally, you should upgrade to Perl version 5.010000 or later. Using INFORMIXDIR=/opt/informix and ESQL/C compiler esql Using IBM Informix CSDK Version 3.50, IBM Informix-ESQL Version 3.50.FC6 from /opt/informix 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 esqlinfo.h written OK Testing whether your Informix test environment will work... esqltest.ec: In function 'ix_printerr': esqltest.ec:90: warning: format '%ld' expects type 'long int', but argument 3 has type 'int4' ESQLTEST Program Running: @(#)$Id: esqltest.ec,v 2008.1 2008/05/13 23:13:10 jleffler Exp $ $INFORMIXDIR is set to '/opt/informix'. $INFORMIXSERVER is set to 'onltuxtcp'. $DBI_DBNAME unset - defaulting to 'stores'. $DBD_INFORMIX_DATABASE set to 'stores7'. $DBD_INFORMIX_DATABASE2 unset - defaulting to 'stores7'. $DBD_INFORMIX_USERNAME is set to 'dpauli'. $DBD_INFORMIX_USERNAME2 is unset - defaulting to 'dpauli'. $DBD_INFORMIX_PASSWORD is set. $DBD_INFORMIX_PASSWORD2 is unset - defaulting to $DBD_INFORMIX_PASSWORD. Testing connection to stores7 CONNECT TO 'stores7' with user info Testing concurrent connection to stores7 CONNECT TO 'stores7' with user info Your Informix environment is (probably) OK Uh oh! We're on a machine which does not use the C compiler to create shared libraries. Please consider recompiling Perl using the C compiler to create shared libraries; it makes life much easier for everyone! Fortunately, you are using a new version of ESQL/C. We could use 'esql -libs' to tell us which libraries to use, except that some versions of the esql script are very Clintonian and do not tell us the whole truth. So we have to do a fiddly workaround, editing the esql script on the fly and feeding the edited version to the shell and ... Oh, you really don't want to know what we do; it's horrid but it works, usually! ... We are going to use the library list: -lifsql -lifasf -lifgen -lifos -lifgls -lpthread -lm -ldl -lcrypt /opt/informix/lib/esql/checkapi.o -lifglx Checking if your kit is complete... Looks good Using DBI 1.609 (for perl 5.008008 on x86_64-linux) installed in /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI/ Writing Makefile for DBD::Informix make -j8 OTHERLDFLAGS=-Wl,-O1 /usr/bin/perl5.8.8 -p -e "s/~DRIVER~/Informix/g" /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI/Driver.xst > Informix.xsi INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T dbdimp.ec INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T dbdattr.ec x86_64-pc-linux-gnu-gcc -c -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T sqltoken.c INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T sqltype.ec INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T ixblob.ec x86_64-pc-linux-gnu-gcc -c -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T odbctype.c x86_64-pc-linux-gnu-gcc -c -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T kludge.c 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 x86_64-pc-linux-gnu-gcc -c -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T link.c INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T esqlcver.ec INFORMIXC="/usr/bin/perl5.8.8 esqlcc" ESQLCC="x86_64-pc-linux-gnu-gcc" esql -c -shared -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T esqlc_v6.ec Running Mkbootstrap for DBD::Informix () rm -f sqltype.c cp InformixTechSupport blib/script/InformixTechSupport /usr/bin/perl5.8.8 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/InformixTechSupport chmod 644 Informix.bs ixblob.ec: In function 'blob_locinanonfile': ixblob.ec:175: warning: ignoring return value of 'mktemp', declared with attribute warn_unused_result rm -f ixblob.c /usr/bin/perl5.8.8 /usr/lib64/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/lib64/perl5/5.8.8/ExtUtils/typemap Informix.xs > Informix.xsc && mv Informix.xsc Informix.c cp Informix.bs blib/arch/auto/DBD/Informix/Informix.bs chmod 644 blib/arch/auto/DBD/Informix/Informix.bs rm -f esqlcver.c rm -f esqlc_v6.c rm -f dbdattr.c x86_64-pc-linux-gnu-gcc -c -I/opt/informix/incl/esql -I/usr/lib64/perl5/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/auto/DBI -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -march=core2 -O2 -pipe -DVERSION=\"2008.0513\" -DXS_VERSION=\"2008.0513\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" -DESQLC_VERSION=350 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T Informix.c rm -f dbdimp.c rm -f blib/arch/auto/DBD/Informix/Informix.so x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe -shared -L/usr/local/lib64 Informix.o dbdimp.o dbdattr.o sqltoken.o sqltype.o ixblob.o odbctype.o kludge.o link.o esqlcver.o esqlc_v6.o -Wl,-O1 -o blib/arch/auto/DBD/Informix/Informix.so \ \ chmod 755 blib/arch/auto/DBD/Informix/Informix.so Manifying blib/man1/InformixTechSupport.1 >>> Source compiled.