Bug#578547: libdata-alias-perl: FTBFS with Perl 5.12: 'Nullsv' undeclared

Niko Tyni ntyni at debian.org
Tue Apr 20 17:42:45 UTC 2010


Package: libdata-alias-perl
Version: 1.07-1
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.12-transition
Forwarded: http://rt.cpan.org/Public/Bug/Display.html?id=36165

This package fails to build with Perl 5.12.0 (currently in experimental):

 cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
 ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"1.07\" -DXS_VERSION=\"1.07\" -fPIC "-I
 /usr/lib/perl/5.12/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 'da_refgen':
 Alias.xs:376: error: 'SVt_RV' undeclared (first use in this function)
 Alias.xs: In function 'DataAlias_pp_rv2sv':
 Alias.xs:690: warning: 'PL_no_symref' is deprecated (declared at /usr/lib/perl/5.12/CORE/perl.h:4241)
 Alias.xs: In function 'DataAlias_pp_rv2gv':
 Alias.xs:747: warning: 'PL_no_symref' is deprecated (declared at /usr/lib/perl/5.12/CORE/perl.h:4241)
 Alias.xs: In function 'DataAlias_pp_return':
 Alias.xs:1251: error: 'Nullsv' undeclared (first use in this function)
 Alias.xs: In function 'da_transform':
 Alias.xs:1436: error: 'Nullop' undeclared (first use in this function)
 Alias.xs:1450: error: 'OP_SETSTATE' undeclared (first use in this function)
 Alias.xs: In function 'da_peep2':
 Alias.xs:1589: error: 'OP_SETSTATE' undeclared (first use in this function)
 Alias.xs: In function 'da_ck_entersub':
 Alias.xs:1767: error: 'Nullop' undeclared (first use in this function)
 make[1]: *** [Alias.o] Error 1
 
This is also [rt.cpan.org #36165] with no action since May 2008.
As mentioned in the ticket, the fix may well be quite easy.
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list