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