I'm reporting another make test failure this time with perl 5.8.0. I realize that Test/Builder.pm warnings are due to bugs in that module, but the other warning, `v-string in use/require ...' , seems more important. In the end, tests are failing due to a `call queue aborted'.
Is this a threading issue?
Perl 5.8.0 threaded DBI 1.37 DBD-Pg 1.30_2 Postgresql 7.3.3 -----------------------------
08:55:41$make test PERL_DL_NONLAZY=1 /opt/perl-5.8.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00basic...........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. t/00basic...........ok t/01connect.........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/01connect.........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/01constants.......v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/01constants.......dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-20 Failed 20/20 tests, 0.00% okay t/01setup...........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/01setup...........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-5 Failed 5/5 tests, 0.00% okay t/02prepare.........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/02prepare.........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-8 Failed 8/8 tests, 0.00% okay t/03bind............v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/03bind............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-11 Failed 11/11 tests, 0.00% okay t/04execute.........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/04execute.........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t/05fetch...........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/05fetch...........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-10 Failed 10/10 tests, 0.00% okay t/06disconnect......v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/06disconnect......dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/07reuse...........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/07reuse...........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/08txn.............v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/08txn.............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-18 Failed 18/18 tests, 0.00% okay t/09autocommit......v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/09autocommit......dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-12 Failed 12/12 tests, 0.00% okay t/11quoting.........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/11quoting.........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-9 Failed 9/9 tests, 0.00% okay t/12placeholders....v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/12placeholders....dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-9 Failed 9/9 tests, 0.00% okay t/13pgtype..........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/13pgtype..........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/15funct...........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/15funct...........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-71 Failed 71/71 tests, 0.00% okay t/99cleanup.........v-string in use/require non-portable at /home/cosimo/files/CPAN/DBD-Pg-1.30_2/blib/lib/DBD/Pg.pm line 12. Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 332. Issuing rollback() for database handle being DESTROY'd without explicit disconnect(). Invalid value for shared scalar at /opt/perl/lib/5.8.0/Test/Builder.pm line 1301. END failed--call queue aborted. t/99cleanup.........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/01connect.t 2 512 2 2 100.00% 1-2 t/01constants.t 2 512 20 20 100.00% 1-20 t/01setup.t 2 512 5 5 100.00% 1-5 t/02prepare.t 2 512 8 8 100.00% 1-8 t/03bind.t 2 512 11 11 100.00% 1-11 t/04execute.t 2 512 13 13 100.00% 1-13 t/05fetch.t 2 512 10 10 100.00% 1-10 t/06disconnect.t 2 512 3 3 100.00% 1-3 t/07reuse.t 2 512 3 3 100.00% 1-3 t/08txn.t 2 512 18 18 100.00% 1-18 t/09autocommit.t 2 512 12 12 100.00% 1-12 t/11quoting.t 2 512 9 9 100.00% 1-9 t/12placeholders.t 2 512 9 9 100.00% 1-9 t/13pgtype.t 2 512 3 3 100.00% 1-3 t/15funct.t 2 512 71 71 100.00% 1-71 t/99cleanup.t 2 512 3 3 100.00% 1-3 Failed 16/17 test scripts, 5.88% okay. 200/201 subtests failed, 0.50% okay. make: *** [test_dynamic] Error 9
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=linux, osvers=2.4.18, archname=linux-thread-multi uname='linux 2.4.18-3 #1 thu apr 18 07:37:53 edt 2002 i686 unknown ' config_args='-Dprefix=/opt/perl -Duseithreads' 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='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-O3 -mpentium', cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm' ccversion='', gccversion='2.96 20000731 (Red Hat Linux 7.3 2.96-110)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lndbm -lgdbm -ldl -lm -lpthread -lc -lcrypt -lutil perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil libc=/lib/libc-2.2.5.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.2.5' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Built under linux Compiled at Oct 2 2002 15:16:17 @INC: /opt/perl/lib/5.8.0/linux /opt/perl/lib/5.8.0 /opt/perl/lib/site_perl/5.8.0/linux /opt/perl/lib/site_perl/5.8.0 /opt/perl/lib/site_perl
.
-- Cosimo