Bug#787500: libcoro-perl: FTBFS with perl 5.22

gregor herrmann gregoa at debian.org
Mon Jun 22 18:24:57 UTC 2015


On Tue, 02 Jun 2015 15:59:44 +0300, Niko Tyni wrote:

> On Tue, Jun 02, 2015 at 10:56:36AM +0100, Dominic Hargreaves wrote:
> > Source: libcoro-perl
> > Version: 6.410-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=101063
> > 
> > This package FTBFS with perl 5.22:
> 
> Also note the thread at
>  http://www.nntp.perl.org/group/perl.perl5.porters/2015/05/msg228257.html

There's a new 6.43 release:
https://metacpan.org/source/MLEHMANN/Coro-6.43/Changes
but
- even after I patch out Canary::Stability (which is some kind of
  warning/test [0])
- and already warned by "port to stableperl-5.22.0-1.001"
- it still FTBFS (differently) with our 5.22 [1]


Cheers,
gregor

[0]
https://metacpan.org/pod/Canary::Stability

[1]

Running Mkbootstrap for Coro::State ()
chmod 644 "State.bs"
"/usr/bin/perl" "/usr/share/perl/5.22.0/ExtUtils/xsubpp"  -typemap "/usr/share/perl/5.22/ExtUtils/typemap" -typemap "typemap"  State.xs > State.xsc && mv State.xsc State.c
Warning: Aliases 'is_zombie' and 'is_destroyed' have identical values in State.xs, line 3680
x86_64-linux-gnu-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-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_SOURCE=2   -DVERSION=\"6.43\" -DXS_VERSION=\"6.43\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE"  -DCORO_ASM -DCORO_STACKSIZE=16384 -DCORO_GUARDPAGES=4 -DCORO_JIT=1 State.c
State.xs: In function 'coro_derive_padlist':
State.xs:568:47: error: lvalue required as left operand of assignment
   PadlistNAMES (newpadlist) = padnames;
                                               ^
State.xs: In function 'boot_Coro__State':
State.xs:3483:117: error: assignment of member 'svt_get' in read-only object
         orig_sigelem_get = PL_vtbl_sigelem.svt_get;   PL_vtbl_sigelem.svt_get   = coro_sigelem_get;
                                                                                                                     ^
State.xs:3484:117: error: assignment of member 'svt_set' in read-only object
         orig_sigelem_set = PL_vtbl_sigelem.svt_set;   PL_vtbl_sigelem.svt_set   = coro_sigelem_set;
                                                                                                                     ^
State.xs:3485:121: error: assignment of member 'svt_clear' in read-only object
         orig_sigelem_clr = PL_vtbl_sigelem.svt_clear; PL_vtbl_sigelem.svt_clear = coro_sigelem_clr;
                                                                                                                         ^
Makefile:406: recipe for target 'State.o' failed
make[2]: *** [State.o] Error 1
make[2]: Leaving directory '/tmp/buildd/libcoro-perl-6.430/Coro'
Makefile:613: recipe for target 'subdirs' failed
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory '/tmp/buildd/libcoro-perl-6.430'
dh_auto_build: make -j1 returned exit code 2

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: STS: Wohin die Reise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150622/f2ee2085/attachment.sig>


More information about the pkg-perl-maintainers mailing list