Attempting to install DBD::Informix via cpan on AIX 5.3 TL11 SP 07 with Informix DS 11.50 FC6. Perl is the AIX LPP version 5.8.8 in /usr/opt/perl5. C compiler is IBM vac, looks like version 7. While this is a 64 bit environment, the perl by default is 32 bit and so I installed CSDK 11.70 UC3 in order to satisfy perl (it looked simpler than trying to maintain changing the links to 64 bit perl). When it failed, I installed CSDK 11.50 UC8 in case it was related to the newer CSDK, but the results are the same. Make looks OK but install fails 2 tests. Any advice would be much appreciated.
The failures are t32nulls.t t/t32nulls..........ok 1/7DBD::Informix::st execute failed: SQL: -406: Memory allocation failed. at t/t32nulls.t line 38. !! Terminating Test !! at /home/root/.cpan/build/DBD-Informix-2011.0612/blib/lib/DBD/Informix/TestHarness.pm line 309 DBD::Informix::TestHarness::stmt_fail() called at t/t32nulls.t line 38 t/t32nulls..........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 4-7 and t61varchar.t t/t61varchar........DBD::Informix::st execute failed: SQL: -406: Memory allocation failed. at t/t61varchar.t line 34. DBD::Informix::st execute failed: SQL: -406: Memory allocation failed. at t/t61varchar.t line 34. t/t61varchar........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay BugReport: Use of uninitialized value in concatenation (.) or string at lib/DBD/Informix/TechSupport.pm line 86. Command: BugReport Date: Mon Jul 25 17:20:15 PDT 2011 Machine: tfa-dvlp (AIX 3) User: uid=0(root) gid=0(system) groups=11(lp),10(audit),8(cron),7(security),3(sys),2(bin),0(system) Directory: /home/root/.cpan/build/DBD-Informix-2011.0612 Umask: 02 Terminal: /dev/pts/0 # # Perl Version Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=aix, osvers=5.3.0.0, archname=aix-thread-multi uname='aix akash79 3 5 00011a85d600 ' config_args='-desr -Dinstallprefix=/usr/opt/perl5 -Dprefix=/usr/opt/perl5 -Dcc=xlc_r -Duseshrplib -Dusethreads' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong', optimize='-O', cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT' ccversion='9.0.0.2', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='ld', ldflags =' -brtl -bdynamic -b32' libpth=/lib /usr/lib /usr/ccs/lib libs=-lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd libc=, so=a, useshrplib=true, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -bE:/usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE/perl.exp' cccdlflags=' ', lddlflags='-bhalt:4 -bexpall -G -bnoentry -lpthreads -lc' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under aix Compiled at Jun 2 2009 16:11:40 @INC: /usr/opt/perl5/lib/5.8.8/aix-thread-multi /usr/opt/perl5/lib/5.8.8 /usr/opt/perl5/lib/site_perl/5.8.8/aix-thread-multi /usr/opt/perl5/lib/site_perl/5.8.8 /usr/opt/perl5/lib/site_perl . # # Informix Version Using INFORMIXDIR=/d/ifmx/CSDK_3.50_UC8 and ESQL/C compiler esql INFORMIXDIR = /d/ifmx/CSDK_3.50_UC8 ESQLC = esql Version = IBM Informix CSDK Version 3.50, IBM Informix-ESQL Version 3.50.UC8 DBMS Version = *** indeterminate *** Informix Server Entries in sqlhosts file (/d/ifmx/etc/sqlhosts) tfa_ds2n onsoctcp tfa-dvlp tfa_ds2n # # Sorted Environment ANSI_TERM=1 AUTHSTATE=compat A__z=! LOGNAME=! BDHOME BDHOME=/d/bureau/system BLASTDIR=/d/blast CLIENT=sys COMMON4GL=/d/bureau/base/src/4gl CVSROOT=/cvsroot CVS_RSH=ssh DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin64/dsm.opt EDITOR=vi EXEPATH=/d/bureau/system/dvlp/exec GROUP=system GRP=0 HOME=/home/root HOSTNAME=tfa-dvlp.fdbs.com INFORMIXDIR=/d/ifmx/CSDK_3.50_UC8 INFORMIXSERVER=tfa_ds2n INFORMIXSQLHOSTS=/d/ifmx/etc/sqlhosts LANG=en_US LC__FASTMSG=true LIBPATH=/usr/lib:/usr/local/lib:/d/ifmx/CSDK_3.50_UC8/lib:/d/ifmx/CSDK_3.50_UC8/lib/tools:/d/ifmx/CSDK_3.50_UC8/lib/esql LOCPATH=/usr/lib/nls/loc LOGIN=root LOGNAME=root MAIL=/usr/spool/mail/root MAILMSG=[YOU HAVE NEW MAIL] MANPATH=/opt/freeware/man:/opt/freeware/share/man:/opt/subversion/man:/usr/local/lib/pgp-6.5.8/man:/usr/local/man:/usr/local/share/man:/usr/vac/man/en_US:/usr/opt/perl5/man NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat ODMDIR=/etc/objrepos PATH=/d/bureau/bin:/u/local/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/vac/bin:/usr/bin/X11:/sbin:/usr/krb5/bin:/usr/local/bin:/usr/java6/jre/bin:/usr/java6/bin:/usr/local/sbin:/d/ifmx/CSDK_3.50_UC8/bin PS1=tfa-dvlp.fdbs.com [${LOGNAME}:${PWD}] > PWD=/home/root/.cpan/build/DBD-Informix-2011.0612 REGION=dvlp SHELL=/usr/bin/ksh TERM=vt100 TERMCAP=/d/ifmx/etc/Termcap TZ=PST8PDT USER=root _=/usr/bin/perl # End of Configuration Report -- Gary Oborn IT Department Financial Database Services 9560 Waples St Ste A San Diego, CA 92121 858-526-8117 (Voice)