Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 20717
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: LGODDARD [...] cpan.org
Cc:
AdminCc:

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



Subject: Can't call method "VERSION" without a package or obj ref ... 5.8.8/ExtUtils/MakeMaker.pm line 394.
Hello... Can't call method "VERSION" without a package or object reference at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 394. Full session and perl -V follow: Show quoted text
cpan> install Module::Signature
Running install for module Module::Signature Running make for A/AU/AUTRIJUS/Module-Signature-0.54.tar.gz Checksum for /root/.cpan/sources/authors/id/A/AU/AUTRIJUS/Module- Signature-0.54.tar.gz ok Module-Signature-0.54 Module-Signature-0.54/inc Module-Signature-0.54/lib Module-Signature-0.54/AUDREY2006.pub Module-Signature-0.54/PAUSE2003.pub Module-Signature-0.54/Changes Module-Signature-0.54/t Module-Signature-0.54/MANIFEST Module-Signature-0.54/META.yml Module-Signature-0.54/script Module-Signature-0.54/AUTHORS Module-Signature-0.54/SIGNATURE Module-Signature-0.54/README Module-Signature-0.54/Makefile.PL Module-Signature-0.54/script/cpansign Module-Signature-0.54/t/1-basic.t Module-Signature-0.54/t/0-signature.t Module-Signature-0.54/lib/Module Module-Signature-0.54/lib/Module/Signature.pm Module-Signature-0.54/inc/Test Module-Signature-0.54/inc/Module Module-Signature-0.54/inc/Module/Install.pm Module-Signature-0.54/inc/Module/Install Module-Signature-0.54/inc/Module/AutoInstall.pm Module-Signature-0.54/inc/Module/Install/AutoInstall.pm Module-Signature-0.54/inc/Module/Install/Fetch.pm Module-Signature-0.54/inc/Module/Install/Makefile.pm Module-Signature-0.54/inc/Module/Install/Include.pm Module-Signature-0.54/inc/Module/Install/Scripts.pm Module-Signature-0.54/inc/Module/Install/Base.pm Module-Signature-0.54/inc/Module/Install/Metadata.pm Module-Signature-0.54/inc/Module/Install/Can.pm Module-Signature-0.54/inc/Module/Install/WriteAll.pm Module-Signature-0.54/inc/Module/Install/Win32.pm Module-Signature-0.54/inc/Test/Builder.pm Module-Signature-0.54/inc/Test/Builder Module-Signature-0.54/inc/Test/More.pm /bin/tar: Read 5120 bytes from - Module-Signature-0.54/inc/Test/Builder/Module.pm CPAN.pm: Going to build A/AU/AUTRIJUS/Module-Signature-0.54.tar.gz *** Looking for GnuPG (GNU Privacy Guard, a cryptographic signature tool)... GnugPG not found anywhere in your PATH, eek. *** Looking for Crypt::OpenPGP (Pure-Perl OpenPGP implementation)... What do you want me to do? 1) Let you install GnuPG manually while I'm waiting for your answer; it is available at http://www.gnupg.org/download/. 2) Automatically install Crypt::OpenPGP and the 20 modules it requires from CPAN, which will give the same functionality as GnuPG. 3) Forget this cryptographic signature stuff for now. Your choice: [3] 2 *** Module::AutoInstall version 1.02 *** Checking for Perl dependencies... [Core Features] - MIME::Base64 ...loaded. (3.07) - Compress::Zlib ...loaded. (1.41) - Crypt::CBC ...missing. - Crypt::DES ...missing. - Crypt::Blowfish ...missing. - Crypt::RIPEMD160 ...missing. - Tie::EncryptedHash ...missing. - Class::Loader ...missing. - Convert::ASCII::Armour ...missing. - Data::Buffer ...missing. (would need 0.04) - Digest::MD2 ...missing. - Math::Pari ...missing. - Crypt::Random ...missing. - Crypt::Primes ...missing. - Crypt::DES_EDE3 ...missing. - Crypt::DSA ...missing. - Crypt::RSA ...missing. - Convert::ASN1 ...missing. - Convert::PEM ...missing. - Crypt::OpenPGP ...missing. (would need 1.00) ==> Auto-install the 18 mandatory module(s) from CPAN? [y] [Sign and verify PAR (Perl Archive) files] - PAR::Dist ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [n] y CPAN: File::HomeDir loaded ok *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Can't call method "VERSION" without a package or object reference at /usr/local/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 394. Running make test Make had some problems, won't test Running make install Make had some problems, won't install Failed during this command: AUTRIJUS/Module-Signature-0.54.tar.gz : writemakefile NO '/usr/local/bin/perl Makefile.PL' returned status 512 Show quoted text
cpan> cpan> exit
Lockfile removed. bash-3.00# perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.12.6-xen3_12.1_rhel4.1, archname=i686- linux uname='linux rnddev 2.6.12.6-xen3_12.1_rhel4.1 #1 smp tue jan 31 14:04:08 pst 2006 i686 i686 i386 gnulinux ' config_args='' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef 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 -Wdeclaration-after- statement -I/usr/local/include -D_LARGEFILE_SOURCE - D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after- statement -I/usr/local/include' ccversion='', gccversion='3.4.5 20051201 (Red Hat 3.4.5-2)', 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 libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.3.4.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.3.4' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: PERL_MALLOC_WRAP USE_LARGE_FILES USE_PERLIO Built under linux Compiled at Jun 7 2006 07:50:37 @INC: /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl . bash-3.00#
CC: Audrey Tang <audreyt [...] audreyt.org>
Subject: Re: [rt.cpan.org #20717] Can't call method "VERSION" without a package or obj ref ... 5.8.8/ExtUtils/MakeMaker.pm line 394.
Date: Fri, 28 Jul 2006 07:11:15 +0200
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: andreas.koenig.gmwojprw [...] franz.ak.mind.de (Andreas J. Koenig)
Show quoted text
>>>>> On Thu, 27 Jul 2006 08:42:02 -0400, "lee via RT" <bug-ExtUtils-MakeMaker@rt.cpan.org> said:
Show quoted text
> Thu Jul 27 08:42:01 2006: Request 20717 was acted upon. > Transaction: Ticket created by LGODDARD > Queue: ExtUtils-MakeMaker > Subject: Can't call method "VERSION" without a package or obj ref ... > 5.8.8/ExtUtils/MakeMaker.pm line 394. > Broken in: (no value) > Severity: Important > Owner: Nobody > Requestors: LGODDARD@cpan.org > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=20717 >
This is not a bug in ExtUtils::MakeMaker although one could argue that MakeMaker must give better diagnostics. But I have tested the following patch to Module::Signature 0.54 and it gets us over the reported error. --- Makefile.PL~ 2006-05-11 19:11:11.000000000 +0200 +++ Makefile.PL 2006-07-28 07:09:20.000000000 +0200 @@ -16,25 +16,25 @@ or can_use 'Digest::SHA::PurePerl'; requires qw( - MIME::Base64 - Compress::Zlib - Crypt::CBC - Crypt::DES - Crypt::Blowfish - Crypt::RIPEMD160 - Tie::EncryptedHash - Class::Loader - Convert::ASCII::Armour + MIME::Base64 0 + Compress::Zlib 0 + Crypt::CBC 0 + Crypt::DES 0 + Crypt::Blowfish 0 + Crypt::RIPEMD160 0 + Tie::EncryptedHash 0 + Class::Loader 0 + Convert::ASCII::Armour 0 Data::Buffer 0.04 - Digest::MD2 - Math::Pari - Crypt::Random - Crypt::Primes - Crypt::DES_EDE3 - Crypt::DSA - Crypt::RSA - Convert::ASN1 - Convert::PEM + Digest::MD2 0 + Math::Pari 0 + Crypt::Random 0 + Crypt::Primes 0 + Crypt::DES_EDE3 0 + Crypt::DSA 0 + Crypt::RSA 0 + Convert::ASN1 0 + Convert::PEM 0 Crypt::OpenPGP 1.00 ) if want_openpgp(); -- andreas
CC: bug-ExtUtils-MakeMaker [...] rt.cpan.org
Subject: Re: [rt.cpan.org #20717] Can't call method "VERSION" without a package or obj ref ... 5.8.8/ExtUtils/MakeMaker.pm line 394.
Date: Sat, 29 Jul 2006 18:17:11 -0700
To: Andreas J. Koenig <andreas.koenig.gmwojprw [...] franz.ak.mind.de>
From: Audrey Tang <audreyt [...] audreyt.org>
在 2006/7/27 下午 10:11 時,Andreas J. Koenig 寫到: Show quoted text
>>>>>> On Thu, 27 Jul 2006 08:42:02 -0400, "lee via RT" <bug-ExtUtils- >>>>>> MakeMaker@rt.cpan.org> said:
>
>> Thu Jul 27 08:42:01 2006: Request 20717 was acted upon. >> Transaction: Ticket created by LGODDARD >> Queue: ExtUtils-MakeMaker >> Subject: Can't call method "VERSION" without a package or obj >> ref ... >> 5.8.8/ExtUtils/MakeMaker.pm line 394. >> Broken in: (no value) >> Severity: Important >> Owner: Nobody >> Requestors: LGODDARD@cpan.org >> Status: new >> Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=20717 >
> > > This is not a bug in ExtUtils::MakeMaker although one could argue that > MakeMaker must give better diagnostics. > > But I have tested the following patch to Module::Signature 0.54 and it > gets us over the reported error.
Thanks, released as part of 0.55. :-) Audrey
Download PGP.sig
application/pgp-signature 186b

Message body not shown because it is not plain text.

This was apparently a problem with a different module. Closing ticket. Many thanks.