Subject: | Bleadperl v5.31.4-270-g059703b088 breaks compilation |
Breaking commit:
https://perl5.git.perl.org/perl.git/commit/059703b088
Diagnostics:
cc -c -I/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/site_perl/5.31.5/x86_64-linux-ld/B/Hooks/OP/Check/Install -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -g -DVERSION=\"0.006019\" -DXS_VERSION=\"0.006019\" -fPIC "-I/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/5.31.5/x86_64-linux-ld/CORE" Declare.c
In file included from /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/5.31.5/x86_64-linux-ld/CORE/regexp.h:21,
from /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/5.31.5/x86_64-linux-ld/CORE/perl.h:3830,
from Declare.xs:3:
stolen_chunk_of_toke.c: In function ‘S_scan_word’:
/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/5.31.5/x86_64-linux-ld/CORE/utf8.h:643:13: warning: implicit declaration of function ‘_is_utf8_FOO’; did you mean ‘_is_uni_FOO’? [-Wimplicit-function-declaration]
_is_utf8_FOO(_CC_IDFIRST, (const U8 *) p, "isIDFIRST_lazy_if", \
^~~~~~~~~~~~
/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.4-270-g059703b088/af11/lib/5.31.5/x86_64-linux-ld/CORE/utf8.h:643:13: note: in definition of macro ‘isIDFIRST_lazy_if’
_is_utf8_FOO(_CC_IDFIRST, (const U8 *) p, "isIDFIRST_lazy_if", \
^~~~~~~~~~~~
In file included from Declare.xs:7:
stolen_chunk_of_toke.c:449:58: error: macro "isALNUM_utf8" requires 2 arguments, but only 1 given
else if (UTF && UTF8_IS_START(*s) && isALNUM_utf8((U8*)s)) {
^
stolen_chunk_of_toke.c:449:39: error: ‘isALNUM_utf8’ undeclared (first use in this function)
else if (UTF && UTF8_IS_START(*s) && isALNUM_utf8((U8*)s)) {
^~~~~~~~~~~~
stolen_chunk_of_toke.c:449:39: note: each undeclared identifier is reported only once for each function it appears in
stolen_chunk_of_toke.c: In function ‘S_scan_ident’:
stolen_chunk_of_toke.c:935:62: error: macro "isALNUM_utf8" requires 2 arguments, but only 1 given
else if (UTF && UTF8_IS_START(*s) && isALNUM_utf8((U8*)s)) {
^
stolen_chunk_of_toke.c:935:43: error: ‘isALNUM_utf8’ undeclared (first use in this function)
else if (UTF && UTF8_IS_START(*s) && isALNUM_utf8((U8*)s)) {
^~~~~~~~~~~~
make: *** [Makefile:342: Declare.o] Error 1
(/usr/bin/make exited with 512)