Bug#787453: libdata-alias-perl: FTBFS with perl 5.22

Dominic Hargreaves dom at earth.li
Mon Jun 1 19:17:59 UTC 2015


Source: libdata-alias-perl
Version: 1.18-1
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.22-transition
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=100944

This package FTBFS with perl 5.22:

x86_64-linux-gnu-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-stric
t-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOU
RCE=2   -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -fPIC "-I/usr/lib/x86_64-linux-
gnu/perl/5.22.0/CORE"   Alias.c
In file included from /usr/lib/x86_64-linux-gnu/perl/5.22.0/CORE/perl.h:3728:0,
                 from Alias.xs:14:
Alias.xs: In function 'da_lvalue':
/usr/lib/x86_64-linux-gnu/perl/5.22.0/CORE/av.h:62:26: error: 'PADNAMELIST' has 
no member named 'sv_u'
 #define AvARRAY(av) ((av)->sv_u.svu_array)
                          ^
/usr/lib/x86_64-linux-gnu/perl/5.22.0/CORE/sv.h:329:22: note: in definition of m
acro 'SvFLAGS'
 #define SvFLAGS(sv) (sv)->sv_flags
                      ^
Alias.xs:1488:11: note: in expansion of macro 'SvFAKE'
       if (SvFAKE(AvARRAY(PL_comppad_name)[op->op_targ])
           ^
Alias.xs:1488:18: note: in expansion of macro 'AvARRAY'
       if (SvFAKE(AvARRAY(PL_comppad_name)[op->op_targ])
                  ^
/usr/lib/x86_64-linux-gnu/perl/5.22.0/CORE/av.h:62:26: error: 'PADNAMELIST' has 
no member named 'sv_u'
 #define AvARRAY(av) ((av)->sv_u.svu_array)
                          ^
/usr/lib/x86_64-linux-gnu/perl/5.22.0/CORE/sv.h:329:22: note: in definition of m
acro 'SvFLAGS'
 #define SvFLAGS(sv) (sv)->sv_flags
                      ^
Alias.xs:1500:11: note: in expansion of macro 'SvFAKE'
       if (SvFAKE(AvARRAY(PL_comppad_name)[i])
           ^
Alias.xs:1500:18: note: in expansion of macro 'AvARRAY'
       if (SvFAKE(AvARRAY(PL_comppad_name)[i])
                  ^
make[1]: *** [Alias.o] Error 1
Makefile:336: recipe for target 'Alias.o' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2

There are several patches relating to 5.21 in CPANRT which may fix
this?:

https://rt.cpan.org/Ticket/Display.html?id=98758
https://rt.cpan.org/Ticket/Display.html?id=100479
https://rt.cpan.org/Ticket/Display.html?id=100944

Cheers,
Dominic.



More information about the pkg-perl-maintainers mailing list