Skip Menu |

This queue is for tickets about the Dunce CPAN distribution.

Report information
The Basics
Id: 21518
Status: resolved
Priority: 0/
Queue: Dunce

People
Owner: Nobody in particular
Requestors: ccombs [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.02
Fixed in: (no value)



Subject: Dies in perl 5.8.6
Fails to install from CPAN in perl-5.8.6, possibly all 5.8.0 + versions: Running make for M/MS/MSCHWERN/Dunce-0.02.tar.gz Is already unwrapped into directory /Users/photoadmin/.cpan/build/Dunce-0.02 CPAN.pm: Going to build M/MS/MSCHWERN/Dunce-0.02.tar.gz cp lib/Dunce/Files.pm blib/lib/Dunce/Files.pm Manifying blib/man3/Dunce::Files.3pm /usr/bin/make -j3 -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/ lib', 'blib/arch')" t/*.t t/Files....Cannot override the non-overridable builtin 'chop' at /Library/Perl/5.8.6/Function/ Override.pm line 88. Compilation failed in require at t/Files.t line 50. BEGIN failed--compilation aborted at t/Files.t line 50. Use of uninitialized value in concatenation (.) or string at t/Files.t line 48. t/Files....dubious Test returned status 255 (wstat 65280, 0xff00) FAILED--1 test script could be run, alas--no output ever seen make: *** [test_dynamic] Error 255 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force Failed during this command: MSCHWERN/Dunce-0.02.tar.gz : make_test NO Running make for M/MS/MSCHWERN/Dunce-0.02.tar.gz Is already unwrapped into directory /Users/photoadmin/.cpan/build/Dunce-0.02 CPAN.pm: Going to build M/MS/MSCHWERN/Dunce-0.02.tar.gz cp lib/Dunce/Files.pm blib/lib/Dunce/Files.pm Manifying blib/man3/Dunce::Files.3pm /usr/bin/make -j3 -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/ lib', 'blib/arch')" t/*.t t/Files....Cannot override the non-overridable builtin 'chop' at /Library/Perl/5.8.6/Function/ Override.pm line 88. Compilation failed in require at t/Files.t line 50. BEGIN failed--compilation aborted at t/Files.t line 50. Use of uninitialized value in concatenation (.) or string at t/Files.t line 48. t/Files....dubious Test returned status 255 (wstat 65280, 0xff00) FAILED--1 test script could be run, alas--no output ever seen make: *** [test_dynamic] Error 255 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force Failed during this command: MSCHWERN/Dunce-0.02.tar.gz : make_test NO This is perl, v5.8.6 built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail) Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Locally applied patches: 23953 - fix for File::Path::rmtree CAN-2004-0452 security issue 33990 - fix for setuid perl security issues Darwin imac-g5-7.washpost.com 8.7.1 Darwin Kernel Version 8.7.1: Wed Jun 7 16:19:56 PDT 2006; root:xnu-792.9.72.obj~2/RELEASE_I386 i386 i386
Looks like the chop() prototype was fixed in 5.7.0 and then broken sometime later. :( I made the module smarter so instead of looking for a Perl version it checks the actual chop prototype. 0.03 is on its way to CPAN.