Subject: | Test fails after upgrading Devel::Declare |
I upgraded Devel::Declare from 0.005005 to 0.005006 after this some test
in MooseX::Declare failed.
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
MooseX::Declare
0.22
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
Moose
Moose does not export its sugar to the 'main' package.
0.81
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
Class::MOP
0.86
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
MooseX::Method::Signatures
0.16
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
MooseX::Types::Structured
0.16
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
MooseX::Types
MooseX::Types::CheckedUtilExports does not export its sugar to the
'main' package.
0.12
sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION'
Devel::Declare
0.005006
Subject: | perl-version.txt |
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
Platform:
osname=linux, osvers=2.6.26-1-686-bigmem, archname=i686-linux
uname='linux sid 2.6.26-1-686-bigmem #1 smp fri mar 13 18:52:29 utc 2009 i686 gnulinux '
config_args='-Dprefix=/home/sidburn/perl510 -Duserelocatableinc -d'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fno-strict-aliasing -pipe -I/usr/local/include'
ccversion='', gccversion='4.1.3 20080704 (prerelease) (Debian 4.1.2-25)', 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='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64
libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt
perllibs=-ldl -lm -lc -lcrypt
libc=/lib/libc-2.7.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.7'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
USE_LARGE_FILES USE_PERLIO
Built under linux
Compiled at May 17 2009 16:01:57
@INC:
/home/sidburn/perl510/lib/5.10.0/i686-linux
/home/sidburn/perl510/lib/5.10.0
/home/sidburn/perl510/lib/site_perl/5.10.0/i686-linux
/home/sidburn/perl510/lib/site_perl/5.10.0
.
Subject: | MooseX-Declare-0.22-1245335865.log |
[MSG] [Thu Jun 18 16:37:31 2009] Trying to get 'ftp://ftp.cpan.org/pub/CPAN/authors/id/F/FL/FLORA/CHECKSUMS'
[MSG] [Thu Jun 18 16:37:32 2009] Checksum matches for 'MooseX-Declare-0.22.tar.gz'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Can.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/WriteAll.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Makefile.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Metadata.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Base.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Fetch.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Win32.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/TODO'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/MANIFEST.SKIP'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/Changes'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/attribute_issues.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/clean.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/anon.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/001_point.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/006_augment_inner.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/002_bank_account.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/optional_positional.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/basic.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/nesting.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/nested_anonymous_classes.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/modifiers.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/autoclean.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/override_attribute_from_role.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/inner_keywords.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/with_newlines.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/import.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Foo.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/WithMethod.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Tiger.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Affe.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/WithNewline.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/Makefile.PL'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/META.yml'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/author/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/author/pod.t'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/MANIFEST'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/StackItem.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/NamespaceHandling.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/OptionHandling.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/KeywordHandling.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Extending.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/MethodDeclaration.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Role.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Method.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Clean.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Class.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/MooseSetup.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/RoleApplication.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/Namespaced.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/WithOptions.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Util.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare.pm'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/README'
[MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX::Declare' to '/home/sidburn/.cpanplus/5.10.0/build/MooseX-Declare-0.22'
[MSG] [Thu Jun 18 16:37:32 2009] Cannot determine perl version info from lib/MooseX/Declare.pm
Writing Makefile for MooseX::Declare
[MSG] [Thu Jun 18 16:37:32 2009] DEFAULT 'filter_prereqs' HANDLER RETURNING 'sub return value'
[MSG] [Thu Jun 18 16:37:33 2009] Manifying blib/man3/MooseX::Declare::Syntax::KeywordHandling.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Role.3
Manifying blib/man3/MooseX::Declare::Syntax::NamespaceHandling.3
Manifying blib/man3/MooseX::Declare::Syntax::Extending.3
Manifying blib/man3/MooseX::Declare::Context.3
Manifying blib/man3/MooseX::Declare::Syntax::OptionHandling.3
Manifying blib/man3/MooseX::Declare::Util.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Method.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Class.3
Manifying blib/man3/MooseX::Declare::Syntax::InnerSyntaxHandling.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Clean.3
Manifying blib/man3/MooseX::Declare::Syntax::MooseSetup.3
Manifying blib/man3/MooseX::Declare.3
Manifying blib/man3/MooseX::Declare::Syntax::MethodDeclaration.3
Manifying blib/man3/MooseX::Declare::Syntax::EmptyBlockIfMissing.3
Manifying blib/man3/MooseX::Declare::Syntax::Keyword::MethodModifier.3
Manifying blib/man3/MooseX::Declare::Syntax::RoleApplication.3
[ERROR] [Thu Jun 18 16:37:43 2009] MAKE TEST failed: Bad file descriptor PERL_DL_NONLAZY=1 /home/sidburn/perl510/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/recipes/basics/*.t
t/anon.t .............................. ok
t/attribute_issues.t .................. ok
t/autoclean.t ......................... ok
t/basic.t ............................. ok
t/clean.t ............................. ok
t/import.t ............................ ok
t/inner_keywords.t .................... ok
t/modifiers.t ......................... ok
t/nested_anonymous_classes.t .......... ok
t/nesting.t ........................... ok
t/optional_positional.t ............... ok
t/override_attribute_from_role.t ...... ok
# Failed test '... we match the method list for Point'
# at t/recipes/basics/001_point.t line 119.
# Structures begin differing at:
# $got->[0] = 'clear'
# $expected->[0] = 'DESTROY'
# Failed test '... we match the method list for Point3D'
# at t/recipes/basics/001_point.t line 151.
# Structures begin differing at:
# $got->[0] = 'clear'
# $expected->[0] = 'DESTROY'
# Looks like you failed 2 tests of 57.
t/recipes/basics/001_point.t ..........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/57 subtests
t/recipes/basics/002_bank_account.t ... ok
t/recipes/basics/006_augment_inner.t .. ok
t/lib/WithNewline.pm syntax OK
t/with_newlines.t ..................... ok
Test Summary Report
-------------------
t/recipes/basics/001_point.t (Wstat: 512 Tests: 57 Failed: 2)
Failed tests: 32, 48
Non-zero exit status: 2
Files=16, Tests=150, 10 wallclock secs ( 0.07 usr 0.01 sys + 8.88 cusr 0.67 csys = 9.63 CPU)
Result: FAIL
Failed 1/16 test programs. 2/150 subtests failed.
make: *** [test_dynamic] Error 255
[HISTORY] [Thu Jun 18 16:37:45 2009] Proceed anyway? [y/N]: n
[ERROR] [Thu Jun 18 16:37:45 2009] Unable to create a new distribution object for 'MooseX::Declare' -- cannot continue