Subject: | Build failures |
Date: | Mon, 23 Dec 2013 14:20:25 -0500 |
To: | bug-Text-CSV_XS [...] rt.cpan.org |
From: | "John P. Linderman" <jpl.jpl [...] gmail.com> |
The module builds fine with 5.14.2:
1969 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/usr/bin/perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for
x86_64-linux-gnu-thread-multi
(with 56 registered patches, see perl -V for more detail)
Copyright 1987-2011, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
1970 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/usr/bin/perl M*PL
Checking if your kit is complete...
Looks good
Writing Makefile for Text::CSV_XS
Writing MYMETA.yml
1971 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make
cp CSV_XS.pm blib/lib/Text/CSV_XS.pm
/usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp -typemap
/usr/share/perl/5.14/ExtUtils/typemap CSV_XS.xs > CSV_XS.xsc && mv
CSV_XS.xsc CSV_XS.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.73\" -DXS_VERSION=\"0.73\"
-fPIC "-I/usr/lib/perl/5.14/CORE" CSV_XS.c
Running Mkbootstrap for Text::CSV_XS ()
chmod 644 CSV_XS.bs
rm -f blib/arch/auto/Text/CSV_XS/CSV_XS.so
cc -shared -O2 -g -L/usr/local/lib -fstack-protector CSV_XS.o -o
blib/arch/auto/Text/CSV_XS/CSV_XS.so \
\
chmod 755 blib/arch/auto/Text/CSV_XS/CSV_XS.so
cp CSV_XS.bs blib/arch/auto/Text/CSV_XS/CSV_XS.bs
chmod 644 blib/arch/auto/Text/CSV_XS/CSV_XS.bs
Manifying blib/man3/Text::CSV_XS.3pm
/usr/bin/perl "-Iblib/arch" "-Iblib/lib" CSV_XS.PL CSV_XS
1972 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_pod.t ........ skipped: Test::Pod 1.00 required for testing POD
t/01_pod.t ........ skipped: Test::Pod::Coverage required for testing POD
Coverage
t/10_base.t ....... ok
t/12_acc.t ........ ok
t/15_flags.t ...... ok
t/20_file.t ....... ok
t/21_lexicalio.t .. ok
t/22_scalario.t ... ok
t/30_types.t ...... ok
t/40_misc.t ....... ok
t/41_null.t ....... ok
t/45_eol.t ........ ok
t/50_utf8.t ....... ok
t/51_utf8.t ....... ok
t/55_combi.t ...... ok
t/60_samples.t .... ok
t/65_allow.t ...... ok
t/70_rt.t ......... ok
t/75_hashref.t .... ok
t/76_magic.t ...... ok
t/80_diag.t ....... ok
t/81_subclass.t ... ok
All tests successful.
Files=22, Tests=12055, 4 wallclock secs ( 1.25 usr 0.10 sys + 2.33 cusr
0.19 csys = 3.87 CPU)
Result: PASS
Not so with 5.16.3
1975 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/honk/perl5.16.3/bin/perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
1976 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/honk/perl5.16.3/bin/perl M*PL
Checking if your kit is complete...
Looks good
Writing Makefile for Text::CSV_XS
Writing MYMETA.yml and MYMETA.json
1977 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make
cp CSV_XS.pm blib/lib/Text/CSV_XS.pm
/honk/perl5.16.3/bin/perl /honk/perl5.16.3/lib/5.16.3/ExtUtils/xsubpp
-typemap /honk/perl5.16.3/lib/5.16.3/ExtUtils/typemap CSV_XS.xs >
CSV_XS.xsc && mv CSV_XS.xsc CSV_XS.c
cc -c -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.73\"
-DXS_VERSION=\"0.73\" -fPIC
"-I/honk/perl5.16.3/lib/5.16.3/x86_64-linux/CORE" CSV_XS.c
Running Mkbootstrap for Text::CSV_XS ()
chmod 644 CSV_XS.bs
rm -f blib/arch/auto/Text/CSV_XS/CSV_XS.so
cc -shared -O2 -L/usr/local/lib -fstack-protector CSV_XS.o -o
blib/arch/auto/Text/CSV_XS/CSV_XS.so \
\
chmod 755 blib/arch/auto/Text/CSV_XS/CSV_XS.so
cp CSV_XS.bs blib/arch/auto/Text/CSV_XS/CSV_XS.bs
chmod 644 blib/arch/auto/Text/CSV_XS/CSV_XS.bs
Manifying blib/man3/Text::CSV_XS.3
/honk/perl5.16.3/bin/perl "-Iblib/arch" "-Iblib/lib" CSV_XS.PL CSV_XS
1978 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make test
PERL_DL_NONLAZY=1 /honk/perl5.16.3/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_pod.t ........ skipped: Test::Pod 1.00 required for testing POD
t/01_pod.t ........ skipped: Test::Pod::Coverage required for testing POD
Coverage
t/10_base.t ....... ok
t/12_acc.t ........ 1/113 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
# Failed test 'sep_char undef'
# at t/12_acc.t line 70.
# got: ''
# expected: undef
# Failed test 'quote_char undef'
# at t/12_acc.t line 71.
# got: ''
# expected: undef
# Failed test 'escape_char undef'
# at t/12_acc.t line 72.
# got: ''
# expected: undef
# Looks like you failed 3 tests of 113.
t/12_acc.t ........ Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/113 subtests
t/15_flags.t ...... ok
t/20_file.t ....... ok
t/21_lexicalio.t .. ok
t/22_scalario.t ... ok
t/30_types.t ...... ok
t/40_misc.t ....... ok
t/41_null.t ....... ok
t/45_eol.t ........ 1/278 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
t/45_eol.t ........ ok
t/50_utf8.t ....... ok
t/51_utf8.t ....... ok
t/55_combi.t ...... ok
t/60_samples.t .... ok
t/65_allow.t ...... ok
t/70_rt.t ......... 1/380 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
t/70_rt.t ......... ok
t/75_hashref.t .... ok
t/76_magic.t ...... ok
t/80_diag.t ....... ok
t/81_subclass.t ... ok
Test Summary Report
-------------------
t/12_acc.t (Wstat: 768 Tests: 113 Failed: 3)
Failed tests: 45-47
Non-zero exit status: 3
Files=22, Tests=12055, 3 wallclock secs ( 1.17 usr 0.10 sys + 2.04 cusr
0.21 csys = 3.52 CPU)
Result: FAIL
Failed 1/22 test programs. 3/12055 subtests failed.
make: *** [test_dynamic] Error 255
Or with 5.18.1
1981 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/honk/perl5.18.1/bin/perl -v
This is perl 5, version 18, subversion 1 (v5.18.1) built for x86_64-linux
Copyright 1987-2013, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
1982 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
/honk/perl5.18.1/bin/perl M*PL
Checking if your kit is complete...
Looks good
Writing Makefile for Text::CSV_XS
Writing MYMETA.yml and MYMETA.json
1983 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make
cp CSV_XS.pm blib/lib/Text/CSV_XS.pm
/honk/perl5.18.1/bin/perl /honk/perl5.18.1/lib/5.18.1/ExtUtils/xsubpp
-typemap /honk/perl5.18.1/lib/5.18.1/ExtUtils/typemap CSV_XS.xs >
CSV_XS.xsc && mv CSV_XS.xsc CSV_XS.c
cc -c -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.73\"
-DXS_VERSION=\"0.73\" -fPIC
"-I/honk/perl5.18.1/lib/5.18.1/x86_64-linux/CORE" CSV_XS.c
Running Mkbootstrap for Text::CSV_XS ()
chmod 644 CSV_XS.bs
rm -f blib/arch/auto/Text/CSV_XS/CSV_XS.so
cc -shared -O2 -L/usr/local/lib -fstack-protector CSV_XS.o -o
blib/arch/auto/Text/CSV_XS/CSV_XS.so \
\
chmod 755 blib/arch/auto/Text/CSV_XS/CSV_XS.so
cp CSV_XS.bs blib/arch/auto/Text/CSV_XS/CSV_XS.bs
chmod 644 blib/arch/auto/Text/CSV_XS/CSV_XS.bs
Manifying blib/man3/Text::CSV_XS.3
/honk/perl5.18.1/bin/perl "-Iblib/arch" "-Iblib/lib" CSV_XS.PL CSV_XS
1984 gps:/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73
make test
PERL_DL_NONLAZY=1 /honk/perl5.18.1/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_pod.t ........ skipped: Test::Pod 1.00 required for testing POD
t/01_pod.t ........ skipped: Test::Pod::Coverage required for testing POD
Coverage
t/10_base.t ....... ok
t/12_acc.t ........ 1/113 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
# Failed test 'sep_char undef'
# at t/12_acc.t line 70.
# got: ''
# expected: undef
# Failed test 'quote_char undef'
# at t/12_acc.t line 71.
# got: ''
# expected: undef
# Failed test 'escape_char undef'
# at t/12_acc.t line 72.
# got: ''
# expected: undef
# Looks like you failed 3 tests of 113.
t/12_acc.t ........ Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/113 subtests
t/15_flags.t ...... ok
t/20_file.t ....... ok
t/21_lexicalio.t .. ok
t/22_scalario.t ... ok
t/30_types.t ...... ok
t/40_misc.t ....... ok
t/41_null.t ....... ok
t/45_eol.t ........ 1/278 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
t/45_eol.t ........ ok
t/50_utf8.t ....... ok
t/51_utf8.t ....... ok
t/55_combi.t ...... ok
t/60_samples.t .... ok
t/65_allow.t ...... ok
t/70_rt.t ......... 1/380 Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
Use of uninitialized value in subroutine entry at
/home/jpl/U/Production/src/perlmodules/Text-CSV_XS-0.73/blib/lib/Text/CSV_XS.pm
line 113.
t/70_rt.t ......... ok
t/75_hashref.t .... ok
t/76_magic.t ...... ok
t/80_diag.t ....... ok
t/81_subclass.t ... ok
Test Summary Report
-------------------
t/12_acc.t (Wstat: 768 Tests: 113 Failed: 3)
Failed tests: 45-47
Non-zero exit status: 3
Files=22, Tests=12055, 3 wallclock secs ( 1.12 usr 0.07 sys + 1.96 cusr
0.24 csys = 3.39 CPU)
Result: FAIL
Failed 1/22 test programs. 3/12055 subtests failed.
make: *** [test_dynamic] Error 255
If there's anything I can do to help track down the problem, just let me
know -- jpl
Message body is not shown because it is too large.