Skip Menu |
 

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

Report information
The Basics
Id: 45723
Status: open
Priority: 0/
Queue: MooseX-MethodAttributes

People
Owner: Nobody in particular
Requestors: Carwyn.Moore [...] maf.govt.nz
Cc:
AdminCc:

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



Subject: Fwd: MooseX::MethodAttributes install problems HP-UX
Date: Tue, 5 May 2009 08:25:42 +0100
To: bug-MooseX-MethodAttributes [...] rt.cpan.org
From: Tomas Doran <bobtfish [...] bobtfish.net>
Download (untitled) / with headers
text/plain 5.8k
Begin forwarded message: Show quoted text
> From: "Carwyn Moore" <Carwyn.Moore@maf.govt.nz> > Date: 5 May 2009 02:51:13 BDT > To: <rafl@debian.org>, <bobtfish@bobtfish.net> > Subject: MooseX::MethodAttributes install problems HP-UX > > Hey, > > I'm having problems installing MooseX::MethodAttributes on an HP-UX > system ( PA-RISC 2.0 (LP64) ) with perl 5.8.8 (PA-RISC2.0-thread- > multi-LP64). > > (also attempted under perl 5.8.3 but B:Hooks::EndOfScope had errors > about global variables not supported, anyway I digress) > > Class::MOP installed fine without any failed test, so I'm not sure > if the problem lies there or not. I also have problems installing > the MooseX::ClassAttribute, not sure if there are any similarities > between the two. > > Here are the results of the install. Any help you could provide > would be most appreciated. > > Checking if your kit is complete... > Looks good > Writing Makefile for MooseX::MethodAttributes > cp lib/MooseX/MethodAttributes/Role/AttrContainer.pm blib/lib/ > MooseX/MethodAttributes/Role/AttrContainer.pm > cp lib/MooseX/MethodAttributes/Role/Meta/Class.pm blib/lib/MooseX/ > MethodAttributes/Role/Meta/Class.pm > cp lib/MooseX/MethodAttributes/Inheritable.pm blib/lib/MooseX/ > MethodAttributes/Inheritable.pm > cp lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm > blib/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm > > cp lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm blib/lib/ > MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm > cp lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm > blib/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm > > cp lib/MooseX/MethodAttributes.pm blib/lib/MooseX/MethodAttributes.pm > cp lib/MooseX/MethodAttributes/Role/Meta/Method.pm blib/lib/MooseX/ > MethodAttributes/Role/Meta/Method.pm > Manifying blib/man3/MooseX::MethodAttributes::Role::Meta::Class.3 > Manifying blib/man3/MooseX::MethodAttributes::Role::AttrContainer.3 > Manifying blib/man3/ > MooseX::MethodAttributes::Role::AttrContainer::Inheritable.3 > Manifying blib/man3/MooseX::MethodAttributes::Inheritable.3 > Manifying blib/man3/ > MooseX::MethodAttributes::Role::Meta::Method::Wrapped.3 > Manifying blib/man3/ > MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped.3 > Manifying blib/man3/MooseX::MethodAttributes.3 > Manifying blib/man3/MooseX::MethodAttributes::Role::Meta::Method.3 > /usr/local/bin/gmake -- OK > Running make test > PERL_DL_NONLAZY=1 /opt/perl_64_test/bin/perl "- > MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/ > arch')" t/*.t > > t/basic................................ok > t/calling..............................ok > t/catalyst.............................ok > t/catalyst2............................ok > t/inherited............................ok 1/9 > t/inherited............................NOK 9/9# Failed test at t/ > inherited.t line 48. > # Structures begin differing at: > # $got->[1][0] = 'no_calls_to_affe' > # $expected->[1][0] = 'foo' > # Looks like you failed 1 test of 9. > t/inherited............................dubious > Test returned status 1 (wstat 256, 0x100) > DIED. FAILED test 9 > Failed 1/9 tests, 88.89% okay > t/inherited_non_moose_multilevel.......ok > t/override_method_with_no_attribute.... > t/override_method_with_no_attribute....NOK 2/7# Failed test at t/ > override_method_with_no_attribute.t line 13. > # Structures begin differing at: > # $got->[0] = 'Attributes' > # $expected->[0] = Does not exist > > t/override_method_with_no_attribute....NOK 4/7# Failed test at t/ > override_method_with_no_attribute.t line 22. > # got: 'Class::MOP::Class::__ANON__::SERIAL::2=HASH > (0x8000000100f00578)' > # expected: anything else > > t/override_method_with_no_attribute....NOK 5/7# Failed test at t/ > override_method_with_no_attribute.t line 23. > # got: 'Class::MOP::Class::__ANON__::SERIAL::2=HASH > (0x8000000100f00578)' > # expected: 'Class::MOP::Class::__ANON__::SERIAL::2=HASH > (0x8000000100eea548)' > > t/override_method_with_no_attribute....NOK 6/7# Failed test at t/ > override_method_with_no_attribute.t line 26. > # got: '3' > # expected: '2' > > t/override_method_with_no_attribute....NOK 7/7# Failed test at t/ > override_method_with_no_attribute.t line 29. > # got: 'Class::MOP::Class::__ANON__::SERIAL::2=HASH > (0x8000000100f00578)' > # expected: undef > # Looks like you failed 5 tests of 7. > t/override_method_with_no_attribute....dubious > Test returned status 5 (wstat 1280, 0x500) > DIED. FAILED tests 2, 4-7 > Failed 5/7 tests, 28.57% okay > Failed Test Stat Wstat Total Fail List > of Failed > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > > t/inherited.t 1 256 9 1 9 > t/override_method_with_no_attribute.t 5 1280 7 5 2 4-7 > Failed 2/7 test scripts. 6/46 subtests failed. > Files=7, Tests=46, 6 wallclock secs ( 5.24 cusr + 0.64 csys = > 5.88 CPU) > Failed 2/7 test programs. 6/46 subtests failed. > gmake: *** [test_dynamic] Error 5 > /usr/local/bin/gmake test -- NOT OK > > > > This email message and any attachment(s) is intended solely for the > addressee(s) named above. The information it contains is > confidential and may be legally privileged. Unauthorised use of > the message, or the information it contains, may be unlawful. If > you have received this message by mistake please call the sender > immediately on 64 4 8940100 or notify us by return email and erase > the original message and attachments. Thank you. > > The Ministry of Agriculture and Forestry accepts no responsibility > for changes made to this email or to any attachments after > transmission from the office. > > >
Download (untitled) / with headers
text/html 10.3k
Download (untitled) / with headers
text/plain 1.3k
Show quoted text
> > From: "Carwyn Moore" <Carwyn.Moore@maf.govt.nz> > > Date: 5 May 2009 02:51:13 BDT > > To: <rafl@debian.org>, <bobtfish@bobtfish.net> > > Subject: MooseX::MethodAttributes install problems HP-UX > > > > Hey, > > > > I'm having problems installing MooseX::MethodAttributes on an HP-UX > > system ( PA-RISC 2.0 (LP64) ) with perl 5.8.8 (PA-RISC2.0-thread- > > multi-LP64). > > > > (also attempted under perl 5.8.3 but B:Hooks::EndOfScope had errors > > about global variables not supported, anyway I digress) > > > > Class::MOP installed fine without any failed test, so I'm not sure > > if the problem lies there or not. I also have problems installing > > the MooseX::ClassAttribute, not sure if there are any similarities > > between the two.
Hiya Carwyn. Sorry about the problems you're having installing, however I can't spot anything obvious from the information that you've provided. The only thing which I can think of is that there is a problem between the Moose version you're running and MooseX::MethodAttributes - although the dependencies specified in Makefile.PL should stop this happening. Could you also provide your Moose and Class::MOP versions: perl -Moose -e'print $Moose::VERSION' perl -MClass::MOP -e'print $Class::MOP::VERSION' and the output of perl -V as these may help work out the issue. Thanks in advance. t0m
I've just confirmed that MX::MethodAttributes installs fine for me with the latest Moose from CPAN.
Subject: RE: [rt.cpan.org #45723] Fwd: MooseX::MethodAttributes install problems HP-UX
Date: Wed, 6 May 2009 09:54:55 +1200
To: <bug-MooseX-MethodAttributes [...] rt.cpan.org>
From: "Carwyn Moore" <Carwyn.Moore [...] maf.govt.nz>
Download (untitled) / with headers
text/plain 8.2k
Hey mate, Cheers for getting back to me so quick. perl -Moose -e'print $Moose::VERSION' 0.77 perl -MClass::MOP -e'print $Class::MOP::VERSION' 0.83 perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=hpux, osvers=11.00, archname=PA-RISC2.0-thread-multi-LP64 uname='hp-ux bertha b.11.00 u 9000800 136901587 unlimited-user license ' config_args='-ders -Dcc=cc -Dusethreads -Duseithreads -Ud_sigsetjmp -Uinstallusrbinperl -Ulocincpth= -Uloclibpth= -Duse64bitall -Dd_attribut=undef -Dd_attribute_warn_unused_result=undef -Dd_u32align=define -Aprepend:libswanted=cl -Dvendorprefix=/opt/perl_64 -Doptimize=+O2 +Onolimit +Opromote_indirect_calls -Accflags=+Z -Accflags=-DUSE_SITECUSTOMIZE -Duselargefiles -Accflags=-DNO_HASH_SEED -Dinc_version_list=5.8.7/$archname 5.8.7 5.8.6/$archname 5.8.6 5.8.4/$archname 5.8.4 5.8.3/$archname 5.8.3 5.8.2/$archname 5.8.2 5.8.1/$archname 5.8.1 5.8.0/$archname 5.8.0 -Dconfig_heavy=Config_static.pl -Dprefix=/opt/perl_64 -Dcf_by=ActiveState -Dcf_email=support@ActiveState.com' 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=define use64bitall=define uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags =' -D_POSIX_C_SOURCE=199506L -D_REENTRANT -D_HPUX_SOURCE -fPIC -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe', optimize='', cppflags='-Aa -D__STDC_EXT__ -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L -D_REENTRANT -D_HPUX_SOURCE -fPIC -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe' ccversion='', gccversion='3.3.2', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/lib/pa20_64' libpth=/lib/pa20_64 /lib /usr/lib /usr/ccs/lib /usr/local/lib libs=-lcl -lcres -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc perllibs=-lcl -lcres -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc libc=/lib/pa20_64/libc.sl, so=sl, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E ' cccdlflags='-fPIC', lddlflags='-shared -static-libgcc -fPIC -L/lib/pa20_64' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API USE_SITECUSTOMIZE Locally applied patches: ActivePerl Build 817 [257965] Iin_load_module moved for compatibility with build 806 Avoid signal flag SA_RESTART for older versions of HP-UX PerlEx support in CGI::Carp Less verbose ExtUtils::Install and Pod::Find Patch for CAN-2005-0448 from Debian with modifications Partly reverted 24733 to preserve binary compatibilty 27528 win32_pclose() error exit doesn't unlock mutex 27527 win32_async_check() can loop indefinitely 27515 ignore directories when searching @INC 27359 Fix -d:Foo=bar syntax 27210 Fix quote typo in c2ph 27203 Allow compiling swigged C++ code 27200 Make stat() on Windows handle trailing slashes correctly 27194 Get perl_fini() running on HP-UX again 27133 Initialise lastparen in the regexp structure 27034 Avoid "Prototype mismatch" warnings with autouse 26970 Make Passive mode the default for Net::FTP 26921 Avoid getprotobyname/number calls in IO::Socket::INET 26897,26903 Make common IPPROTO_* constants always available 26670 Make '-s' on the shebang line parse -foo=bar switches 26379 Fix alarm() for Windows 2003 26087 Storable 0.1 compatibility 25861 IO::File performace issue 25084 long groups entry could cause memory exhaustion 24699 ICMP_UNREACHABLE handling in Net::Ping Built under hpux Compiled at Mar 20 2006 20:44:24 %ENV: PERL5LIB="/var/residues/resdev/application/local/lib/perl5:/var/residues /resdev/application/local/lib/site_perl:/var/residues/resdev/application /local/lib:/opt/perl_64_test/lib:/opt/perl_64_test/lib/site_perl" @INC: /var/residues/resdev/application/local/lib/perl5 /var/residues/resdev/application/local/lib/site_perl/5.8.8/PA-RISC2.0-th read-multi-LP64 /var/residues/resdev/application/local/lib/site_perl/5.8.8 /var/residues/resdev/application/local/lib/site_perl /var/residues/resdev/application/local/lib/5.8.8/PA-RISC2.0-thread-multi -LP64 /var/residues/resdev/application/local/lib/5.8.8 /var/residues/resdev/application/local/lib /opt/perl_64_test/lib/5.8.8/PA-RISC2.0-thread-multi-LP64 /opt/perl_64_test/lib/5.8.8 /opt/perl_64_test/lib /opt/perl_64_test/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64 /opt/perl_64_test/lib/site_perl/5.8.8 /opt/perl_64_test/lib/site_perl /opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64 /opt/perl_64/lib/5.8.8 /opt/perl_64/lib/site_perl/5.8.8/PA-RISC2.0-thread-multi-LP64 /opt/perl_64/lib/site_perl/5.8.8 /opt/perl_64/lib/site_perl /opt/perl_64/lib/vendor_perl/5.8.8/PA-RISC2.0-thread-multi-LP64 /opt/perl_64/lib/vendor_perl/5.8.8 /opt/perl_64/lib/vendor_perl . You'll notice we have a local perl install for the application + while I've been messing around with 5.8.8 I have a perl_64_test. CPAN is setup to install into /var/residues/resdev/application/local/lib and that's been working fine for some time now. Class::MOP was built with gcc 3.3.2 and gmake 3.81 Regards, Carwyn. Show quoted text
-----Original Message----- From: Tomas Doran via RT [mailto:bug-MooseX-MethodAttributes@rt.cpan.org] Sent: Tuesday, 5 May 2009 7:39 p.m. To: Carwyn Moore Subject: [Requires Classification] [rt.cpan.org #45723] Fwd: MooseX::MethodAttributes install problems HP-UX <URL: https://rt.cpan.org/Ticket/Display.html?id=45723 >
> > From: "Carwyn Moore" <Carwyn.Moore@maf.govt.nz> > > Date: 5 May 2009 02:51:13 BDT > > To: <rafl@debian.org>, <bobtfish@bobtfish.net> > > Subject: MooseX::MethodAttributes install problems HP-UX > > > > Hey, > > > > I'm having problems installing MooseX::MethodAttributes on an HP-UX > > system ( PA-RISC 2.0 (LP64) ) with perl 5.8.8 (PA-RISC2.0-thread- > > multi-LP64). > > > > (also attempted under perl 5.8.3 but B:Hooks::EndOfScope had errors > > about global variables not supported, anyway I digress) > > > > Class::MOP installed fine without any failed test, so I'm not sure > > if the problem lies there or not. I also have problems installing > > the MooseX::ClassAttribute, not sure if there are any similarities > > between the two.
Hiya Carwyn. Sorry about the problems you're having installing, however I can't spot anything obvious from the information that you've provided. The only thing which I can think of is that there is a problem between the Moose version you're running and MooseX::MethodAttributes - although the dependencies specified in Makefile.PL should stop this happening. Could you also provide your Moose and Class::MOP versions: perl -Moose -e'print $Moose::VERSION' perl -MClass::MOP -e'print $Class::MOP::VERSION' and the output of perl -V as these may help work out the issue. Thanks in advance. t0m ######################################################################## This email message and any attachment(s) is intended solely for the addressee(s) named above. The information it contains is confidential and may be legally privileged. Unauthorised use of the message, or the information it contains, may be unlawful. If you have received this message by mistake please call the sender immediately on 64 4 8940100 or notify us by return email and erase the original message and attachments. Thank you. The Ministry of Agriculture and Forestry accepts no responsibility for changes made to this email or to any attachments after transmission from the office. ########################################################################


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.