Skip Menu |

This queue is for tickets about the Module-Info CPAN distribution.

Report information
The Basics
Id: 292
Status: resolved
Priority: 0/
Queue: Module-Info

People
Owner: Nobody in particular
Requestors: simon [...] thegestalt.org
Cc:
AdminCc:

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



Subject: error while running Module::Info
Keep getting the error below whilst running the attached script CHECK failed--call queue aborted. B::Module::Info,modules_used use failed with 255 saying: Can't locate object method "ARRAY" via package "B::SPECIAL" (perhaps you forgot to load "B::SPECIAL"?) at /usr/lib/perl5/site_perl/5.6.1/B/Module/Info.pm line 49. Huh? Can't find B::SPECIAL anywhere ...
Download depend
application/octet-stream 416b

Message body not shown because it is not plain text.

Date: Mon, 18 Feb 2002 10:20:53 -0500
From: Michael G Schwern <schwern [...] pobox.com>
To: Guest via RT <bug-Module-Info [...] rt.cpan.org>
Cc: 'AdminCc of cpan Ticket #292': ;
Subject: Re: [cpan #292] error while running Module::Info
On Mon, Feb 18, 2002 at 09:07:52AM -0500, Guest via RT wrote: Show quoted text
> > > This message about Module-Info was sent to you by guest via rt.cpan.org > > <URL: https://rt.cpan.org/Ticket/Display.html?id=292 > > > Keep getting the error below whilst running the attached script > > CHECK failed--call queue aborted. > B::Module::Info,modules_used use failed with 255 saying: > Can't locate object method "ARRAY" via package "B::SPECIAL" (perhaps you forgot to load "B::SPECIAL"?) at /usr/lib/perl5/site_perl/5.6.1/B/Module/Info.pm line 49. > > > Huh? > > Can't find B::SPECIAL anywhere ...
B::SPECIAL is a subclass of B representing special op codes. In this case, one of your BEGIN blocks or use statements is "special" and B::Module::Info isn't taking that into account. I need to know what module triggers this so I can have a look and fix it. -- Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/ Perl Quality Assurance <perl-qa@perl.org> Kwalitee Is Job One It's Miller time!
Date: Mon, 18 Feb 2002 15:30:45 +0000
From: Simon Wistow <simon [...] thegestalt.org>
To: Michael G Schwern via RT <bug-Module-Info [...] rt.cpan.org>
Subject: Re: [cpan #292] error while running Module::Info
On Mon, Feb 18, 2002 at 10:21:14AM -0500, Michael G Schwern via RT said: Show quoted text
> B::SPECIAL is a subclass of B representing special op codes. In this > case, one of your BEGIN blocks or use statements is "special" and > B::Module::Info isn't taking that into account. > > I need to know what module triggers this so I can have a look and fix > it.
It was just that fairly simple script I attached to the bug report that used Module::Info. I've attached the full output of the error from it in case you can't replicate it. swistow@simonw ~ $ perl -v This is perl, v5.6.1 built for i386-linux swistow@simonw ~ $ perl -V Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=linux, osvers=2.4.8-11mdkenterprise, archname=i386-linux uname='linux no.mandrakesoft.com 2.4.8-11mdkenterprise #1 smp wed aug 22 16:05:18 cest 2001 i686 unknown ' config_args='-des -Darchname=i386-linux -Dd_dosuid -Ud_csh -Duseshrplib -Doptimize=-O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math -fno-strength-reduce -Dprefix=/usr -Di_ndbm -Di_gdbm -Di_shadow -Di_syslog -Uuselargefiles -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/lib/perl5/man/man3' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cc', ccflags ='-fno-strict-aliasing', optimize='-O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math -fno-strength-reduce', cppflags='-fno-strict-aliasing' ccversion='', gccversion='2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)', 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=4 alignbytes=4, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -ldl -lm -lc -lcrypt -lutil perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil libc=/lib/libc-2.2.4.so, so=so, useshrplib=true, libperl=libperl.so Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.6.1/i386-linux/CORE' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: Built under linux Compiled at Sep 9 2001 23:58:45 @INC: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl . swistow@simonw ~ $ uname -a Linux simonw 2.4.8-26mdk #1 Sun Sep 23 17:06:39 CEST 2001 i686 unknown -- : it's pretty hard to look miserable when you're spinning on your head

Message body is not shown because sender requested not to inline it.

Date: Mon, 18 Feb 2002 10:37:36 -0500
From: Michael G Schwern <schwern [...] pobox.com>
To: "simon [...] thegestalt. org via RT" <bug-Module-Info [...] rt.cpan.org>
Cc: undisclosed-recipients: ;
Subject: Re: [cpan #292] error while running Module::Info
On Mon, Feb 18, 2002 at 10:30:20AM -0500, simon @ thegestalt. org via RT wrote: Show quoted text
> On Mon, Feb 18, 2002 at 10:21:14AM -0500, Michael G Schwern via RT said:
> > B::SPECIAL is a subclass of B representing special op codes. In this > > case, one of your BEGIN blocks or use statements is "special" and > > B::Module::Info isn't taking that into account. > > > > I need to know what module triggers this so I can have a look and fix > > it.
> > It was just that fairly simple script I attached to the bug report that > used Module::Info. > > I've attached the full output of the error from it in case you can't > replicate it.
I needed to know what module you fed into it that caused the error, but I think I found one. Carp. -- Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/ Perl Quality Assurance <perl-qa@perl.org> Kwalitee Is Job One We have returned to claim the pyramids.
Date: Mon, 18 Feb 2002 15:52:29 +0000
From: Simon Wistow <simon [...] thegestalt.org>
To: Michael G Schwern via RT <bug-Module-Info [...] rt.cpan.org>
Subject: Re: [cpan #292] error while running Module::Info
On Mon, Feb 18, 2002 at 10:37:44AM -0500, Michael G Schwern via RT said: Show quoted text
> I needed to know what module you fed into it that caused the error, > but I think I found one. Carp.
Oh, whoops. Sorry. Exporter Carp warnings::register strict Scalar::Util XSLoader File::Spec LWP::MemberMixin LWP apparently -- : it's pretty hard to look miserable when you're spinning on your head
Hello, I am the new Module::Info maintainer. Your problem appears to have been resolved in Module::Info 0.13 (current version is 0.14). Regards Mattia