Skip Menu |

This queue is for tickets about the Devel-Caller CPAN distribution.

Report information
The Basics
Id: 19011
Status: resolved
Priority: 0/
Queue: Devel-Caller

People
Owner: RCLAMP [...] cpan.org
Requestors: jjn1056 [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.09
Fixed in: 2.03



Subject: can't install latest version on debian linux sarge
Can't seem to install the module "Devel-Caller-0.09". I couldn't get a failure report to post so I am mentioning here. I have a pretty clean version of perl on a linux debian distro. Most of the time I get modules to install. Here's the error report: app_server:~/.cpan/build/Devel-Caller-0.09# make test /usr/bin/perl Build --makefile_env_macros 1 test t/Devel-Caller.... # Failed (TODO) test 'with lexical $foo' # in t/Devel-Caller.t at line 36. # got: 'GLOB(0x814cbc0)' # expected: 'SCALAR(0x8240500)' # Failed (TODO) test 'with lexical @foo' # in t/Devel-Caller.t at line 37. # got: 'SCALAR(0x815b034)' # expected: 'ARRAY(0x828c2ac)' # Failed (TODO) test 'with lexical %foo' # in t/Devel-Caller.t at line 38. # got: 'GLOB(0x815ae18)' # expected: 'HASH(0x828c2c4)' t/Devel-Caller....dubious Test returned status 0 (wstat 11, 0xb) DIED. FAILED tests 44-72 Failed 29/72 tests, 59.72% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/Devel-Caller.t 0 11 72 58 80.56% 44-72 Failed 1/1 test scripts, 0.00% okay. 29/72 subtests failed, 59.72% okay. I've attached my perl -V info. Please let me know what else I can give to help try to fix this problem. I'm sorry but my skill is too low to figure it out myself :) You might be aware but there is a module part of the Catalyst project that depends on this (Catalyst::Controller::BindLex) that makes great use of your module. Sadly lots of people seem to have trouble installing it on a modern Perl. Let me know what I can do to help.
Subject: perl
Download perl
application/octet-stream 2.6k

Message body not shown because it is not plain text.

From: Bernhard Weisshuhn <bkw [...] weisshuhn.de>
Here is a backtrace from a coredump produced by the failing caller_vars test on x86_64-Linux. Hope it helps.
Download Devel-Caller.bt
application/octet-stream 3.4k

Message body not shown because it is not plain text.

I'm having a similar problem on OS X with its 5.8.6.
Subject: Re: [rt.cpan.org #19011] can't install latest version on debian linux sarge
Date: Fri, 7 Jul 2006 03:11:52 -0700 (PDT)
To: bug-Devel-Caller [...] rt.cpan.org
From: John Napiorkowski <jjn1056 [...] yahoo.com>
I spent some time on this but couldn't come up with a useful patch or idea. Since I only needed it to support a module from Catalyst (Catalyst::Controller::BindLex) and that module was not absolutely necessary I just gave up. However I am sure that lots of Catalyst users would really like to have it work since it adds a good deal of syntactic sugar that really cleans up the code (in my opinion). When I get some free time or a client willing to pay me I will try again :) -jn Show quoted text
----- Original Message ---- From: Michael_G_Schwern via RT <bug-Devel-Caller@rt.cpan.org> To: jjn1056@yahoo.com Sent: Friday, July 7, 2006 3:37:28 PM Subject: [rt.cpan.org #19011] can't install latest version on debian linux sarge <URL: http://rt.cpan.org/Ticket/Display.html?id=19011 > I'm having a similar problem on OS X with its 5.8.6.
There's a change in behaviour between perl 5.6.x and 5.8.x as to where the GV's seems to be stored when running a perl built with ithreads. I'm going to have to do a bit of digging to figure this out. -- Richard Clamp <richardc@unixbeard.net>
From: audreyt [...] audreyt.org
On Fri Jul 07 14:36:37 2006, RCLAMP wrote: Show quoted text
> There's a change in behaviour between perl 5.6.x and 5.8.x as to where > the GV's seems to be stored when running a perl built with ithreads. > I'm going to have to do a bit of digging to figure this out.
Another option is to put a stopgap release that skip+todo those tests on threaded 5.8 versions... That will get Data::Bind installable and v6.pm running, as those do not yet use the GV APIs. :-)
On Sat Jul 08 01:49:59 2006, guest wrote: Show quoted text
> Another option is to put a stopgap release that skip+todo those tests on > threaded 5.8 versions... That will get Data::Bind installable and v6.pm > running, as those do not yet use the GV APIs. :-)
0.11 released to CPAN a little earlier does this. Rather than letting it SEGV package variables will come back named '' and for value calls undef will be provided instead of a reference, much as a constant would. -- Richard Clamp <richardc@unixbeard.net>