Subject: | Build failure with perl 5.24 |
Date: | Thu, 16 Jun 2016 13:01:59 +0200 |
To: | bug-Coro [...] rt.cpan.org |
From: | ДП <dimitri.pekarovsky [...] gmail.com> |
This is perl 5, version 24, subversion 0 (v5.24.0) built for
x86_64-linux-thread-multi
Running Mkbootstrap for Coro::State ()
chmod 644 "State.bs"
"/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap
"/usr/share/perl5/core_perl/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 3666
cc -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe
-fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector-strong -DVERSION=\"6.39\" -DXS_VERSION=\"6.39\"
-fPIC "-I/usr/lib/perl5/core_perl/CORE" -DCORO_ASM
-DCORO_STACKSIZE=16384 -DCORO_GUARDPAGES=4 -DCORO_JIT=1 State.c
In file included from /usr/lib/perl5/core_perl/CORE/perl.h:5554:0,
from State.xs:12:
State.xs: In function ‘runops_trace’:
State.xs:1355:91: error: ‘struct block_sub’ has no member named
‘argarray’; did you mean ‘savearray’?
PUSHs (CxHASARGS (cx) ? sv_2mortal
(newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
^
/usr/lib/perl5/core_perl/CORE/pp.h:451:28: note: in definition of macro
‘PUSHs’
#define PUSHs(s) (*++sp = (s))
^
State.xs:1355:51: note: in expansion of macro ‘sv_2mortal’
PUSHs (CxHASARGS (cx) ? sv_2mortal
(newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
^~~~~~~~~~
/usr/lib/perl5/core_perl/CORE/sv.h:1970:23: note: in expansion of macro
‘newRV’
#define newRV_inc(sv) newRV(sv)
^~~~~
State.xs:1355:63: note: in expansion of macro ‘newRV_inc’
PUSHs (CxHASARGS (cx) ? sv_2mortal
(newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
^~~~~~~~~
State.xs: In function ‘boot_Coro__State’:
State.xs:3469:81: 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:3470:81: 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:3471:81: 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;
^
make[1]: *** [Makefile:405: State.o] Error 1
make[1]: Leaving directory
'/tmp/yaourt-tmp-dimytch/aur-perl-coro/src/Coro-6.39/Coro'
make: *** [Makefile:611: subdirs] Error 2