perl5
perl5 copied to clipboard
Attempting to build Perl 5.38.2 on Mac OS X 10.2 Jaguar
Attempting to build Perl 5.38.2 on OS X 10.2.8 using GCC 3.1 from Dec 2002 Dev Tools fails after running ./Configure -des
successfully.
% make
echo @`sh cflags "optimize='-Os'" opmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
@cc -c -DPERL_CORE -std=gnu99 -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -Os -Wall -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
charclass_invlists.h:36515: #endif outside an #if
op_reg_common.h:154: #error RXf_PMf_COMPILETIME is invalid
^[[Ccpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
<built-in>:1:1: no macro name given in #define directive
make: *** [opmini.o] Error 1
More for the sake of archaeology.
Filed to keep record, in case anyone wondered.
Managed to make some progress with this. Needed to explicitly pass -no-cpp-precomp
to the compiler, inspecting hints/darwin.sh
it is only done for modules. So with ./Configure -des -Accflags=-no-cpp-precomp
the build made progress. As with issue #21751 on OS X 10.3, I commented out undef bool
in Dynaloader.xs
otherwise GCC 3.1 would error due to undeclared type.
I'm currently stuck with the build failing at generating pod/perltoc.pod
.
./miniperl -Ilib make_ext.pl lib/auto/threads/shared/shared.bundle MAKE="make" LIBPERL_A=libperl.a LINKTYPE=dynamic
/Users/sme/Downloads/perl-5.38.2/dist/threads-shared/../../miniperl "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- shared.bs ../../lib/auto/threads/shared/shared.bs 644
./perl -Ilib -I. -f pod/buildtoc -q
dyld: ./perl multiple definitions of symbol _Perl_add_above_Latin1_folds
./perl definition of _Perl_add_above_Latin1_folds
lib/auto/re/re.bundle definition of _Perl_add_above_Latin1_folds
make: *** [pod/perltoc.pod] Trace/BPT trap
Date/Time: 2023-12-30 05:55:17 +0000
OS Version: 10.2.8 (Build 6R73)
Host: Clampazzo.local.
Command: perl
PID: 22976
Exception: EXC_BREAKPOINT (0x0006)
Code[0]: 0x00000001Code[1]: 0x8fe01220
Thread 0 Crashed:
#0 0x8fe01220 in halt
#1 0x8fe0d12c in link_object_module
#2 0x8fe120fc in _dyld_link_module
#3 0x900169c8 in NSLinkModule
#4 0x0004da6c in dlopen
#5 0x0004dc0c in XS_DynaLoader_dl_load_file
#6 0x00099aac in Perl_pp_entersub
#7 0x001278cc in Perl_runops_standard
#8 0x0004793c in Perl_call_sv
#9 0x0004bd20 in Perl_call_list
#10 0x00023514 in S_process_special_blocks
#11 0x00023024 in Perl_newATTRSUB_x
#12 0x0001cf0c in Perl_utilize
#13 0x0015f068 in Perl_yyparse
#14 0x000cba3c in S_doeval_compile
#15 0x000ce264 in S_require_file
#16 0x001278cc in Perl_runops_standard
#17 0x0004793c in Perl_call_sv
#18 0x0004bd20 in Perl_call_list
#19 0x00023514 in S_process_special_blocks
#20 0x00023024 in Perl_newATTRSUB_x
#21 0x0001cf0c in Perl_utilize
#22 0x0015f068 in Perl_yyparse
#23 0x00046b4c in S_parse_body
#24 0x00045bbc in perl_parse
#25 0x00002954 in main
#26 0x0000210c in _start (crt.c:267)
#27 0x00001f8c in start
PPC Thread State:
srr0: 0x8fe01220 srr1: 0x0002d030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x8fe09d98 ctr: 0x8fe293ac mq: 0x00000000
r0: 0x00000004 r1: 0xbfffdc50 r2: 0x00000005 r3: 0x000000bc
r4: 0x00000000 r5: 0x000000bc r6: 0x0000000a r7: 0x6e315f66
r8: 0x645f6162 r9: 0x00000000 r10: 0x0027cc34 r11: 0x00000040
r12: 0x8fe71ae3 r13: 0x8fe4a427 r14: 0x00000000 r15: 0x8fe4850c
r16: 0x8fe4850c r17: 0x8fe4850c r18: 0x8fe4852c r19: 0x8fe4850c
r20: 0x8fe4e4d0 r21: 0x00588fa0 r22: 0x8fe4e3e0 r23: 0x8fe4a446
r24: 0x0027cc34 r25: 0x8fe4e53c r26: 0x00000000 r27: 0x8fe4a427
r28: 0x0058ae22 r29: 0x8fe484d4 r30: 0x00000000 r31: 0x8fe09c08
Attempting a DEBUGGING
build doesn't make any difference.
make distclean && ./Configure -des -Dprefix=somewhere -Accflags=-no-cpp-precomp -DDEBUGGING && make install
just takes longer to reach the same place and fail.
chmod 755 ../../lib/auto/threads/shared/shared.bundle
./perl -Ilib -I. -f pod/buildtoc -q
dyld: ./perl multiple definitions of symbol _Perl_add_above_Latin1_folds
./perl definition of _Perl_add_above_Latin1_folds
lib/auto/re/re.bundle definition of _Perl_add_above_Latin1_folds
make: *** [pod/perltoc.pod] Trace/BPT trap
Though I ran across it on OS X 10.2, I reproduced the issue on macOS 10.15 thanks to a hint by TonyC, forcing a static build of re
using -Dstatic_ext=re
./miniperl -Ilib make_ext.pl lib/auto/re/re.a MAKE="/Library/Developer/CommandLineTools/usr/bin/make" LIBPERL_A=libperl.a LINKTYPE=static CCCDLFLAGS=
Generating a Unix-style Makefile
Writing Makefile for re
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -noprototypes -typemap '/Users/sevan/Sandbox/perl5/ext/re/../../lib/ExtUtils/typemap' re.xs > re.xsc
mv re.xsc re.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re.c
rm -f re_comp.c
cp ../../regcomp.c re_comp.c
rm -f dquote.c
cp ../../dquote.c dquote.c
rm -f invlist_inline.h
cp ../../invlist_inline.h invlist_inline.h
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp.c
rm -f re_comp_invlist.c
cp ../../regcomp_invlist.c re_comp_invlist.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp_invlist.c
rm -f re_comp_study.c
cp ../../regcomp_study.c re_comp_study.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp_study.c
rm -f re_comp_trie.c
cp ../../regcomp_trie.c re_comp_trie.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp_trie.c
rm -f re_comp_debug.c
cp ../../regcomp_debug.c re_comp_debug.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp_debug.c
rm -f re_exec.c
cp ../../regexec.c re_exec.c
cc -c -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-error=implicit-function-declaration -O3 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_exec.c
rm -f "../../lib/auto/re/re.a"
/usr/bin/ar cr "../../lib/auto/re/re.a" re.o re_comp.o re_comp_invlist.o re_comp_study.o re_comp_trie.o re_comp_debug.o re_exec.o
ranlib "../../lib/auto/re/re.a"
chmod 755 ../../lib/auto/re/re.a
cc -o perl -mmacosx-version-min=10.15 -fstack-protector-strong -L/usr/local/lib perlmain.o lib/auto/re/re.a libperl.a `cat ext.libs` -lpthread -ldl -lm -lutil -lc
duplicate symbol '_Perl_populate_anyof_bitmap_from_invlist' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
duplicate symbol '_Perl_get_ANYOFHbbm_contents' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
duplicate symbol '_Perl_get_ANYOFM_contents' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
duplicate symbol '_Perl_add_above_Latin1_folds' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
duplicate symbol '_Perl_set_ANYOF_arg' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
duplicate symbol '_Perl_reg_add_data' in:
libperl.a(regcomp.o)
lib/auto/re/re.a(re_comp.o)
ld: 6 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [perl] Error 1
Same on Ubuntu 23.10 (just for the sake of different toolchain)
./miniperl -Ilib make_ext.pl lib/auto/re/re.a MAKE="make" LIBPERL_A=libperl.a LINKTYPE=static CCCDLFLAGS=
Generating a Unix-style Makefile
Writing Makefile for re
make[1]: Entering directory '/home/sme/perl-5.38.2/ext/re'
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp" -noprototypes -typemap '/home/sme/perl-5.38.2/ext/re/../../lib/ExtUtils/typemap' re.xs > re.xsc
mv re.xsc re.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re$
c
rm -f re_comp.c
cp ../../regcomp.c re_comp.c
rm -f dquote.c
cp ../../dquote.c dquote.c
rm -f invlist_inline.h
cp ../../invlist_inline.h invlist_inline.h
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_
comp.c
rm -f re_comp_invlist.c
cp ../../regcomp_invlist.c re_comp_invlist.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_
comp_invlist.c
rm -f re_comp_study.c
cp ../../regcomp_study.c re_comp_study.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_
comp_study.c
rm -f re_comp_trie.c
cp ../../regcomp_trie.c re_comp_trie.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_comp_trie.c
rm -f re_comp_debug.c
cp ../../regcomp_debug.c re_comp_debug.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_
comp_debug.c
rm -f re_exec.c
cp ../../regexec.c re_exec.c
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long
-Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -O2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_
exec.c
rm -f "../../lib/auto/re/re.a"
/usr/bin/ar cr "../../lib/auto/re/re.a" re.o re_comp.o re_comp_invlist.o re_comp_study.o re_comp_trie.o re_comp_debug.o re_exec.o
: "../../lib/auto/re/re.a"
chmod 755 ../../lib/auto/re/re.a
make[1]: Leaving directory '/home/sme/perl-5.38.2/ext/re'
cc -o perl -fstack-protector-strong -L/usr/local/lib -Wl,-E perlmain.o lib/auto/re/re.a libperl.a `cat ext.libs` -lpthread -ldl -lm -lcrypt -lutil -lc
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_reg_add_data':
regcomp.c:(.text+0x60f6): multiple definition of `Perl_reg_add_data'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x9be6): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_populate_anyof_bitmap_from_invlist':
regcomp.c:(.text+0x6844): multiple definition of `Perl_populate_anyof_bitmap_from_invlist'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa0dc): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_add_above_Latin1_folds':
regcomp.c:(.text+0x6984): multiple definition of `Perl_add_above_Latin1_folds'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa3ba): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_set_ANYOF_arg':
regcomp.c:(.text+0x6d16): multiple definition of `Perl_set_ANYOF_arg'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa7b2): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFM_contents':
regcomp.c:(.text+0x8386): multiple definition of `Perl_get_ANYOFM_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xc352): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFHbbm_contents':
regcomp.c:(.text+0x8434): multiple definition of `Perl_get_ANYOFHbbm_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xc400): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_bitmap_from_invlist':
regcomp_invlist.c:(.text+0x214): multiple definition of `Perl_populate_bitmap_from_invlist'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0x50): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_invlist_from_bitmap':
regcomp_invlist.c:(.text+0xed2): multiple definition of `Perl_populate_invlist_from_bitmap'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0x21c): first defined here
collect2: error: ld returned 1 exit status
make: *** [makefile:392: perl] Error 1
Same on Ubuntu 23.10 (just for the sake of different toolchain)
Can you provide the exact spelling of your invocation of ./Configure
on Ubuntu so that I can confirm your finding? Thanks.
./Configure -des -Dstatic_ext=re -Dusedevel
should do it.
./Configure -des -Dstatic_ext=re -Dusedevel
should do it.
First, I can confirm that the following fails on Perl 5 blead:
$ git describe
v5.39.6-126-g9035069470
$ sh ./Configure -des -Dstatic_ext=re -Dusedevel && make test_prep
...
cc -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -O2 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-I../.." -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT re_exec.c
rm -f "../../lib/auto/re/re.a"
/usr/bin/ar cr "../../lib/auto/re/re.a" re.o re_comp.o re_comp_invlist.o re_comp_study.o re_comp_trie.o re_comp_debug.o re_exec.o
: "../../lib/auto/re/re.a"
chmod 755 ../../lib/auto/re/re.a
make[1]: Leaving directory '/home/jkeenan/gitwork/perl/ext/re'
cc -o perl -fstack-protector-strong -L/usr/local/lib -Wl,-E perlmain.o lib/auto/re/re.a libperl.a `cat ext.libs` -lpthread -ldl -lm -lcrypt -lutil -lc
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_reg_add_data':
regcomp.c:(.text+0x6540): multiple definition of `Perl_reg_add_data'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x9070): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_populate_anyof_bitmap_from_invlist':
regcomp.c:(.text+0x6ec0): multiple definition of `Perl_populate_anyof_bitmap_from_invlist'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x9630): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_add_above_Latin1_folds':
regcomp.c:(.text+0x7090): multiple definition of `Perl_add_above_Latin1_folds'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x98c0): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_set_ANYOF_arg':
regcomp.c:(.text+0x74e0): multiple definition of `Perl_set_ANYOF_arg'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x9d90): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFM_contents':
regcomp.c:(.text+0x79d0): multiple definition of `Perl_get_ANYOFM_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa580): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFHbbm_contents':
regcomp.c:(.text+0x7a90): multiple definition of `Perl_get_ANYOFHbbm_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa640): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_bitmap_from_invlist':
regcomp_invlist.c:(.text+0x2e0): multiple definition of `Perl_populate_bitmap_from_invlist'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0xa0): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_invlist_from_bitmap':
regcomp_invlist.c:(.text+0x1360): multiple definition of `Perl_populate_invlist_from_bitmap'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0x310): first defined here
collect2: error: ld returned 1 exit status
make: *** [makefile:397: perl] Error 1
But it got similar failures on perl-5.30.3 and perl-5.24.3 (installed via perlbrew
). So did this configuration ever work? Should we have expected it to work?
$ uname -mrs; gcc --version | head -1
Linux 6.2.0-39-generic x86_64
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
So did this configuration ever work? Should we have expected it to work?
I don't know about the history, was just provided with the means of reproducing the issue on modern system/hardware. The OS I'm building on, shipped with Perl 5.6.0 and by the time 5.8.8 landed support for it was broken due to another, unrelated issue. See how far you can go back before static builds start to work to answer if it ever worked?
Though I ran across it on OS X 10.2, I reproduced the issue on macOS 10.15 thanks to a hint by TonyC, forcing a static build of re using
-Dstatic_ext=re
Now I know why this all rang familiar, I've encountered the same issue when compiling perl with -Uusedl
. #21320 should make it at least compile, though blead is still failing tests on static perls.
Now I know why this all rang familiar, I've encountered the same issue when compiling perl with
-Uusedl
. #21320 should make it at least compile, though blead is still failing tests on static perls.
blead, of course. I've been trying 5.38.2!
On Ubuntu I ran ./Configure -des -Dstatic_ext=re -Dusedevel -Uusedl && make
and it seemed to do the job, it choked on a completely different thing after re
chmod 755 ../../lib/auto/re/re.a
make[1]: Leaving directory '/home/sme/perl5/ext/re'
cc -o perl -fstack-protector-strong -L/usr/local/lib perlmain.o lib/auto/re/re.a libperl.a `cat ext.libs` -lpthread -ldl -lm -lcrypt -lutil -lc
./perl -Ilib -I. -f pod/buildtoc -q
Can't locate File/Spec.pm in @INC (you may need to install the File::Spec module) (@INC entries checked: lib . /usr/local/lib/perl5/site_perl/5.39.6/riscv64-linux /usr/local/lib/perl5/site_perl/5.39.6 /usr/local/lib/perl5/5.39.6/riscv64-linux /usr/local/lib/perl5/5.39.6) at pod/buildtoc line 4.
BEGIN failed--compilation aborted at pod/buildtoc line 4.
make: *** [makefile:424: pod/perltoc.pod] Error 2
Will try & get a copy of blead source on ancient OS X to try there over the next few days.
blead on Ubuntu still, make distclean && ./Configure -des -Dstatic_ext=re -Dusedevel && make
fails (if I omit -Uusedl
)
/usr/bin/ar cr "../../lib/auto/re/re.a" re.o re_comp.o re_comp_invlist.o re_comp_study.o re_comp_trie.o re_comp_debug.o re_exec.o
: "../../lib/auto/re/re.a"
chmod 755 ../../lib/auto/re/re.a
make[1]: Leaving directory '/home/sme/perl5/ext/re'
cc -o perl -fstack-protector-strong -L/usr/local/lib -Wl,-E perlmain.o lib/auto/re/re.a libperl.a `cat ext.libs` -lpthread -ldl -lm -lcrypt -lutil -lc
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_reg_add_data':
regcomp.c:(.text+0x60f8): multiple definition of `Perl_reg_add_data'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0x9c20): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_populate_anyof_bitmap_from_invlist':
regcomp.c:(.text+0x6846): multiple definition of `Perl_populate_anyof_bitmap_from_invlist'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa116): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_add_above_Latin1_folds':
regcomp.c:(.text+0x6986): multiple definition of `Perl_add_above_Latin1_folds'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa3f4): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_set_ANYOF_arg':
regcomp.c:(.text+0x6d18): multiple definition of `Perl_set_ANYOF_arg'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xa7ec): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFM_contents':
regcomp.c:(.text+0x8388): multiple definition of `Perl_get_ANYOFM_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xc38c): first defined here
/usr/bin/ld: libperl.a(regcomp.o): in function `Perl_get_ANYOFHbbm_contents':
regcomp.c:(.text+0x8436): multiple definition of `Perl_get_ANYOFHbbm_contents'; lib/auto/re/re.a(re_comp.o):re_comp.c:(.text+0xc43a): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_bitmap_from_invlist':
regcomp_invlist.c:(.text+0x214): multiple definition of `Perl_populate_bitmap_from_invlist'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0x50): first defined here
/usr/bin/ld: libperl.a(regcomp_invlist.o): in function `Perl_populate_invlist_from_bitmap':
regcomp_invlist.c:(.text+0xed2): multiple definition of `Perl_populate_invlist_from_bitmap'; lib/auto/re/re.a(re_comp_invlist.o):re_comp_invlist.c:(.text+0x21c): first defined here
collect2: error: ld returned 1 exit status
make: *** [makefile:397: perl] Error 1
With ./Configure -des -Dprefix=somewhere -Accflags=-no-cpp-precomp -Uusedl -Dusedevel'
on blead the build took some hours but it worked on OS X 10.2.8
Summary of my perl5 (revision 5 version 39 subversion 6) configuration:
Snapshot of: f1902d2eb20567174c618f49d673cf81029a556a
Platform:
osname=darwin
osvers=6.8
archname=darwin
uname='darwin clampazzo.local. 6.8 darwin kernel version 6.8: wed sep 10 15:20:55 pdt 2003; root:xnuxnu-344.49.obj~2release_ppc power macintosh powerpc '
config_args='-des -Dprefix=somewhere -Accflags=-no-cpp-precomp -Uusedl -Dusedevel'
hint=recommended
useposix=true
d_sigaction=define
useithreads=undef
usemultiplicity=undef
use64bitint=undef
use64bitall=undef
uselongdouble=undef
usemymalloc=n
default_inc_excludes_dot=define
Compiler:
cc='cc'
ccflags ='-std=gnu99 -fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -no-cpp-precomp -fno-strict-aliasing -pipe'
optimize='-Os'
cppflags='-std=gnu99 -fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -no-cpp-precomp -fno-strict-aliasing -pipe'
ccversion=''
gccversion='3.1 20020420 (prerelease)'
gccosandvers=''
intsize=4
longsize=4
ptrsize=4
doublesize=8
byteorder=4321
doublekind=4
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=8
longdblkind=0
ivtype='long'
ivsize=4
nvtype='double'
nvsize=8
Off_t='off_t'
lseeksize=8
alignbytes=8
prototype=define
Linker and Libraries:
ld='ld'
ldflags =' -flat_namespace'
libpth=/usr/lib
libs=-lpthread -lm -lc
perllibs=-lpthread -lm -lc
libc=
so=dylib
useshrplib=false
libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_none.xs
dlext=none
d_dlsymun=undef
ccdlflags=''
cccdlflags=' '
lddlflags=''
Characteristics of this binary (from libperl):
Compile-time options:
HAS_LONG_DOUBLE
HAS_TIMES
PERLIO_LAYERS
PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ZAPHOD32
PERL_HASH_USE_SBOX32
PERL_MALLOC_WRAP
PERL_OP_PARENT
PERL_PRESERVE_IVUV
PERL_USE_DEVEL
PERL_USE_SAFE_PUTENV
USE_LARGE_FILES
USE_LOCALE
USE_LOCALE_COLLATE
USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC
USE_LOCALE_TIME
USE_PERLIO
USE_PERL_ATOF
Built under darwin
Compiled at Jan 14 2024 02:31:38
@INC:
somewhere/lib/perl5/site_perl/5.39.6/darwin
somewhere/site_perl/5.39.6
somewhere/lib/perl5/5.39.6/darwin
somewhere/lib/perl5/5.39.6
Now to run the test suite...
On 1/14/24 08:33, Sevan Janiyan wrote:
./Configure -des -Dprefix=somewhere -Accflags=-no-cpp-precomp -Uusedl -Dusedevel
When I call that at an Ubuntu Linux command-line (omitting -Dprefix=somewhere
), ./Configure
dies quickly with:
Use which C compiler? [cc]
cc: error: unrecognized command-line option ‘-no-cpp-precomp’
Uh-oh, the C compiler 'cc' doesn't seem to be working.
You seem to have a working gcc, though.
*** However, any setting of the C compiler flags (e.g. for thread support)
*** will be lost. It may be necessary for you to restart Configure and
*** add -Dcc=gcc to your Configure command line.
Would you like to go ahead and try gcc anyway? [n]
cc: error: unrecognized command-line option ‘-no-cpp-precomp’
Uh-oh, the C compiler 'cc' doesn't seem to be working.
You need to find a working C compiler.
When I then call ./Configure -des -Dcc=gcc -Accflags=-no-cpp-precomp -Uusedl -Dusedevel
, Configure
dies with:
Use which C compiler? [gcc]
gcc: error: unrecognized command-line option ‘-no-cpp-precomp’
Uh-oh, the C compiler 'gcc' doesn't seem to be working.
gcc: error: unrecognized command-line option ‘-no-cpp-precomp’
Uh-oh, the C compiler 'gcc' doesn't seem to be working.
You need to find a working C compiler.
I finally got ./Configure
to run and perl to build when I used cppflags
instead of ccflags
:
$ ./Configure -des -Dcc=gcc -Acppflags=no-cpp-precomp -Uusedl -Dusedevel && make test_harness
I don't claim to understand why ccflags
did not work but cppflags
did.
When I call that at an Ubuntu Linux command-line (omitting
-Dprefix=somewhere
),./Configure
dies quickly with:Use which C compiler? [cc] cc: error: unrecognized command-line option ‘-no-cpp-precomp’ Uh-oh, the C compiler 'cc' doesn't seem to be working. You seem to have a working gcc, though.
it's an Apple specific extension regarding a feature they implemented called precompiled headers as an attempt to speed up subsequent builds. Issue was that they caused more problems than the time they would've saved if they worked. You need to disable it on ancient OS X since it breaks the build otherwise. You can skip specifying it on other platforms & on more recent versions of Apple operating systems it's silently ignored.
Test results on OS X 10.2.8
Failed 82 tests out of 2460, 96.67% okay.
../cpan/CPAN-Meta-YAML/t/30_yaml_spec_tml.t
../cpan/CPAN-Meta/t/converter.t
../cpan/DB_File/t/db-btree.t
../cpan/DB_File/t/db-recno.t
../cpan/ExtUtils-MakeMaker/t/unicode.t
../cpan/Pod-Simple/t/corpus.t
../cpan/Pod-Simple/t/rtf_utf8.t
../cpan/Scalar-List-Utils/t/exotic_names.t
../cpan/Text-ParseWords/t/ParseWords.t
../cpan/Text-Tabs/t/95823.t
../dist/PathTools/t/cwd_enoent.t
../ext/DynaLoader/t/DynaLoader.t
../ext/POSIX/t/math.t
../lib/File/stat.t
../lib/charnames.t
../lib/overload.t
../lib/utf8.t
../lib/warnings.t
io/open.t
lib/croak.t
mro/next_ineval_utf8.t
mro/next_skip_utf8.t
op/caller.t
op/fresh_perl_utf8.t
op/lexsub.t
op/pack.t
op/quotemeta.t
op/split.t
op/split_unicode.t
op/sprintf2.t
opbasic/concat.t
porting/libperl.t
re/charset.t
re/fold_grind_a.t
re/fold_grind_aa.t
re/fold_grind_d.t
re/fold_grind_l.t
re/fold_grind_u.t
re/overload.t
re/pat.t
re/pat_advanced.t
re/pat_re_eval.t
re/pat_rt_report.t
re/pat_special_cc.t
re/reg_fold.t
re/reg_mesg.t
re/reg_posixcc.t
re/regex_sets.t
re/regex_sets_compat.t
re/regexp.t
re/regexp_noamp.t
re/regexp_notrie.t
re/regexp_qr.t
re/regexp_qr_embed.t
re/regexp_trielist.t
re/regexp_unicode_prop.t
re/subst.t
re/substT.t
re/subst_wamp.t
re/uniprops03.t
re/uniprops04.t
uni/attrs.t
uni/bless.t
uni/caller.t
uni/fold.t
uni/goto.t
uni/gv.t
uni/labels.t
uni/lex_utf8.t
uni/lower.t
uni/method.t
uni/opcroak.t
uni/parser.t
uni/readline.t
uni/sprintf.t
uni/stash.t
uni/title.t
uni/tr_utf8.t
uni/universal.t
uni/upper.t
uni/variables.t
uni/write.t
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
### ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
Elapsed: 17455 sec
u=298.19 s=0.00 cu=13720.93 cs=1646.81 scripts=2460 tests=735405
make: *** [test] Error 1
Test Summary Report
-------------------
comp/hints.t (Wstat: 0 Tests: 31 Failed: 1)
Failed test: 31
comp/parser_run.t (Wstat: 0 Tests: 70 Failed: 70)
Failed tests: 1-70
io/argv.t (Wstat: 0 Tests: 53 Failed: 7)
Failed tests: 3, 31-36
io/bom.t (Wstat: 0 Tests: 3 Failed: 3)
Failed tests: 1-3
io/data.t (Wstat: 0 Tests: 4 Failed: 4)
Failed tests: 1-4
io/errno.t (Wstat: 0 Tests: 16 Failed: 16)
Failed tests: 1-16
io/layers.t (Wstat: 0 Tests: 55 Failed: 1)
Failed test: 50
io/open.t (Wstat: 0 Tests: 188 Failed: 30)
Failed tests: 2, 13, 18, 23, 30, 37, 41, 51, 53, 63, 68
73, 78, 85, 89, 97, 101, 105, 109, 113
116, 118, 120, 124, 126, 128, 130, 138-139
143
io/perlio.t (Wstat: 0 Tests: 48 Failed: 1)
Failed test: 47
io/pipe.t (Wstat: 0 Tests: 27 Failed: 1)
Failed test: 11
io/socket.t (Wstat: 0 Tests: 45 Failed: 3)
Failed tests: 9, 32, 45
io/socketpair.t (Wstat: 0 Tests: 8 Failed: 1)
Failed test: 8
io/tell.t (Wstat: 0 Tests: 36 Failed: 1)
Failed test: 36
lib/croak.t (Wstat: 0 Tests: 217 Failed: 214)
Failed tests: 1-111, 113, 115-120, 122-217
lib/no_load.t (Wstat: 0 Tests: 2 Failed: 2)
Failed tests: 1-2
lib/universal.t (Wstat: 0 Tests: 17 Failed: 4)
Failed tests: 1-4
mro/basic.t (Wstat: 0 Tests: 66 Failed: 5)
Failed tests: 62-66
mro/next_ineval_utf8.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
mro/next_skip_utf8.t (Wstat: 0 Tests: 10 Failed: 1)
Failed test: 6
mro/package_aliases.t (Wstat: 0 Tests: 54 Failed: 31)
Failed tests: 5-34, 39
mro/package_aliases_utf8.t (Wstat: 0 Tests: 52 Failed: 31)
Failed tests: 5-34, 39
op/anonsub.t (Wstat: 0 Tests: 15 Failed: 9)
Failed tests: 1-9
op/array.t (Wstat: 0 Tests: 195 Failed: 2)
Failed tests: 73, 195
op/attrs.t (Wstat: 0 Tests: 159 Failed: 8)
Failed tests: 1, 151-153, 156-159
op/blocks.t (Wstat: 0 Tests: 26 Failed: 24)
Failed tests: 1-4, 6-23, 25-26
op/bop.t (Wstat: 0 Tests: 510 Failed: 2)
Failed tests: 499, 510
op/caller.t (Wstat: 0 Tests: 112 Failed: 5)
Failed tests: 39, 42, 48-49, 90
op/chdir.t (Wstat: 0 Tests: 44 Failed: 1)
Failed test: 23
op/closure.t (Wstat: 0 Tests: 282 Failed: 21)
Failed tests: 59, 68, 77, 90, 102, 114, 127, 139, 151
161, 170, 179, 192, 204, 216, 229, 241
253, 268-269, 281
op/cmpchain.t (Wstat: 0 Tests: 1750 Failed: 1)
Failed test: 1750
op/concat2.t (Wstat: 0 Tests: 4 Failed: 1)
Failed test: 3
op/coresubs.t (Wstat: 0 Tests: 1109 Failed: 1)
Failed test: 1103
op/dbm.t (Wstat: 0 Tests: 5 Failed: 2)
Failed tests: 1-2
op/dump.t (Wstat: 0 Tests: 2 Failed: 1)
Failed test: 1
op/each.t (Wstat: 0 Tests: 65 Failed: 3)
Failed tests: 58, 62-63
op/eval.t (Wstat: 0 Tests: 169 Failed: 31)
Failed tests: 100, 107, 114, 120-125, 127, 149-169
op/filetest.t (Wstat: 0 Tests: 436 Failed: 3)
Failed tests: 421-422, 428
op/fork.t (Wstat: 0 Tests: 28 Failed: 27)
Failed tests: 1-27
op/fresh_perl_utf8.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
op/glob.t (Wstat: 0 Tests: 18 Failed: 1)
Failed test: 18
op/goto.t (Wstat: 0 Tests: 134 Failed: 3)
Failed tests: 48, 66-67
op/gv.t (Wstat: 0 Tests: 304 Failed: 1)
Failed test: 265
op/heredoc.t (Wstat: 0 Tests: 138 Failed: 103)
Failed tests: 2-6, 40-41, 43-138
op/hexfp.t (Wstat: 0 Tests: 125 Failed: 2)
Failed tests: 124-125
op/hook/require.t (Wstat: 0 Tests: 14 Failed: 11)
Failed tests: 4-14
op/join.t (Wstat: 0 Tests: 43 Failed: 2)
Failed tests: 42-43
op/lc.t (Wstat: 0 Tests: 2716 Failed: 1)
Failed test: 132
op/leaky-magic.t (Wstat: 0 Tests: 71 Failed: 1)
Failed test: 3
op/lex.t (Wstat: 0 Tests: 53 Failed: 24)
Failed tests: 5-8, 11-24, 26-27, 29-30, 32, 35
op/lex_assign.t (Wstat: 0 Tests: 353 Failed: 3)
Failed tests: 351-353
op/lexsub.t (Wstat: 0 Tests: 152 Failed: 9)
Failed tests: 22, 70-72, 76-77, 134-135, 140
op/list.t (Wstat: 0 Tests: 73 Failed: 1)
Failed test: 72
op/local.t (Wstat: 0 Tests: 319 Failed: 1)
Failed test: 306
op/magic.t (Wstat: 0 Tests: 208 Failed: 14)
Failed tests: 75-77, 100-101, 120-121, 158, 163-168
op/method.t (Wstat: 0 Tests: 163 Failed: 7)
Failed tests: 98-101, 105, 162-163
op/multideref.t (Wstat: 0 Tests: 65 Failed: 1)
Failed test: 65
op/override.t (Wstat: 0 Tests: 36 Failed: 1)
Failed test: 36
op/pack.t (Wstat: 65280 (exited 255) Tests: 596 Failed: 2)
Failed tests: 595-596
Non-zero exit status: 255
Parse errors: Bad plan. You planned 14722 tests but ran 596.
op/print.t (Wstat: 0 Tests: 3 Failed: 3)
Failed tests: 1-3
op/quotemeta.t (Wstat: 0 Tests: 60 Failed: 10)
Failed tests: 16-17, 24-25, 48-53
op/range.t (Wstat: 0 Tests: 162 Failed: 1)
Failed test: 162
op/readdir.t (Wstat: 0 Tests: 16 Failed: 1)
Failed test: 13
op/readline.t (Wstat: 0 Tests: 36 Failed: 6)
Failed tests: 4-7, 14-15
op/recurse.t (Wstat: 0 Tests: 28 Failed: 1)
Failed test: 27
op/ref.t (Wstat: 0 Tests: 257 Failed: 20)
Failed tests: 128-130, 134, 136, 145-146, 205-212, 226-229
254
op/repeat.t (Wstat: 0 Tests: 50 Failed: 1)
Failed test: 50
op/require_errors.t (Wstat: 0 Tests: 73 Failed: 1)
Failed test: 59
op/reset.t (Wstat: 0 Tests: 45 Failed: 1)
Failed test: 35
op/runlevel.t (Wstat: 0 Tests: 24 Failed: 24)
Failed tests: 1-24
op/smartmatch.t (Wstat: 0 Tests: 353 Failed: 3)
Failed tests: 350, 352-353
op/sort.t (Wstat: 0 Tests: 205 Failed: 3)
Failed tests: 165-166, 173
op/splice.t (Wstat: 0 Tests: 34 Failed: 1)
Failed test: 34
op/split.t (Wstat: 0 Tests: 197 Failed: 9)
Failed tests: 103, 105-106, 108, 185, 190-193
op/split_unicode.t (Wstat: 0 Tests: 147 Failed: 57)
Failed tests: 31, 33, 35, 37, 39, 41, 43, 45, 47, 49
51, 53, 55, 57, 59, 61, 63, 65, 67, 69
71, 73, 75, 77, 79, 81, 83, 85, 87, 89
91, 93, 95, 97, 99, 101, 103, 105, 107
109, 111, 113, 115, 117, 119, 121, 123
125, 127, 129, 131, 133, 135, 137, 139
141, 143
op/sprintf2.t (Wstat: 0 Tests: 1701 Failed: 52)
Failed tests: 1394-1442, 1597, 1682, 1690
op/stash.t (Wstat: 0 Tests: 55 Failed: 11)
Failed tests: 2-5, 36, 50-55
op/stash_parse_gv.t (Wstat: 0 Tests: 5 Failed: 5)
Failed tests: 1-5
op/sub.t (Wstat: 0 Tests: 65 Failed: 4)
Failed tests: 12-13, 28, 63
op/sub_lval.t (Wstat: 0 Tests: 211 Failed: 1)
Failed test: 134
op/substr.t (Wstat: 0 Tests: 400 Failed: 1)
Failed test: 390
op/taint.t (Wstat: 0 Tests: 1065 Failed: 2)
Failed tests: 834, 882
op/tie.t (Wstat: 0 Tests: 95 Failed: 94)
Failed tests: 1-17, 19-95
op/tr.t (Wstat: 0 Tests: 317 Failed: 1)
Failed test: 225
op/tr_latin1.t (Wstat: 0 Tests: 2 Failed: 2)
Failed tests: 1-2
op/universal.t (Wstat: 0 Tests: 144 Failed: 2)
Failed tests: 113-114
op/utf8cache.t (Wstat: 0 Tests: 16 Failed: 1)
Failed test: 1
op/utftaint.t (Wstat: 0 Tests: 89 Failed: 2)
Failed tests: 87-88
op/warn.t (Wstat: 0 Tests: 33 Failed: 6)
Failed tests: 19-22, 31, 33
op/while.t (Wstat: 0 Tests: 26 Failed: 1)
Failed test: 26
op/write.t (Wstat: 0 Tests: 636 Failed: 8)
Failed tests: 478-481, 591-593, 602
opbasic/concat.t (Wstat: 0 Tests: 254 Failed: 2)
Failed tests: 4-5
porting/libperl.t (Wstat: 0 Tests: 30 Failed: 1)
Failed test: 29
re/bigfuzzy_not_utf8.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
re/charset.t (Wstat: 0 Tests: 6940 Failed: 32)
Failed tests: 2129-2130, 2132, 2136-2138, 2140, 2144-2146
2148, 2152, 2472, 2476, 2480, 2776, 3517-3518
3520, 3524-3526, 3528, 3532-3534, 3536
3540, 3860, 3864, 3868, 4164
re/fold_grind_a.t (Wstat: 0 Tests: 1619 Failed: 1612)
Failed tests: 6-1103, 1106-1619
re/fold_grind_aa.t (Wstat: 0 Tests: 870 Failed: 783)
Failed tests: 16-371, 374-433, 436-495, 500-718, 731-758
799-828, 832-861
re/fold_grind_d.t (Wstat: 0 Tests: 1455 Failed: 1448)
Failed tests: 6-939, 942-1455
re/fold_grind_l.t (Wstat: 9 (Signal: KILL) Tests: 287 Failed: 203)
Failed tests: 19-48, 50-79, 93-122, 126-155, 160-214
229-256
Non-zero wait status: 9
Parse errors: No plan found in TAP output
re/fold_grind_u.t (Wstat: 9 (Signal: KILL) Tests: 1351 Failed: 1334)
Failed tests: 11-69, 71-129, 133-191, 193-251, 254-1351
Non-zero wait status: 9
Parse errors: No plan found in TAP output
re/overload.t (Wstat: 0 Tests: 87 Failed: 2)
Failed tests: 82-83
re/pat.t (Wstat: 65280 (exited 255) Tests: 851 Failed: 49)
Failed tests: 646-647, 650-651, 685, 737-738, 745-746
753-756, 767-768, 771-772, 775-776, 779-780
783-786, 789-792, 803-804, 807-808, 811-812
815-816, 819-822, 825-828, 842-843, 849
851
Non-zero exit status: 255
Parse errors: Bad plan. You planned 1265 tests but ran 851.
re/pat_advanced.t (Wstat: 65280 (exited 255) Tests: 122 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
re/pat_psycho.t (Wstat: 0 Tests: 15 Failed: 2)
Failed tests: 14-15
re/pat_re_eval.t (Wstat: 0 Tests: 527 Failed: 47)
Failed tests: 16-19, 21-22, 26, 28, 152, 160-162, 168-170
207-209, 215-217, 254-256, 262-264, 374
376, 378-379, 381, 383-384, 386, 388-389
391, 393-394, 396, 398-399, 401, 403, 405
430
re/pat_rt_report.t (Wstat: 65280 (exited 255) Tests: 134 Failed: 3)
Failed tests: 52, 54, 56
Non-zero exit status: 255
Parse errors: Bad plan. You planned 2514 tests but ran 134.
re/pat_special_cc.t (Wstat: 0 Tests: 9 Failed: 2)
Failed tests: 2-3
re/reg_60508.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
re/reg_eval.t (Wstat: 0 Tests: 8 Failed: 8)
Failed tests: 1-8
re/reg_eval_scope.t (Wstat: 0 Tests: 49 Failed: 21)
Failed tests: 1-6, 13-26, 28
re/reg_fold.t (Wstat: 0 Tests: 6891 Failed: 30)
Failed tests: 218, 226, 234, 242, 250, 266, 274, 282
290, 298, 306, 314, 322, 330, 338, 346
354, 362, 370, 378, 386, 394, 402, 410
418, 426, 434, 442, 450, 6887
re/reg_mesg.t (Wstat: 0 Tests: 3226 Failed: 164)
Failed tests: 554, 560, 566, 572, 578, 584, 590, 596
602, 608, 614, 620, 626, 632, 638, 644
650, 656, 662, 668, 674, 680, 686, 692
698, 701, 707, 713, 719, 725, 731, 737
743, 749, 755, 761, 767, 773, 779, 785
791, 797, 803, 809, 815, 821, 827, 833
839, 845, 851, 857, 863, 869, 1427, 1433
1439, 1445, 1451, 1457, 1463, 1469, 1475
1481, 1487, 1493, 1499, 1505, 1511, 1517
1523, 1529, 1535, 1541, 1547, 1553, 1559
1565, 1571, 1574, 1580, 1586, 1592, 1598
1604, 1610, 1616, 1622, 1628, 1634, 1640
1646, 1652, 1658, 1664, 1670, 1676, 1682
1688, 1694, 1700, 1706, 1712, 1718, 1724
1730, 1736, 1742, 1877, 1883, 1889, 1895
1901, 1907, 1913, 2270, 2278, 2286, 2294
2302-2304, 2316, 2372, 2376, 2380, 2382
2576, 2584, 2592, 2600, 2608, 2616, 2624
2651, 2653, 2655, 2657, 2659, 2661, 2663
2665, 3021, 3029, 3037, 3045, 3053-3055
3067, 3178, 3180, 3182, 3184, 3188, 3190
3212, 3214, 3216, 3218, 3220, 3222, 3224
3226
re/reg_posixcc.t (Wstat: 0 Tests: 2716 Failed: 160)
Failed tests: 779, 781-784, 837, 839-842, 1865, 1867-1870
2327, 2329-2332, 2577-2716
re/regex_sets.t (Wstat: 65280 (exited 255) Tests: 61 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
re/regex_sets_compat.t (Wstat: 0 Tests: 2162 Failed: 4)
Failed tests: 693, 1485-1486, 1833
re/regexp.t (Wstat: 0 Tests: 2162 Failed: 12)
Failed tests: 693, 1112, 1116, 1432, 1434, 1437, 1443
1445, 1448, 1485-1486, 1833
re/regexp_noamp.t (Wstat: 0 Tests: 2162 Failed: 11)
Failed tests: 1112, 1116, 1432, 1434, 1437, 1443, 1445
1448, 1485-1486, 1833
re/regexp_notrie.t (Wstat: 0 Tests: 2162 Failed: 12)
Failed tests: 693, 1112, 1116, 1432, 1434, 1437, 1443
1445, 1448, 1485-1486, 1833
re/regexp_qr.t (Wstat: 0 Tests: 2162 Failed: 12)
Failed tests: 693, 1112, 1116, 1432, 1434, 1437, 1443
1445, 1448, 1485-1486, 1833
re/regexp_qr_embed.t (Wstat: 0 Tests: 2162 Failed: 12)
Failed tests: 693, 1112, 1116, 1432, 1434, 1437, 1443
1445, 1448, 1485-1486, 1833
re/regexp_trielist.t (Wstat: 0 Tests: 2162 Failed: 12)
Failed tests: 693, 1112, 1116, 1432, 1434, 1437, 1443
1445, 1448, 1485-1486, 1833
re/regexp_unicode_prop.t (Wstat: 0 Tests: 1110 Failed: 5)
Failed tests: 1, 3, 1104, 1106, 1110
re/script_run.t (Wstat: 0 Tests: 185 Failed: 1)
Failed test: 185
re/subst.t (Wstat: 0 Tests: 281 Failed: 16)
Failed tests: 112-114, 162-164, 256-261, 269, 271, 277-278
re/subst_wamp.t (Wstat: 0 Tests: 281 Failed: 16)
Failed tests: 112-114, 162-164, 256-261, 269, 271, 277-278
re/substT.t (Wstat: 0 Tests: 281 Failed: 16)
Failed tests: 112-114, 162-164, 256-261, 269, 271, 277-278
re/uniprops03.t (Wstat: 65280 (exited 255) Tests: 39793 Failed: 24)
Failed tests: 9831, 9834, 9839, 9842, 9849, 9852, 9857
9860, 9867, 9870, 9875, 9878, 9885, 9888
9893, 9896, 9903, 9906, 9911, 9914, 9921
9924, 9929, 9932
Non-zero exit status: 255
re/uniprops04.t (Wstat: 65280 (exited 255) Tests: 39759 Failed: 80)
Failed tests: 6556, 6559, 6564, 6567, 6574, 6577, 6582
6585, 6808, 6811, 6816, 6819, 6826, 6829
6844, 6847, 6852, 6855, 6862, 6865, 6880
6883, 6888, 6891, 6898, 6901, 6906, 6909
7528, 7531, 7536, 7539, 7546, 7549, 7554
7557, 7564, 7567, 7572, 7575, 7582, 7585
7590, 7593, 7600, 7603, 7608, 7611, 7618
7621, 39258, 39260, 39263, 39268, 39270
39273, 39280, 39282, 39285, 39290, 39292
39295, 39302, 39304, 39307, 39312, 39314
39317, 39324, 39327, 39332, 39335, 39342
39345, 39350, 39353, 39360, 39363, 39368
39371
Non-zero exit status: 255
run/fresh_perl.t (Wstat: 0 Tests: 91 Failed: 91)
Failed tests: 1-91
run/runenv.t (Wstat: 0 Tests: 106 Failed: 36)
Failed tests: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22
24, 26, 28, 30, 32, 34, 36, 38, 40, 61
63, 65, 68, 71, 74, 77, 80, 83, 86, 89
92, 95, 98, 101, 104
run/runenv_randseed.t (Wstat: 0 Tests: 9 Failed: 6)
Failed tests: 1-4, 6, 8
run/switchC.t (Wstat: 0 Tests: 15 Failed: 14)
Failed tests: 1-7, 9-15
run/switchd.t (Wstat: 0 Tests: 21 Failed: 8)
Failed tests: 9-11, 14-15, 17-18, 20
run/switches.t (Wstat: 0 Tests: 139 Failed: 52)
Failed tests: 19, 25-26, 37, 39, 41, 43, 45, 47, 49, 51
53, 55, 57, 59, 61, 63, 65, 67, 69, 71
73, 75, 77, 79, 81, 83, 85, 87, 89, 91
93, 95, 97, 99-105, 108-110, 116, 124, 128
131, 136-139
run/switchF2.t (Wstat: 0 Tests: 5 Failed: 4)
Failed tests: 1-3, 5
run/switchI.t (Wstat: 0 Tests: 4 Failed: 2)
Failed tests: 3-4
run/switchM.t (Wstat: 0 Tests: 4 Failed: 4)
Failed tests: 1-4
run/switchx.t (Wstat: 0 Tests: 8 Failed: 3)
Failed tests: 6-8
uni/attrs.t (Wstat: 0 Tests: 35 Failed: 10)
Failed tests: 1-8, 11-12
uni/bless.t (Wstat: 0 Tests: 84 Failed: 57)
Failed tests: 2-4, 6-8, 10-12, 14-16, 18-20, 22-24, 26-28
30-32, 34-36, 38-40, 42-44, 46-48, 50-52
54-56, 58-60, 62-64, 66-68, 70-72, 74-76
uni/caller.t (Wstat: 0 Tests: 18 Failed: 1)
Failed test: 1
uni/fold.t (Wstat: 0 Tests: 19232 Failed: 12198)
Failed tests: 343-345, 347-348, 353-359, 363-370, 374-381
385-392, 396-403, 407-414, 418-425, 429-436
440-447, 451-458, 462-469, 473-480, 484-491
495-502, 506-513, 517-524, 528-535, 539-546
550-557, 561-568, 572-579, 583-590, 594-601
605-612, 616-623, 627-634, 638-645, 649-656
660-667, 671-678, 682-687, 689, 695, 699-704
708-715, 719-726, 730-737, 741-748, 752-759
763-770, 774-781, 785-792, 796-803, 807-814
818-825, 829-836, 840-847, 851-858, 862-869
873-880, 884-891, 895-902, 906-913, 917-924
928-935, 939-946, 950-957, 961-968, 974-983
987-994, 998-1005, 1009-1016, 1020-1027
1031-1038, 1042-1049, 1053-1060, 1064-1071
1075-1082, 1086-1093, 1097-1104, 1110-1119
1123-1130, 1134-1141, 1145-1152, 1156-1163
1167-1174, 1178-1185, 1189-1196, 1200-1207
1211-1218, 1222-1229, 1233-1240, 1244-1251
1255-1262, 1266-1273, 1277-1284, 1288-1295
1299-1306, 1310-1317, 1321-1328, 1332-1339
1343-1350, 1354-1361, 1365-1372, 1376-1383
1387-1394, 1398-1405, 1409-1414, 1416, 1420
1422-1427, 1431-1438, 1442-1449, 1453-1460
1464-1471, 1475-1482, 1486-1493, 1497-1504
1508-1515, 1519-1526, 1530-1537, 1541-1548
1552-1559, 1563-1570, 1574-1581, 1585-1592
1596-1603, 1607-1614, 1618-1625, 1629-1636
1640-1647, 1651-1658, 1662-1669, 1673-1680
1684-1691, 1695-1702, 1706-1713, 1717-1724
1728-1735, 1739-1746, 1750-1757, 1761-1768
1772-1779, 1783-1790, 1794-1801, 1805-1812
1816-1823, 1827-1834, 1838-1845, 1849-1856
1860-1867, 1871-1878, 1882-1889, 1893-1900
1904-1911, 1915-1922, 1926-1933, 1937-1944
1948-1955, 1959-1966, 1970-1977, 1981-1988
1992-1999, 2003-2010, 2014-2021, 2025-2032
2036-2043, 2047-2054, 2058-2065, 2069-2076
2082-2091, 2095-2102, 2106-2113, 2117-2124
2128-2135, 2139-2146, 2150-2157, 2161-2168
2172-2179, 2183-2190, 2194-2201, 2205-2212
2216-2223, 2227-2234, 2238-2245, 2249-2256
2260-2267, 2271-2278, 2282-2289, 2293-2300
2304-2311, 2315-2322, 2326-2333, 2337-2344
2348-2355, 2359-2366, 2370-2377, 2381-2388
2392-2399, 2403-2410, 2414-2421, 2425-2432
2436-2443, 2447-2454, 2458-2465, 2469-2476
2480-2487, 2491-2498, 2502-2509, 2513-2520
2524-2531, 2535-2542, 2546-2553, 2557-2564
2568-2575, 2579-2586, 2590-2597, 2601-2608
2612-2619, 2623-2630, 2634-2641, 2645-2652
2656-2663, 2667-2674, 2678-2685, 2689-2696
2700-2707, 2711-2718, 2722-2729, 2733-2740
2744-2751, 2757-2766, 2770-2777, 2781-2788
2792-2799, 2803-2810, 2814-2821, 2825-2832
2836-2843, 2847-2854, 2858-2865, 2869-2876
2880-2887, 2891-2898, 2902-2909, 2913-2920
2924-2931, 2935-2942, 2946-2953, 2957-2964
2968-2975, 2979-2986, 2990-2997, 3001-3008
3012-3019, 3023-3030, 3034-3041, 3045-3052
3058-3067, 3071-3078, 3082-3089, 3093-3100
3104-3111, 3115-3122, 3126-3133, 3137-3144
3148-3155, 3159-3166, 3170-3177, 3181-3188
3192-3199, 3203-3210, 3214-3221, 3225-3232
3236-3243, 3247-3254, 3258-3265, 3269-3276
3280-3287, 3291-3298, 3302-3309, 3313-3320
3324-3331, 3335-3342, 3346-3353, 3357-3364
3368-3375, 3379-3386, 3390-3397, 3401-3408
3412-3419, 3423-3430, 3434-3441, 3445-3452
3456-3463, 3467-3474, 3478-3485, 3489-3496
3500-3507, 3511-3518, 3522-3529, 3533-3540
3544-3551, 3555-3562, 3566-3573, 3577-3584
3588-3595, 3599-3606, 3610-3617, 3621-3628
3632-3639, 3643-3650, 3654-3661, 3665-3672
3676-3683, 3687-3694, 3698-3705, 3709-3716
3720-3727, 3731-3738, 3742-3749, 3753-3760
3764-3771, 3775-3782, 3786-3793, 3797-3804
3808-3815, 3819-3826, 3830-3837, 3841-3848
3852-3859, 3863-3870, 3874-3881, 3885-3892
3896-3903, 3907-3914, 3918-3925, 3929-3936
3940-3947, 3951-3958, 3962-3969, 3973-3980
3984-3991, 3995-4002, 4006-4013, 4017-4024
4028-4035, 4039-4046, 4050-4057, 4061-4068
4072-4079, 4083-4090, 4094-4101, 4105-4112
4116-4123, 4127-4134, 4138-4145, 4149-4156
4160-4167, 4171-4178, 4182-4189, 4193-4200
4204-4211, 4215-4222, 4226-4233, 4237-4244
4248-4255, 4259-4266, 4270-4277, 4281-4288
4292-4299, 4303-4310, 4314-4321, 4325-4332
4336-4343, 4347-4354, 4358-4365, 4369-4376
4380-4387, 4391-4398, 4402-4409, 4413-4420
4424-4431, 4435-4442, 4446-4453, 4457-4464
4468-4475, 4479-4486, 4490-4497, 4501-4508
4512-4519, 4523-4530, 4534-4541, 4545-4552
4556-4563, 4567-4574, 4578-4585, 4589-4596
4600-4607, 4611-4618, 4622-4629, 4633-4640
4644-4651, 4655-4662, 4666-4673, 4677-4684
4688-4695, 4699-4706, 4710-4717, 4721-4728
4732-4739, 4743-4750, 4754-4761, 4765-4772
4776-4783, 4787-4794, 4798-4805, 4809-4816
4820-4827, 4831-4838, 4842-4849, 4853-4860
4864-4871, 4875-4882, 4886-4893, 4897-4904
4908-4915, 4919-4926, 4930-4937, 4941-4948
4952-4959, 4963-4970, 4974-4981, 4985-4992
4996-5003, 5007-5014, 5018-5025, 5029-5036
5040-5047, 5051-5058, 5062-5069, 5073-5080
5084-5091, 5095-5102, 5106-5113, 5117-5124
5128-5135, 5139-5146, 5150-5157, 5161-5168
5172-5179, 5183-5190, 5194-5201, 5205-5212
5216-5223, 5227-5234, 5238-5245, 5249-5256
5260-5267, 5271-5278, 5282-5289, 5293-5300
5304-5311, 5315-5322, 5326-5333, 5337-5344
5348-5355, 5359-5366, 5370-5377, 5381-5388
5392-5399, 5403-5410, 5414-5421, 5427-5436
5440-5447, 5451-5458, 5462-5469, 5473-5480
5484-5491, 5495-5502, 5506-5513, 5517-5524
5528-5535, 5539-5546, 5550-5557, 5561-5568
5572-5579, 5583-5590, 5594-5601, 5605-5612
5616-5623, 5627-5634, 5638-5645, 5649-5656
5660-5667, 5671-5678, 5682-5689, 5693-5700
5704-5711, 5715-5722, 5726-5733, 5737-5744
5748-5755, 5759-5766, 5770-5777, 5781-5788
5792-5799, 5803-5810, 5814-5821, 5825-5832
5836-5843, 5847-5854, 5858-5865, 5869-5876
5880-5887, 5891-5898, 5902-5909, 5913-5920
5924-5931, 5935-5942, 5946-5953, 5957-5964
5968-5975, 5979-5986, 5990-5997, 6001-6008
6012-6019, 6023-6030, 6034-6041, 6045-6052
6056-6063, 6067-6074, 6078-6085, 6089-6096
6100-6107, 6111-6118, 6122-6129, 6133-6140
6144-6151, 6155-6162, 6166-6173, 6177-6184
6188-6195, 6199-6206, 6210-6217, 6221-6228
6232-6239, 6243-6250, 6254-6261, 6265-6272
6276-6283, 6287-6294, 6298-6305, 6309-6316
6320-6327, 6331-6338, 6342-6349, 6353-6360
6364-6371, 6375-6382, 6386-6393, 6397-6404
6408-6415, 6419-6426, 6430-6437, 6441-6448
6452-6459, 6463-6470, 6474-6481, 6485-6492
6496-6503, 6507-6514, 6518-6525, 6529-6536
6540-6547, 6551-6558, 6562-6569, 6573-6580
6584-6591, 6595-6602, 6606-6613, 6617-6624
6628-6635, 6639-6646, 6650-6657, 6661-6668
6672-6679, 6683-6690, 6694-6701, 6705-6712
6716-6723, 6727-6734, 6738-6745, 6749-6756
6760-6767, 6771-6778, 6782-6789, 6793-6800
6804-6811, 6815-6822, 6826-6833, 6837-6844
6848-6855, 6859-6866, 6870-6877, 6881-6888
6892-6899, 6903-6910, 6914-6921, 6925-6932
6936-6943, 6947-6954, 6958-6965, 6969-6976
6980-6987, 6991-6998, 7002-7009, 7013-7020
7024-7031, 7035-7042, 7046-7053, 7057-7064
7068-7075, 7079-7086, 7090-7097, 7101-7108
7112-7119, 7123-7130, 7134-7141, 7145-7152
7156-7163, 7167-7174, 7178-7185, 7189-7196
7200-7207, 7211-7218, 7222-7229, 7233-7240
7244-7251, 7255-7262, 7266-7273, 7277-7284
7288-7295, 7299-7306, 7310-7317, 7321-7328
7332-7339, 7343-7350, 7354-7361, 7365-7372
7378-7387, 7393-7402, 7408-7417, 7423-7432
7438-7447, 7451-7456, 7458, 7464, 7468-7473
7477-7484, 7488-7495, 7499-7506, 7510-7517
7521-7528, 7532-7539, 7543-7550, 7554-7561
7565-7572, 7576-7583, 7587-7594, 7598-7605
7609-7616, 7620-7627, 7631-7638, 7642-7649
7653-7660, 7664-7671, 7675-7682, 7686-7693
7697-7704, 7708-7715, 7719-7726, 7730-7737
7741-7748, 7752-7759, 7763-7770, 7774-7781
7785-7792, 7796-7803, 7807-7814, 7818-7825
7829-7836, 7840-7847, 7851-7858, 7862-7869
7873-7880, 7884-7891, 7895-7902, 7906-7913
7917-7924, 7928-7935, 7939-7946, 7950-7957
7961-7968, 7972-7979, 7983-7990, 7994-8001
8005-8012, 8016-8023, 8027-8034, 8038-8045
8049-8056, 8060-8067, 8071-8078, 8082-8089
8093-8100, 8104-8111, 8115-8122, 8126-8133
8137-8144, 8148-8155, 8159-8166, 8170-8177
8181-8188, 8192-8199, 8203-8210, 8214-8221
8225-8232, 8236-8243, 8247-8254, 8258-8265
8269-8276, 8280-8287, 8291-8298, 8302-8309
8313-8320, 8324-8331, 8335-8342, 8346-8353
8357-8364, 8368-8375, 8379-8386, 8390-8397
8403-8412, 8418-8427, 8433-8442, 8448-8457
8461-8468, 8472-8479, 8483-8490, 8494-8501
8505-8512, 8516-8523, 8527-8534, 8538-8545
8549-8556, 8560-8567, 8571-8578, 8582-8589
8595-8604, 8610-8619, 8625-8634, 8640-8649
8655-8664, 8670-8679, 8685-8694, 8700-8709
8715-8724, 8730-8739, 8745-8754, 8760-8769
8775-8784, 8790-8799, 8805-8814, 8820-8829
8835-8844, 8850-8859, 8865-8874, 8880-8889
8895-8904, 8910-8919, 8925-8934, 8940-8949
8955-8964, 8970-8979, 8985-8994, 9000-9009
9015-9024, 9030-9039, 9045-9054, 9060-9069
9075-9084, 9090-9099, 9105-9114, 9120-9129
9135-9144, 9150-9159, 9165-9174, 9180-9189
9195-9204, 9210-9219, 9225-9234, 9240-9249
9255-9264, 9270-9279, 9285-9294, 9300-9309
9315-9324, 9330-9339, 9345-9354, 9360-9369
9375-9384, 9388-9395, 9399-9406, 9410-9417
9421-9428, 9434-9443, 9447-9454, 9460-9469
9475-9484, 9490-9499, 9505-9514, 9520-9529
9533-9540, 9544-9551, 9555-9562, 9566-9573
9579-9588, 9594-9603, 9609-9618, 9624-9633
9639-9648, 9652-9659, 9663-9670, 9674-9681
9685-9692, 9698-9707, 9713-9722, 9728-9737
9743-9752, 9758-9767, 9771-9778, 9782-9789
9793-9800, 9804-9811, 9815-9822, 9828-9837
9843-9852, 9858-9867, 9873-9882, 9888-9897
9901-9908, 9912-9919, 9923-9930, 9934-9941
9947-9956, 9960-9965, 9967, 9971, 9973-9978
9982-9989, 9993-10000, 10004-10011, 10015-10022
10026-10033, 10037-10044, 10048-10055, 10059-10066
10070-10077, 10081-10088, 10092-10099, 10103-10110
10114-10121, 10125-10132, 10136-10143, 10147-10154
10158-10165, 10169-10176, 10180-10187, 10191-10198
10202-10209, 10213-10220, 10224-10231, 10235-10242
10246-10253, 10257-10264, 10268-10275, 10279-10286
10290-10297, 10301-10308, 10312-10319, 10323-10330
10334-10341, 10345-10352, 10356-10363, 10367-10374
10378-10385, 10389-10396, 10400-10407, 10411-10418
10422-10429, 10433-10440, 10444-10451, 10455-10462
10466-10473, 10477-10484, 10488-10495, 10499-10506
10510-10517, 10521-10528, 10532-10539, 10543-10550
10554-10561, 10565-10572, 10576-10583, 10587-10594
10598-10605, 10609-10616, 10620-10627, 10631-10638
10642-10649, 10653-10660, 10664-10671, 10675-10682
10686-10693, 10697-10704, 10708-10715, 10719-10726
10730-10737, 10741-10748, 10752-10759, 10763-10770
10774-10781, 10785-10792, 10796-10803, 10807-10814
10818-10825, 10829-10836, 10840-10847, 10851-10858
10862-10869, 10873-10880, 10884-10891, 10895-10902
10906-10913, 10917-10924, 10928-10935, 10939-10946
10950-10957, 10961-10968, 10972-10979, 10983-10990
10994-11001, 11005-11012, 11016-11023, 11027-11034
11038-11045, 11049-11056, 11060-11067, 11071-11078
11082-11089, 11093-11100, 11104-11111, 11115-11122
11126-11133, 11137-11144, 11148-11155, 11159-11166
11170-11177, 11181-11188, 11192-11199, 11203-11210
11214-11221, 11225-11232, 11236-11243, 11247-11254
11258-11265, 11269-11276, 11280-11287, 11291-11298
11302-11309, 11313-11320, 11324-11331, 11335-11342
11346-11353, 11357-11364, 11368-11375, 11379-11386
11390-11397, 11401-11408, 11412-11419, 11423-11430
11434-11441, 11445-11452, 11456-11463, 11467-11474
11478-11485, 11489-11496, 11500-11507, 11511-11518
11522-11529, 11533-11540, 11544-11551, 11555-11562
11566-11573, 11577-11584, 11588-11595, 11599-11606
11610-11617, 11621-11628, 11632-11639, 11643-11650
11654-11661, 11665-11672, 11676-11683, 11687-11694
11698-11705, 11709-11716, 11720-11727, 11731-11738
11742-11749, 11753-11760, 11764-11771, 11775-11782
11786-11793, 11797-11804, 11808-11815, 11819-11826
11830-11837, 11841-11848, 11852-11859, 11863-11870
11874-11881, 11885-11892, 11896-11903, 11907-11914
11918-11925, 11929-11936, 11940-11947, 11951-11958
11962-11969, 11973-11980, 11984-11991, 11995-12002
12006-12013, 12017-12024, 12028-12035, 12039-12046
12050-12057, 12061-12068, 12072-12079, 12083-12090
12094-12101, 12105-12112, 12116-12123, 12127-12134
12138-12145, 12149-12156, 12160-12167, 12171-12178
12182-12189, 12193-12200, 12204-12211, 12215-12222
12226-12233, 12237-12244, 12248-12255, 12259-12266
12270-12277, 12281-12288, 12292-12299, 12303-12310
12314-12321, 12325-12332, 12336-12343, 12347-12354
12358-12365, 12369-12376, 12380-12387, 12391-12398
12402-12409, 12413-12420, 12424-12431, 12435-12442
12446-12453, 12457-12464, 12468-12475, 12479-12486
12490-12497, 12501-12508, 12512-12519, 12523-12530
12534-12541, 12545-12552, 12556-12563, 12567-12574
12578-12585, 12589-12596, 12600-12607, 12611-12618
12622-12629, 12633-12640, 12644-12651, 12655-12662
12666-12673, 12677-12684, 12688-12695, 12699-12706
12710-12717, 12721-12728, 12732-12739, 12743-12750
12754-12761, 12765-12772, 12776-12783, 12787-12794
12798-12805, 12809-12816, 12820-12827, 12831-12838
12842-12849, 12853-12860, 12864-12871, 12875-12882
12886-12893, 12897-12904, 12908-12915, 12919-12926
12930-12937, 12941-12948, 12952-12959, 12963-12970
12974-12981, 12985-12992, 12996-13003, 13007-13014
13018-13025, 13029-13036, 13040-13047, 13051-13058
13062-13069, 13073-13080, 13084-13091, 13095-13102
13106-13113, 13117-13124, 13128-13135, 13139-13146
13150-13157, 13161-13168, 13172-13179, 13183-13190
13194-13201, 13205-13212, 13216-13223, 13227-13234
13238-13245, 13249-13256, 13260-13267, 13271-13278
13282-13289, 13293-13300, 13304-13311, 13315-13322
13326-13333, 13337-13344, 13348-13355, 13359-13366
13370-13377, 13381-13388, 13392-13399, 13403-13410
13414-13421, 13425-13432, 13436-13443, 13447-13454
13458-13465, 13469-13476, 13480-13487, 13491-13498
13502-13509, 13513-13520, 13524-13531, 13535-13542
13546-13553, 13557-13564, 13568-13575, 13579-13586
13590-13597, 13601-13608, 13612-13619, 13623-13630
13634-13641, 13645-13652, 13656-13663, 13667-13674
13678-13685, 13689-13696, 13700-13707, 13711-13718
13722-13729, 13733-13740, 13744-13751, 13755-13762
13766-13773, 13777-13784, 13788-13795, 13799-13806
13810-13817, 13821-13828, 13832-13839, 13843-13850
13854-13861, 13865-13872, 13876-13883, 13887-13894
13898-13905, 13909-13916, 13920-13927, 13931-13938
13942-13949, 13953-13960, 13964-13971, 13975-13980
13982, 13988, 13992-13995, 13997, 14003
14007-14010, 14012, 14018, 14022-14025
14027, 14033, 14037-14040, 14042, 14048
14052-14055, 14057, 14063, 14067-14070
14072, 14078, 14082-14087, 14093-14102
14108-14117, 14123-14132, 14138-14147, 14153-14162
14166-14173, 14177-14184, 14188-14195, 14199-14206
14210-14217, 14221-14228, 14232-14239, 14243-14250
14254-14261, 14265-14272, 14276-14283, 14287-14294
14298-14305, 14309-14316, 14320-14327, 14331-14338
14342-14349, 14353-14360, 14364-14371, 14375-14382
14386-14393, 14397-14404, 14408-14415, 14419-14426
14430-14437, 14441-14448, 14452-14459, 14463-14470
14474-14481, 14485-14492, 14496-14503, 14507-14514
14518-14525, 14529-14536, 14540-14547, 14551-14558
14562-14569, 14573-14580, 14584-14591, 14595-14602
14606-14613, 14617-14624, 14628-14635, 14639-14646
14650-14657, 14661-14668, 14672-14679, 14683-14690
14694-14701, 14705-14712, 14716-14723, 14727-14734
14738-14745, 14749-14756, 14760-14767, 14771-14778
14782-14789, 14793-14800, 14804-14811, 14815-14822
14826-14833, 14837-14844, 14848-14855, 14859-14866
14870-14877, 14881-14888, 14892-14899, 14903-14910
14914-14921, 14925-14932, 14936-14943, 14947-14954
14958-14965, 14969-14976, 14980-14987, 14991-14998
15002-15009, 15013-15020, 15024-15031, 15035-15042
15046-15053, 15057-15064, 15068-15075, 15079-15086
15090-15097, 15101-15108, 15112-15119, 15123-15130
15134-15141, 15145-15152, 15156-15163, 15167-15174
15178-15185, 15189-15196, 15200-15207, 15211-15218
15222-15229, 15233-15240, 15244-15251, 15255-15262
15266-15273, 15277-15284, 15288-15295, 15299-15306
15310-15317, 15321-15328, 15332-15339, 15343-15350
15354-15361, 15365-15372, 15376-15383, 15387-15394
15398-15405, 15409-15416, 15420-15427, 15431-15438
15442-15449, 15453-15460, 15464-15471, 15475-15482
15486-15493, 15497-15504, 15508-15515, 15519-15526
15530-15537, 15541-15548, 15552-15559, 15563-15570
15574-15581, 15585-15592, 15596-15603, 15607-15614
15618-15625, 15629-15636, 15640-15647, 15651-15658
15662-15669, 15673-15680, 15684-15691, 15695-15702
15706-15713, 15717-15724, 15728-15735, 15739-15746
15750-15757, 15761-15768, 15772-15779, 15783-15790
15794-15801, 15805-15812, 15816-15823, 15827-15834
15838-15845, 15849-15856, 15860-15867, 15871-15878
15882-15889, 15893-15900, 15904-15911, 15915-15922
15926-15933, 15937-15944, 15948-15955, 15959-15966
15970-15977, 15981-15988, 15992-15999, 16003-16010
16014-16021, 16025-16032, 16036-16043, 16047-16054
16058-16065, 16069-16076, 16080-16087, 16091-16098
16102-16109, 16113-16120, 16124-16131, 16135-16142
16146-16153, 16157-16164, 16168-16175, 16179-16186
16190-16197, 16201-16208, 16212-16219, 16223-16230
16234-16241, 16245-16252, 16256-16263, 16267-16274
16278-16285, 16289-16296, 16300-16307, 16311-16318
16322-16329, 16333-16340, 16344-16351, 16355-16362
16366-16373, 16377-16384, 16388-16395, 16399-16406
16410-16417, 16421-16428, 16432-16439, 16443-16450
16454-16461, 16465-16472, 16476-16483, 16487-16494
16498-16505, 16509-16516, 16520-16527, 16531-16538
16542-16549, 16553-16560, 16564-16571, 16575-16582
16586-16593, 16597-16604, 16608-16615, 16619-16626
16630-16637, 16641-16648, 16652-16659, 16663-16670
16674-16681, 16685-16692, 16696-16703, 16707-16714
16718-16725, 16729-16736, 16740-16747, 16751-16758
16762-16769, 16773-16780, 16784-16791, 16795-16802
16806-16813, 16817-16824, 16828-16835, 16839-16846
16850-16857, 16861-16868, 16872-16879, 16883-16890
16894-16901, 16905-16912, 16916-16923, 16927-16934
16938-16945, 16949-16956, 16960-16967, 16971-16978
16982-16989, 16993-17000, 17004-17011, 17015-17022
17026-17033, 17037-17044, 17048-17055, 17059-17066
17070-17077, 17081-17088, 17092-17099, 17103-17110
17114-17121, 17125-17132, 17136-17143, 17147-17154
17158-17165, 17169-17176, 17180-17187, 17191-17198
17202-17209, 17213-17220, 17224-17231, 17235-17242
17246-17253, 17257-17264, 17268-17275, 17279-17286
17290-17297, 17301-17302
uni/goto.t (Wstat: 0 Tests: 4 Failed: 1)
Failed test: 4
uni/gv.t (Wstat: 0 Tests: 206 Failed: 4)
Failed tests: 78, 126, 160, 196
uni/labels.t (Wstat: 0 Tests: 10 Failed: 3)
Failed tests: 4-6
uni/lex_utf8.t (Wstat: 0 Tests: 16 Failed: 4)
Failed tests: 12-15
uni/lower.t (Wstat: 65280 (exited 255) Tests: 2 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
uni/method.t (Wstat: 0 Tests: 62 Failed: 30)
Failed tests: 16-29, 31-41, 45-49
uni/opcroak.t (Wstat: 0 Tests: 5 Failed: 2)
Failed tests: 4-5
uni/parser.t (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
uni/readline.t (Wstat: 0 Tests: 7 Failed: 1)
Failed test: 6
uni/sprintf.t (Wstat: 0 Tests: 52 Failed: 1)
Failed test: 8
uni/stash.t (Wstat: 0 Tests: 49 Failed: 3)
Failed tests: 37, 41, 45
uni/title.t (Wstat: 65280 (exited 255) Tests: 2 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
uni/tr_utf8.t (Wstat: 0 Tests: 8 Failed: 3)
Failed tests: 5-6, 8
uni/universal.t (Wstat: 0 Tests: 90 Failed: 1)
Failed test: 21
uni/upper.t (Wstat: 65280 (exited 255) Tests: 4 Failed: 1)
Failed test: 2
Non-zero exit status: 255
Parse errors: No plan found in TAP output
uni/variables.t (Wstat: 0 Tests: 66880 Failed: 65)
Failed tests: 1054, 1120, 1150, 1186, 1192, 1198, 1204
1210, 1216, 1222, 1228, 1234, 1240, 1246
1252, 1258, 1264, 1270, 1276, 1282, 1288
1294, 1300, 1306, 1312, 1318, 1330, 1336
1342, 1348, 1354, 1360, 1366, 1372, 1378
1384, 1390, 1396, 1402, 1408, 1414, 1420
1426, 1432, 1438, 1444, 1450, 1456, 1462
1468, 1474, 1480, 1486, 1492, 1498, 1504
1510, 1522, 1528, 1534, 1540, 1546, 1552
1558, 1564
uni/write.t (Wstat: 0 Tests: 8 Failed: 2)
Failed tests: 7-8
../cpan/CPAN-Meta-YAML/t/30_yaml_spec_tml.t (Wstat: 256 (exited 1) Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
../cpan/CPAN-Meta/t/converter.t (Wstat: 256 (exited 1) Tests: 198 Failed: 1)
Failed test: 182
Non-zero exit status: 1
../cpan/DB_File/t/db-btree.t (Wstat: 11 (Signal: SEGV) Tests: 0 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
../cpan/DB_File/t/db-recno.t (Wstat: 512 (exited 2) Tests: 63 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 204 tests but ran 63.
../cpan/ExtUtils-MakeMaker/t/prereq_print.t (Wstat: 512 (exited 2) Tests: 11 Failed: 2)
Failed tests: 5-6
Non-zero exit status: 2
../cpan/ExtUtils-MakeMaker/t/unicode.t (Wstat: 512 (exited 2) Tests: 8 Failed: 2)
Failed tests: 3, 5
Non-zero exit status: 2
../cpan/Filter-Util-Call/t/call.t (Wstat: 0 Tests: 34 Failed: 13)
Failed tests: 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26
28, 34
../cpan/Filter-Util-Call/t/rt_54452-rebless.t (Wstat: 0 Tests: 2 Failed: 1)
Failed test: 2
../cpan/IO-Compress/t/011-streamzip.t (Wstat: 7168 (exited 28) Tests: 136 Failed: 28)
Failed tests: 3, 7, 11, 15, 19, 23, 27, 31, 59, 63, 67
71, 75, 79, 83, 87, 91, 95, 99, 103, 107
111, 115, 119, 123, 127, 131, 135
Non-zero exit status: 28
../cpan/IPC-Cmd/t/01_IPC-Cmd.t (Wstat: 7168 (exited 28) Tests: 467 Failed: 28)
Failed tests: 29, 40, 51, 62, 73, 84, 95, 106, 108, 115-116
119, 126-127, 139, 150, 161, 172, 183, 194
205, 216, 218, 225-226, 229, 236-237
Non-zero exit status: 28
../cpan/Pod-Simple/t/corpus.t (Wstat: 1024 (exited 4) Tests: 59 Failed: 4)
Failed tests: 34, 36, 38, 57
Non-zero exit status: 4
../cpan/Pod-Simple/t/rtf_utf8.t (Wstat: 65280 (exited 255) Tests: 3 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 5 tests but ran 3.
../cpan/Pod-Usage/t/pod/pod2usage2.t (Wstat: 256 (exited 1) Tests: 42 Failed: 1)
Failed test: 17
Non-zero exit status: 1
../cpan/Scalar-List-Utils/t/exotic_names.t (Wstat: 11520 (exited 45) Tests: 771 Failed: 0)
Non-zero exit status: 45
Parse errors: Bad plan. You planned 1560 tests but ran 771.
../cpan/Test-Harness/t/iterators.t (Wstat: 2048 (exited 8) Tests: 76 Failed: 8)
Failed tests: 7-13, 15
Non-zero exit status: 8
../cpan/Test-Harness/t/regression.t (Wstat: 36864 (exited 144) Tests: 4956 Failed: 144)
Failed tests: 4, 6, 32, 56, 59, 84-85, 111, 114-115, 143
168-179, 208, 234, 259, 262-263, 286-297
326, 353-354, 380, 382, 410, 436, 439-440
466, 469-470, 497, 522-533, 560, 584, 587
614-615, 643, 645-646, 673, 699-700, 702
705-706, 732, 735, 762, 790-791, 818, 845-846
848, 850-861, 891-892, 918-919, 923, 925-926
954, 980-981, 983-984, 986-987, 1015, 1017
1044-1045, 1071, 1097, 1100, 1128, 1130-1131
1159, 1161-1162, 1186-1187, 1189-1190, 1216-1217
1243-1244, 1248, 1250, 1276-1277, 1281
1284, 1310, 1313-1314
Non-zero exit status: 144
../cpan/Text-ParseWords/t/ParseWords.t (Wstat: 256 (exited 1) Tests: 27 Failed: 1)
Failed test: 24
Non-zero exit status: 1
../cpan/Text-Tabs/t/95823.t (Wstat: 0 Tests: 2 Failed: 1)
Failed test: 2
../dist/PathTools/t/cwd_enoent.t (Wstat: 1024 (exited 4) Tests: 8 Failed: 4)
Failed tests: 2, 4, 6, 8
Non-zero exit status: 4
../ext/B/t/o.t (Wstat: 0 Tests: 9 Failed: 7)
Failed tests: 2-5, 7-9
../ext/B/t/optree_check.t (Wstat: 0 Tests: 35 Failed: 2)
Failed tests: 18, 22
../ext/B/t/optree_concise.t (Wstat: 0 Tests: 41 Failed: 4)
Failed tests: 20, 22, 24, 28
../ext/B/t/optree_sort.t (Wstat: 0 Tests: 21 Failed: 2)
Failed tests: 4, 12
../ext/B/t/optree_varinit.t (Wstat: 0 Tests: 46 Failed: 3)
Failed tests: 14, 27, 39
../ext/B/t/strict.t (Wstat: 512 (exited 2) Tests: 2 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
../ext/B/t/sv_stash.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
../ext/Devel-Peek/t/Peek.t (Wstat: 256 (exited 1) Tests: 147 Failed: 1)
Failed test: 141
Non-zero exit status: 1
../ext/DynaLoader/t/DynaLoader.t (Wstat: 0 Tests: 44 Failed: 2)
Failed tests: 19-20
../ext/IPC-Open3/t/fd.t (Wstat: 0 Tests: 3 Failed: 2)
Failed tests: 1, 3
../ext/IPC-Open3/t/IPC-Open3.t (Wstat: 3072 (exited 12) Tests: 45 Failed: 12)
Failed tests: 4, 10-13, 15, 30, 33, 36, 41, 43, 45
Non-zero exit status: 12
../ext/POSIX/t/math.t (Wstat: 1024 (exited 4) Tests: 152 Failed: 4)
Failed tests: 47-49, 110
Non-zero exit status: 4
../ext/POSIX/t/mb.t (Wstat: 0 Tests: 13 Failed: 1)
Failed test: 12
../ext/re/t/regop.t (Wstat: 0 Tests: 57 Failed: 42)
Failed tests: 1, 3-19, 21-24, 26-27, 30-31, 33-43, 46
49, 52, 54-55
../lib/B/Deparse.t (Wstat: 0 Tests: 338 Failed: 19)
Failed tests: 293-294, 299-300, 302, 308-311, 314, 316
324-325, 327, 333-334, 336-338
../lib/charnames.t (Wstat: 6400 (exited 25) Tests: 22757 Failed: 40)
Failed tests: 1-40
Non-zero exit status: 25
../lib/diagnostics.t (Wstat: 0 Tests: 31 Failed: 5)
Failed tests: 26-29, 31
../lib/feature.t (Wstat: 0 Tests: 93 Failed: 93)
Failed tests: 1-93
../lib/File/stat.t (Wstat: 256 (exited 1) Tests: 5008 Failed: 1)
Failed test: 5008
Non-zero exit status: 1
../lib/h2ph.t (Wstat: 0 Tests: 6 Failed: 2)
Failed tests: 1, 6
../lib/h2xs.t (Wstat: 1536 (exited 6) Tests: 114 Failed: 6)
Failed tests: 4, 23, 42, 61, 80, 95
Non-zero exit status: 6
../lib/locale.t (Wstat: 0 Tests: 683 Failed: 0)
TODO passed: 683
../lib/open.t (Wstat: 0 Tests: 11 Failed: 1)
Failed test: 11
../lib/overload.t (Wstat: 0 Tests: 5367 Failed: 4)
Failed tests: 5012, 5079-5080, 5192
../lib/perl5db.t (Wstat: 0 Tests: 149 Failed: 4)
Failed tests: 1, 18, 63-64
../lib/perlbug.t (Wstat: 0 Tests: 25 Failed: 3)
Failed tests: 23-25
../lib/strict.t (Wstat: 0 Tests: 143 Failed: 136)
Failed tests: 1-136
../lib/subs.t (Wstat: 0 Tests: 11 Failed: 11)
Failed tests: 1-11
../lib/Tie/Array/splice.t (Wstat: 0 Tests: 34 Failed: 1)
Failed test: 34
../lib/Tie/Array/std.t (Wstat: 0 Tests: 195 Failed: 2)
Failed tests: 73, 195
../lib/utf8.t (Wstat: 0 Tests: 440 Failed: 17)
Failed tests: 16-31, 99
../lib/warnings.t (Wstat: 0 Tests: 943 Failed: 931)
Failed tests: 1-298, 303-370, 372-547, 549-655, 657-723
725-880, 882, 885-894, 896-943
Files=2750, Tests=854871, 50483 wallclock secs (2027.86 usr 0.00 sys + 13568.01 cusr 1759.70 csys = 17355.57 CPU)
Result: FAIL
Finished test run at Mon Jan 15 09:41:30 2024.