Bug#796396: liblexical-var-perl: FTBFS with perl 5.22: compilation failures
Dominic Hargreaves
dom at earth.li
Fri Aug 21 17:57:22 UTC 2015
Source: liblexical-var-perl
Version: 0.009-2
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.22-transition
Tags: sid stretch patch
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=101058
This package FTBFS with perl 5.22 (currently in experimental):
In file included from /usr/lib/x86_64-linux-gnu/perl/5.22/CORE/perl.h:3733:0,
from lib/Lexical/Var.xs:3:
lib/Lexical/Var.xs: In function 'THX_setup_pad':
/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/pad.h:317:30: error: 'SV {aka struct sv
}' has no member named 'xpadn_flags'
#define PadnameFLAGS(pn) (pn)->xpadn_flags
^
/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/pad.h:345:27: note: in expansion of mac
ro 'PadnameFLAGS'
#define SvPAD_OUR_on(pn) (PadnameFLAGS(pn) |= PADNAMEt_OUR)
^
lib/Lexical/Var.xs:470:2: note: in expansion of macro 'SvPAD_OUR_on'
SvPAD_OUR_on(ourname);
^
/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/pad.h:319:33: error: 'SV {aka struct sv
}' has no member named 'xpadn_ourstash'
#define PadnameOURSTASH(pn) (pn)->xpadn_ourstash
^
/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/pad.h:324:36: note: in expansion of macro 'PadnameOURSTASH'
#define PadnameOURSTASH_set(pn,s) (PadnameOURSTASH(pn) = (s))
^
...
There is a patch in the upstream bugtracker.
Cheers,
Dominic.
More information about the pkg-perl-maintainers
mailing list