Skip Menu |

This queue is for tickets about the Data-Alias CPAN distribution.

Report information
The Basics
Id: 36165
Status: resolved
Priority: 0/
Queue: Data-Alias

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc: ANSGAR [...] cpan.org
dam [...] cpan.org
jquelin [...] cpan.org
AdminCc:

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



Subject: broken since bleadperl@32707
Just like autobox (#32928) and Devel::Declare (#34417). cc -c -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"1.07\" -DXS_VERSION=\"1.07\" -fPIC "-I/home/src/perl/repoperls/installed-perls/perl/pGhXYFo/perl-5.10.0@32707/lib/5.11.0/i686-linux-64int/CORE" Alias.c Alias.xs: In function ‘da_localize_gvar’: Alias.xs:369: error: ‘Nullsv’ undeclared (first use in this function) Alias.xs:369: error: (Each undeclared identifier is reported only once Alias.xs:369: error: for each function it appears in.) Alias.xs: In function ‘DataAlias_pp_return’: Alias.xs:1251: error: ‘Nullsv’ undeclared (first use in this function) make: *** [Alias.o] Fehler 1 Greets,
Still a problem as of 5.11.5. Is there any motion to fix this? Its going to bring down Method::Signatures with 5.12.
On Wed Mar 10 16:50:03 2010, MSCHWERN wrote: Show quoted text
> Still a problem as of 5.11.5. Is there any motion to fix this? Its > going to bring down Method::Signatures with 5.12.
Probably this entry in perl5120delta.pod applies, so the fix could be rather easy: Uses of C<Nullav>, C<Nullcv>, C<Nullhv>, C<Nullop>, C<Nullsv> etc have been replaced by C<NULL> in the core code, and non-dual-life modules, as C<NULL> is clearer to those unfamiliar with the core code. Regards, Slaven
On Mon Mar 29 05:16:35 2010, SREZIC wrote: Show quoted text
> On Wed Mar 10 16:50:03 2010, MSCHWERN wrote:
> > Still a problem as of 5.11.5. Is there any motion to fix this? Its > > going to bring down Method::Signatures with 5.12.
> > Probably this entry in perl5120delta.pod applies, so the fix could be > rather easy: > > Uses of C<Nullav>, C<Nullcv>, C<Nullhv>, C<Nullop>, C<Nullsv> etc have > been replaced by C<NULL> in the core code, and non-dual-life modules, > as C<NULL> is clearer to those unfamiliar with the core code. > > Regards, > Slaven
Dealing with that and the remove of OP_SETSTATE and a few misc other simple matters (that have come up since then), Data::Alias builds but fails virtually all tests. I talked to xmath on IRC and he indicated that it would be hard to fix Data::Alias due to parser changes (if I correctly recall what he said).
From: ntyni [...] iki.fi
On Thu Apr 29 18:46:24 2010, SWALTERS wrote: Show quoted text
> On Mon Mar 29 05:16:35 2010, SREZIC wrote:
> > On Wed Mar 10 16:50:03 2010, MSCHWERN wrote:
> > > Still a problem as of 5.11.5. Is there any motion to fix this? Its > > > going to bring down Method::Signatures with 5.12.
Show quoted text
> Dealing with that and the remove of OP_SETSTATE and a few misc other > simple matters (that have come up since then), Data::Alias builds but > fails virtually all tests. I talked to xmath on IRC and he indicated > that it would be hard to fix Data::Alias due to parser changes (if I > correctly recall what he said).
FWIW, Data::Alias::deref() seems to be working on 5.12.0 and is the only functionality used by Data::Visitor. Maybe it would make sense to break it out of Data-Alias into a separate distribution? I've filed [rt.cpan.org #57410] about this on the Data-Visitor side, and a related Debian bug is at http://bugs.debian.org/578547 The Debian bug also has a patch for the simple matters to get Data-Alias to compile in case it's useful for someone. Thanks for your work, -- Niko Tyni (Debian Perl group) ntyni@debian.org
From: Bert
I am also unable to install Data::Alias through cpan on Perl 5.12. I need to downgrade to 5.10 in order to install it.
Data-Alias-1.08, now on CPAN, works on Perl 5.12.