Skip Menu |

This queue is for tickets about the B-Generate CPAN distribution.

Report information
The Basics
Id: 59502
Status: resolved
Worked: 2 hours (120 min)
Priority: 0/
Queue: B-Generate

People
Owner: RURBAN [...] cpan.org
Requestors: dexter [...] cpan.org
Cc:
AdminCc:

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



Subject: Provokes error for B::Concise, B::Debug and B::Deparse.
$ perl -MB::Generate -MO=Concise -e '1;' 3 <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 Can't locate object method "NAME" via package "B::CV" at /home/dexter/opt/ActivePerl-5.10/lib/B/Concise.pm line 849. CHECK failed--call queue aborted. $ perl -MB::Generate -MO=Deparse -e '1;' '???'; While deparsing -e near line 1, Can't locate object method "NAME" via package "B::CV" at /home/dexter/opt/ActivePerl-5.10/lib/B/Deparse.pm line 677. CHECK failed--call queue aborted.
On Sun Jul 18 06:16:45 2010, DEXTER wrote: Show quoted text
> $ perl -MB::Generate -MO=Concise -e '1;' > 3 <@> leave[1 ref] vKP/REFC ->(end) > 1 <0> enter ->2 > Can't locate object method "NAME" via package "B::CV" at > /home/dexter/opt/ActivePerl-5.10/lib/B/Concise.pm line 849. > CHECK failed--call queue aborted.
svclassnames is wrong, and has been since the SvTYPEs were rearranged in 5.10. Patch attached. Ben
Subject: patch
Download patch
application/octet-stream 727b

Message body not shown because it is not plain text.

Subject: Re: [rt.cpan.org #59502] Provokes error for B::Concise, B::Debug and B::Deparse.
Date: Thu, 19 Aug 2010 10:30:16 -0700
To: bug-B-Generate [...] rt.cpan.org
From: Joshua ben Jore <twists [...] gmail.com>
On Sun, Aug 15, 2010 at 2:44 PM, BMORROW via RT <bug-B-Generate@rt.cpan.org> wrote: Show quoted text
>       Queue: B-Generate >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=59502 > > > On Sun Jul 18 06:16:45 2010, DEXTER wrote:
>> $ perl -MB::Generate -MO=Concise -e '1;' >> 3  <@> leave[1 ref] vKP/REFC ->(end) >> 1     <0> enter ->2 >> Can't locate object method "NAME" via package "B::CV" at >> /home/dexter/opt/ActivePerl-5.10/lib/B/Concise.pm line 849. >> CHECK failed--call queue aborted.
> > svclassnames is wrong, and has been since the SvTYPEs were rearranged in > 5.10. Patch attached.
Thanks. Do you have any interest in releasing this yourself?
Subject: Re: [rt.cpan.org #59502] Provokes error for B::Concise, B::Debug and B::Deparse.
Date: Fri, 20 Aug 2010 10:16:26 +0200
To: bug-B-Generate [...] rt.cpan.org
From: Reini Urban <rurban [...] x-ray.at>
2010/8/19 Joshua ben Jore via RT <bug-B-Generate@rt.cpan.org>: Show quoted text
>       Queue: B-Generate >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=59502 > > > On Sun, Aug 15, 2010 at 2:44 PM, BMORROW via RT > <bug-B-Generate@rt.cpan.org> wrote:
>>       Queue: B-Generate >>  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=59502 > >> >> On Sun Jul 18 06:16:45 2010, DEXTER wrote:
>>> $ perl -MB::Generate -MO=Concise -e '1;' >>> 3  <@> leave[1 ref] vKP/REFC ->(end) >>> 1     <0> enter ->2 >>> Can't locate object method "NAME" via package "B::CV" at >>> /home/dexter/opt/ActivePerl-5.10/lib/B/Concise.pm line 849. >>> CHECK failed--call queue aborted.
>> >> svclassnames is wrong, and has been since the SvTYPEs were rearranged in >> 5.10. Patch attached.
> > Thanks. Do you have any interest in releasing this yourself?
I'll release it today. -- Reini Urban http://phpwiki.org/           http://murbreak.at/
Fixed with 1.28 http://github.com/rurban/b- generate/commit/e58cf3bf7457cf05359009e55dc62715fb424b4f Changes: - fix CPAN #59502 "Provokes error for B::Concise, B::Debug and B::Deparse" (svclassnames patch by Ben Morrow) - added t/svclasses.t for CPAN #59502 - silence COP_warnings and OP_desc warnings - fix OP_targ compilation for MSWin32. Missing sv decl - added README - added github repo url -- Reini Urban