Skip Menu |

This queue is for tickets about the MooseX-Declare CPAN distribution.

Report information
The Basics
Id: 46718
Status: open
Priority: 0/
Queue: MooseX-Declare

People
Owner: Nobody in particular
Requestors: jonathan [...] leto.net
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.22
Fixed in: (no value)



Subject: make test fails hard
MooseX::Declare fails badly when I type "make test." I am using Moose 0.81 and Devel::Declare 0.005005 . Here is the output of "perl -V" and "uname -a" : perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=darwin, osvers=9.5.0, archname=darwin-2level uname='darwin kadath.local 9.5.0 darwin kernel version 9.5.0: wed sep 3 11:29:43 pdt 2008; root:xnu-1228.7.58~1release_i386 i386 ' config_args='-des -Dprefix=/opt/local -Dccflags=-I'/opt/local/include' -Dldflags=-L/opt/local/lib -Dvendorprefix=/opt/local' 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 ='-I/opt/local/include -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/local/include', optimize='-O3', cppflags='-no-cpp-precomp -I/opt/local/include -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/local/include' ccversion='', gccversion='4.0.1 (Apple Inc. build 5484)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='-L/opt/local/lib -L/usr/local/lib' libpth=/usr/local/lib /opt/local/lib /usr/lib libs=-ldbm -ldl -lm -lutil -lc perllibs=-ldl -lm -lutil -lc libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-L/opt/local/lib -bundle -undefined dynamic_lookup -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 darwin Compiled at Nov 29 2008 19:30:37 %ENV: PERL5LIB="lib:/opt/local/lib/perl5/site_perl/5.10.0:/opt/local/lib/perl5/site_perl/5.8.8:/Library/Perl/5.8.8" @INC: lib /opt/local/lib/perl5/site_perl/5.10.0/darwin-2level /opt/local/lib/perl5/site_perl/5.10.0 /opt/local/lib/perl5/site_perl/5.8.8/darwin-2level /opt/local/lib/perl5/site_perl/5.8.8 /Library/Perl/5.8.8 /opt/local/lib/perl5/5.10.0/darwin-2level /opt/local/lib/perl5/5.10.0 /opt/local/lib/perl5/site_perl/5.10.0/darwin-2level /opt/local/lib/perl5/site_perl/5.10.0 /opt/local/lib/perl5/vendor_perl/5.10.0/darwin-2level /opt/local/lib/perl5/vendor_perl/5.10.0 /opt/local/lib/perl5/vendor_perl uname -a Darwin kadath.local 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386
Subject: error.log

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #46718] make test fails hard
Date: Mon, 8 Jun 2009 11:36:39 +0200
To: Jonathan Leto via RT <bug-MooseX-Declare [...] rt.cpan.org>
From: Florian Ragwitz <rafl [...] debian.org>
On Mon, Jun 08, 2009 at 01:42:50AM -0400, Jonathan Leto via RT wrote: Show quoted text
> MooseX::Declare fails badly when I type "make test." > > I am using Moose 0.81 and Devel::Declare 0.005005 . > > Here is the output of "perl -V" and "uname -a" :
Thank you. Not sure what's causing this yet. May I see the Makefile.PL output as well? -- BOFH excuse #104: backup tape overwritten with copy of system manager's favourite CD
Download signature.asc
application/pgp-signature 189b

Message body not shown because it is not plain text.

Show quoted text
> Thank you. Not sure what's causing this yet. May I see the Makefile.PL > output as well?
Here is my "perl Makefile.PL", which doesn't say much other than the TypeCoercion warning: (kadath)(~/Downloads/MooseX-Declare-0.22)# perl Makefile.PL Cannot determine perl version info from lib/MooseX/Declare.pm Checking if your kit is complete... Looks good Not inlining 'new' for MooseX::Meta::TypeCoercion::Structured since it is not inheriting the default Moose::Object::new If you are certain you don't need to inline your constructor, specify inline_constructor => 0 in your call to MooseX::Meta::TypeCoercion::Structured->meta->make_immutable Writing Makefile for MooseX::Declare I think I may have an interesting mixture of versions of second-order dependencies, is there any known versions of second order dependencies that are not compatible with MX 0.22 ?
Subject: Re: [rt.cpan.org #46718] make test fails hard
Date: Mon, 8 Jun 2009 18:02:15 +0200
To: Jonathan Leto via RT <bug-MooseX-Declare [...] rt.cpan.org>
From: Florian Ragwitz <rafl [...] debian.org>
On Mon, Jun 08, 2009 at 11:33:50AM -0400, Jonathan Leto via RT wrote: Show quoted text
> (kadath)(~/Downloads/MooseX-Declare-0.22)# perl Makefile.PL > Cannot determine perl version info from lib/MooseX/Declare.pm > Checking if your kit is complete... > Looks good > Not inlining 'new' for MooseX::Meta::TypeCoercion::Structured since it > is not inheriting the default Moose::Object::new > If you are certain you don't need to inline your constructor, specify > inline_constructor => 0 in your call to > MooseX::Meta::TypeCoercion::Structured->meta->make_immutable > Writing Makefile for MooseX::Declare > > I think I may have an interesting mixture of versions of second-order > dependencies, is there any known versions of second order dependencies > that are not compatible with MX 0.22 ?
I'm not entirely sure. Would you mind upgrading to the latest MooseX::Types and MooseX::Types::Structured and see if the problem persists? -- BOFH excuse #92: Stale file handle (next time use Tupperware(tm)!)
Download signature.asc
application/pgp-signature 189b

Message body not shown because it is not plain text.

From: dan.harbin [...] gmail.com
I am also getting this error only after I upgraded the following: Moose 0.79 -> 0.81 MooseX::Types 0.10 -> 0.11 MooseX::Types::Structured 0.14 -> 0.16
Does MX::Declare 0.24 fix this for you by any chance?
On Sat Aug 15 17:54:25 2009, FLORA wrote: Show quoted text
> Does MX::Declare 0.24 fix this for you by any chance?
Explicit install of MooseX::Method::Signatures::Types worked for me.