Perl5 core testing
[2022-06-22 18:46:04-0400] ==> Starting synctree [2022-06-22 18:46:04-0400] qx[/usr/bin/git clone file:///home/core/smoke/git /export/home/core/smoke/git-perl 2>&1] [2022-06-22 18:48:35-0400] qx[/usr/bin/git remote update --prune 2>&1] [2022-06-22 18:48:35-0400] qx[/usr/bin/git checkout blead [2022-06-22 18:48:35-0400] 2>&1] Already on 'blead' [2022-06-22 18:48:35-0400] qx[/usr/bin/git reset --hard origin/blead [2022-06-22 18:48:35-0400] 2>&1] [2022-06-22 18:48:35-0400] qx[/usr/bin/git clone /export/home/core/smoke/git-perl /export/home/core/smoke/perl-current 2>&1] [2022-06-22 18:48:38-0400] qx[/usr/bin/git clean -dfx 2>&1] [2022-06-22 18:48:38-0400] qx[/usr/bin/git fetch origin 2>&1] [2022-06-22 18:48:38-0400] qx[/usr/bin/git checkout blead [2022-06-22 18:48:38-0400] 2>&1] Already on 'blead' [2022-06-22 18:48:38-0400] qx[/usr/bin/git reset --hard origin/blead [2022-06-22 18:48:38-0400] 2>&1] [2022-06-22 18:48:38-0400] qx[/export/home/core/bin/perl-5.30.2/bin/perl5.30.2 Porting/make_dot_patch.pl > .patch] [2022-06-22 18:48:39-0400] /export/home/core/smoke/perl-current is now up to patchlevel dd4d3f69a5f082c6c3cdd2a49512ea7e630b62cb [2022-06-22 18:48:39-0400] ==> Starting runsmoke [2022-06-22 18:48:39-0400] [./tssmokeperl.pl] chdir(/export/home/core/smoke/perl-current) [2022-06-22 18:48:39-0400] qx[/export/home/core/bin/perl-5.30.2/bin/perl5.30.2 -e "require q[/export/home/core/smoke/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1] [2022-06-22 18:48:41-0400] Found: Test::Harness version 3.44. [2022-06-22 18:48:41-0400] Reading build configurations from /export/home/core/smoke/TestSmoke/perlcurrent.cfg [2022-06-22 18:48:41-0400] Reading 'Policy.sh' from default content (v=1) [2022-06-22 18:48:41-0400] Running smoke tests without $ENV{PERLIO} [2022-06-22 18:48:41-0400] Running test suite only with 'harness' [2022-06-22 18:48:41-0400] make distclean ... [2022-06-22 18:48:43-0400] Smoking patch dd4d3f69a5f082c6c3cdd2a49512ea7e630b62cb v5.37.1-18-gdd4d3f69a5 [2022-06-22 18:48:43-0400] Smoking branch blead [2022-06-22 18:48:44-0400] Locally applied patches from '/export/home/core/smoke/perl-current/patchlevel.h' [2022-06-22 18:48:44-0400] Patches: 'uncommitted-changes' [2022-06-22 18:48:44-0400] Adding 'SMOKEdd4d3f69a5f082c6c3cdd2a49512ea7e630b62cb' to the registered patches. [2022-06-22 18:48:44-0400] [2022-06-22 18:48:44-0400] Configuration: -Dusedevel -Dcc=g++ [2022-06-22 18:48:44-0400] ------------------------------------------------------------------------------ [2022-06-22 18:48:44-0400] make distclean ... [2022-06-22 18:48:44-0400] [2022-06-22 18:48:44-0400] Copy Policy.sh ... [2022-06-22 18:48:44-0400] [2022-06-22 18:48:44-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 18:50:07-0400] [2022-06-22 18:50:07-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 18:56:57-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 18:56:57-0400] [2022-06-22 18:56:57-0400] Tests start here: [2022-06-22 18:56:57-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 19:27:48-0400] [2022-06-22 19:27:48-0400] All tests successful. [2022-06-22 19:27:48-0400] Archived results... [2022-06-22 19:27:48-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 19:27:48-0400] [2022-06-22 19:27:48-0400] Configuration: -Dusedevel -Dcc=g++ -DDEBUGGING [2022-06-22 19:27:48-0400] ------------------------------------------------------------------------------ [2022-06-22 19:27:48-0400] make distclean ... [2022-06-22 19:28:20-0400] [2022-06-22 19:28:20-0400] Copy Policy.sh ... [2022-06-22 19:28:20-0400] [2022-06-22 19:28:20-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 19:29:44-0400] [2022-06-22 19:29:44-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 19:38:36-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 19:38:36-0400] [2022-06-22 19:38:36-0400] Tests start here: [2022-06-22 19:38:36-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 20:14:51-0400] [2022-06-22 20:14:51-0400] All tests successful. [2022-06-22 20:14:51-0400] Archived results... [2022-06-22 20:14:51-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 20:14:51-0400] [2022-06-22 20:14:51-0400] Configuration: -Dusedevel -Dcc=g++ -Duse64bitall [2022-06-22 20:14:51-0400] ------------------------------------------------------------------------------ [2022-06-22 20:14:51-0400] make distclean ... [2022-06-22 20:15:25-0400] [2022-06-22 20:15:25-0400] Copy Policy.sh ... [2022-06-22 20:15:25-0400] [2022-06-22 20:15:25-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 20:16:44-0400] [2022-06-22 20:16:44-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 20:23:36-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 20:23:36-0400] [2022-06-22 20:23:36-0400] Tests start here: [2022-06-22 20:23:36-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 20:54:33-0400] [2022-06-22 20:54:33-0400] All tests successful. [2022-06-22 20:54:33-0400] Archived results... [2022-06-22 20:54:33-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 20:54:33-0400] [2022-06-22 20:54:33-0400] Configuration: -Dusedevel -Dcc=g++ -Duse64bitall -DDEBUGGING [2022-06-22 20:54:33-0400] ------------------------------------------------------------------------------ [2022-06-22 20:54:33-0400] make distclean ... [2022-06-22 20:55:04-0400] [2022-06-22 20:55:04-0400] Copy Policy.sh ... [2022-06-22 20:55:04-0400] [2022-06-22 20:55:04-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 20:56:28-0400] [2022-06-22 20:56:28-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 21:05:25-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 21:05:25-0400] [2022-06-22 21:05:25-0400] Tests start here: [2022-06-22 21:05:25-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 21:41:31-0400] [2022-06-22 21:41:31-0400] All tests successful. [2022-06-22 21:41:31-0400] Archived results... [2022-06-22 21:41:31-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 21:41:31-0400] [2022-06-22 21:41:31-0400] Configuration: -Dusedevel -Dcc=g++ -Duselongdouble [2022-06-22 21:41:31-0400] ------------------------------------------------------------------------------ [2022-06-22 21:41:31-0400] make distclean ... [2022-06-22 21:42:03-0400] [2022-06-22 21:42:03-0400] Copy Policy.sh ... [2022-06-22 21:42:03-0400] [2022-06-22 21:42:03-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 21:43:17-0400] [2022-06-22 21:43:17-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 21:50:04-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 21:50:04-0400] [2022-06-22 21:50:04-0400] Tests start here: [2022-06-22 21:50:04-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 22:20:57-0400] [2022-06-22 22:20:57-0400] All tests successful. [2022-06-22 22:20:57-0400] Archived results... [2022-06-22 22:20:57-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 22:20:57-0400] [2022-06-22 22:20:57-0400] Configuration: -Dusedevel -Dcc=g++ -Duselongdouble -DDEBUGGING [2022-06-22 22:20:57-0400] ------------------------------------------------------------------------------ [2022-06-22 22:20:57-0400] make distclean ... [2022-06-22 22:21:27-0400] [2022-06-22 22:21:27-0400] Copy Policy.sh ... [2022-06-22 22:21:27-0400] [2022-06-22 22:21:27-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 22:22:47-0400] [2022-06-22 22:22:47-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1113:1: warning: 'const char* S_calculate_LC_ALL(const char**)' defined but not used [-Wunused-function] 1113 | S_calculate_LC_ALL(pTHX_ const char ** individ_locales) | ^~~~~~~~~~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ [2022-06-22 22:31:32-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 22:31:32-0400] [2022-06-22 22:31:32-0400] Tests start here: [2022-06-22 22:31:32-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 23:07:40-0400] [2022-06-22 23:07:40-0400] All tests successful. [2022-06-22 23:07:40-0400] Archived results... [2022-06-22 23:07:40-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 23:07:40-0400] [2022-06-22 23:07:40-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads [2022-06-22 23:07:40-0400] ------------------------------------------------------------------------------ [2022-06-22 23:07:40-0400] make distclean ... [2022-06-22 23:08:13-0400] [2022-06-22 23:08:13-0400] Copy Policy.sh ... [2022-06-22 23:08:13-0400] [2022-06-22 23:08:13-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 23:11:02-0400] [2022-06-22 23:11:02-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-22 23:18:05-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 23:18:05-0400] [2022-06-22 23:18:05-0400] Tests start here: [2022-06-22 23:18:05-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-22 23:53:23-0400] [2022-06-22 23:53:23-0400] All tests successful. [2022-06-22 23:53:23-0400] Archived results... [2022-06-22 23:53:23-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-22 23:53:23-0400] [2022-06-22 23:53:23-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -DDEBUGGING [2022-06-22 23:53:23-0400] ------------------------------------------------------------------------------ [2022-06-22 23:53:23-0400] make distclean ... [2022-06-22 23:53:54-0400] [2022-06-22 23:53:54-0400] Copy Policy.sh ... [2022-06-22 23:53:54-0400] [2022-06-22 23:53:54-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-22 23:56:04-0400] [2022-06-22 23:56:04-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-23 00:05:25-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 00:05:25-0400] [2022-06-23 00:05:25-0400] Tests start here: [2022-06-23 00:05:25-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-23 00:46:42-0400] [2022-06-23 00:46:42-0400] All tests successful. [2022-06-23 00:46:42-0400] Archived results... [2022-06-23 00:46:42-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 00:46:42-0400] [2022-06-23 00:46:42-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duse64bitall [2022-06-23 00:46:42-0400] ------------------------------------------------------------------------------ [2022-06-23 00:46:42-0400] make distclean ... [2022-06-23 00:47:18-0400] [2022-06-23 00:47:18-0400] Copy Policy.sh ... [2022-06-23 00:47:18-0400] [2022-06-23 00:47:18-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-23 00:49:43-0400] [2022-06-23 00:49:43-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-23 00:56:49-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 00:56:49-0400] [2022-06-23 00:56:49-0400] Tests start here: [2022-06-23 00:56:49-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-23 01:32:18-0400] [2022-06-23 01:32:18-0400] All tests successful. [2022-06-23 01:32:18-0400] Archived results... [2022-06-23 01:32:18-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 01:32:18-0400] [2022-06-23 01:32:18-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duse64bitall -DDEBUGGING [2022-06-23 01:32:18-0400] ------------------------------------------------------------------------------ [2022-06-23 01:32:18-0400] make distclean ... [2022-06-23 01:32:49-0400] [2022-06-23 01:32:49-0400] Copy Policy.sh ... [2022-06-23 01:32:49-0400] [2022-06-23 01:32:49-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-23 01:35:15-0400] [2022-06-23 01:35:15-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-23 01:44:33-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 01:44:33-0400] [2022-06-23 01:44:33-0400] Tests start here: [2022-06-23 01:44:33-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-23 02:25:52-0400] [2022-06-23 02:25:52-0400] All tests successful. [2022-06-23 02:25:52-0400] Archived results... [2022-06-23 02:25:52-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 02:25:52-0400] [2022-06-23 02:25:52-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duselongdouble [2022-06-23 02:25:52-0400] ------------------------------------------------------------------------------ [2022-06-23 02:25:52-0400] make distclean ... [2022-06-23 02:26:29-0400] [2022-06-23 02:26:29-0400] Copy Policy.sh ... [2022-06-23 02:26:29-0400] [2022-06-23 02:26:29-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-23 02:28:33-0400] [2022-06-23 02:28:33-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-23 02:35:41-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 02:35:41-0400] [2022-06-23 02:35:41-0400] Tests start here: [2022-06-23 02:35:41-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-23 03:11:34-0400] [2022-06-23 03:11:34-0400] All tests successful. [2022-06-23 03:11:34-0400] Archived results... [2022-06-23 03:11:34-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 03:11:34-0400] [2022-06-23 03:11:34-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duselongdouble -DDEBUGGING [2022-06-23 03:11:34-0400] ------------------------------------------------------------------------------ [2022-06-23 03:11:34-0400] make distclean ... [2022-06-23 03:12:06-0400] [2022-06-23 03:12:06-0400] Copy Policy.sh ... [2022-06-23 03:12:06-0400] [2022-06-23 03:12:06-0400] Configure ... NOTE: You are using GNU as(1). GNU as(1) might not build Perl. If you have trouble, you can use /usr/ccs/bin/as by including -B/usr/ccs/bin/ in your g++ command. (Note that the trailing "/" is required.) make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current make: Warning: Both `makefile' and `Makefile' exist Current working directory /export/home/core/smoke/perl-current [2022-06-23 03:14:26-0400] [2022-06-23 03:14:26-0400] make ... make: Warning: Both `makefile' and `Makefile' exist builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 400 | }; | ^ builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:400:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] In file included from perl.h:6057, from regexec.c:75: regexec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': regexec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ regexec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ regexec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ regexec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ regexec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from perl.h:3245, from regexec.c:75: regexec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': regexec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ regexec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from perl.h:3245, from regexec.c:75: regexec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ regexec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ regexec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ regexec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': regexec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ regexec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ regexec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ regexec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ locale.c:1232:1: warning: 'void S_setlocale_failure_panic_i(PerlInterpreter*, unsigned int, const char*, const char*, line_t, line_t)' defined but not used [-Wunused-function] 1232 | S_setlocale_failure_panic_i(pTHX_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ locale.c: In function 'const char* S_emulate_setlocale_i(PerlInterpreter*, unsigned int, const char*)': locale.c:1221:35: warning: 'this_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 1221 | aggregate_locale[entry_len] = '\0'; | ^ locale.c:1155:12: note: 'this_start' was declared here 1155 | char * this_start; | ^~~~~~~~~~ Cwd.xs:27: warning: "SYSNAME" redefined 27 | #define SYSNAME "$SYSNAME" | In file included from ../../perl.h:1357, from Cwd.xs:8: /usr/include/sys/param.h:184: note: this is the location of the previous definition 184 | #define SYSNAME 9 /* # chars in system name */ | MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 470 | && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 492 | sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../embed.h:605:63: note: in definition of macro 'sv_magicext' 605 | #define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f) | ^ byte_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ gb_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ir_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ebcdic_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ji_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_05_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ sh_06_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ eu_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ jo_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ks_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_04_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ symbol_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_00_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ bi_01_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ cp_02_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ ma_03_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ def_t.c:7:32: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 7 | #pragma GCC diagnostic ignored "-Wc++-compat" | ^~~~~~~~~~~~~~ Warning (mostly harmless): No library found for -lndbm Warning (mostly harmless): No library found for -ldbm Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Warning (mostly harmless): No library found for -lsunmath Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 778 | struct addrinfo hints = {0}; | ^ Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:778:28: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] In file included from HiRes.xs:860: const-c.inc: In function 'int constant_19(PerlInterpreter*, const char*, IV*)': const-c.inc:351:42: warning: unused parameter 'iv_return' [-Wunused-parameter] 351 | constant_19 (pTHX_ const char *name, IV *iv_return) { | ~~~~^~~~~~~~~ In file included from HiRes.xs:19: HiRes.xs: In function 'void XS_Time__HiRes_setitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1249:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1249 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ HiRes.xs: In function 'void XS_Time__HiRes_getitimer(PerlInterpreter*, CV*)': ../../perl.h:596:30: warning: option '-Wc++-compat' is valid for C/ObjC but not for C++ [-Wpragmas] 596 | # define GCC_DIAG_PRAGMA(x) _Pragma (#x) | ^~~~~~~ ../../perl.h:599:30: note: in expansion of macro 'GCC_DIAG_PRAGMA' 599 | GCC_DIAG_PRAGMA(GCC diagnostic ignored #x) | ^~~~~~~~~~~~~~~ ../../perl.h:607:33: note: in expansion of macro 'GCC_DIAG_IGNORE' 607 | #define GCC_DIAG_IGNORE_STMT(x) GCC_DIAG_IGNORE(x) NOOP | ^~~~~~~~~~~~~~~ HiRes.xs:1269:9: note: in expansion of macro 'GCC_DIAG_IGNORE_STMT' 1269 | GCC_DIAG_IGNORE_STMT(-Wc++-compat); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../perl.h:6057, from re_exec.c:75: re_exec.c: In function 'bool S_setup_EXACTISH_ST(PerlInterpreter*, const regnode*, next_matchable_info*, regmatch_info*)': re_exec.c:4896:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ~~~^~~~~ ../../embed.h:708:85: note: in definition of macro 'uvoffuni_to_utf8_flags_msgs' 708 | #define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d) | ^ ../../utf8.h:75:37: note: in expansion of macro 'uvchr_to_utf8_flags_msgs' 75 | uvchr_to_utf8_flags_msgs(d,uv,flags, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../utf8.h:73:37: note: in expansion of macro 'uvchr_to_utf8_flags' 73 | #define uvchr_to_utf8(a,b) uvchr_to_utf8_flags(a,b,0) | ^~~~~~~~~~~~~~~~~~~ re_exec.c:4896:17: note: in expansion of macro 'uvchr_to_utf8' 4896 | uvchr_to_utf8(matches[m->count], fold_from); | ^~~~~~~~~~~~~ re_exec.c:4897:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4897 | lengths[m->count] = UVCHR_SKIP(fold_from); | ~~~^~~~~ re_exec.c:4906:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4906 | matches[m->count][0] = fold_from; | ~~~^~~~~ re_exec.c:4907:28: warning: array subscript has type 'char' [-Wchar-subscripts] 4907 | lengths[m->count] = 1; | ~~~^~~~~ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c: In function 'I32 S_regrepeat(PerlInterpreter*, regexp*, char**, const regnode*, char*, regmatch_info*, I32, U32)': re_exec.c:10168:45: warning: array subscript has type 'char' [-Wchar-subscripts] 10168 | Binfo.lengths[i] - definitive_len)) | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10173:46: warning: array subscript has type 'char' [-Wchar-subscripts] 10173 | matches += Binfo.lengths[i]; | ^ re_exec.c:10185:39: warning: array subscript has type 'char' [-Wchar-subscripts] 10185 | scan += Binfo.lengths[i]; | ^ In file included from ../../perl.h:3245, from re_exec.c:75: re_exec.c:10203:56: warning: array subscript has type 'char' [-Wchar-subscripts] 10203 | if (memEQ(scan, matches, Binfo.lengths[i])) { | ^ ../../handy.h:682:78: note: in definition of macro 'memEQ' 682 | #define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0) | ^ re_exec.c:10207:42: warning: array subscript has type 'char' [-Wchar-subscripts] 10207 | matches += Binfo.lengths[i]; | ^ re_exec.c:10214:35: warning: array subscript has type 'char' [-Wchar-subscripts] 10214 | scan += Binfo.lengths[i]; | ^ re_exec.c: In function 'bool S_regtry(PerlInterpreter*, regmatch_info*, char**)': re_exec.c:7099:53: warning: 'fold_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 7099 | && UCHARAT(s) != fold_array[nextbyte]) | ^ re_exec.c:7003:24: note: 'fold_array' was declared here 7003 | const U8 * fold_array; | ^~~~~~~~~~ re_exec.c:7105:35: warning: 'folder' may be used uninitialized in this function [-Wmaybe-uninitialized] 7105 | if (ln > 1 && ! folder(aTHX_ locinput, s, ln)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ re_exec.c:7002:23: note: 'folder' was declared here 7002 | re_fold_t folder; | ^~~~~~ threads.xs: In function 'IV S_good_stack_size(PerlInterpreter*, IV)': threads.xs:443:20: warning: comparison of integer expressions of different signedness: 'IV' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | if (stack_size < PTHREAD_STACK_MIN) { | ^ [2022-06-23 03:23:46-0400] Skip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 03:23:46-0400] [2022-06-23 03:23:46-0400] Tests start here: [2022-06-23 03:23:46-0400] TSTENV = stdio make: Warning: Both `makefile' and `Makefile' exist # # # Compress::Raw::Zlib::VERSION 2.105 # # ZLIB_VERSION (from zlib.h) 1.2.12 # zlib_version (from zlib library) 1.2.12 # # ZLIB_VERNUM 0x12C0 # BUILD_ZLIB 1 # GZIP_OS_CODE 3 # # zlibCompileFlags 169 # Type Sizes # size of uInt 32 bit # size of uLong 64 bit # size of pointer 64 bit # size of z_off_t 64 bit # Compiler Options None # One-time table building None # Library content None # Operation variations None # [2022-06-23 04:07:21-0400] [2022-06-23 04:07:21-0400] All tests successful. [2022-06-23 04:07:21-0400] Archived results... [2022-06-23 04:07:21-0400] Unskip tests from '/export/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-06-23 04:07:21-0400] Finished smoking dd4d3f69a5f082c6c3cdd2a49512ea7e630b62cb v5.37.1-18-gdd4d3f69a5 blead [2022-06-23 04:07:21-0400] Reading smokeresult from /export/home/core/smoke/perl-current/mktest.out [2022-06-23 04:07:21-0400] Processing [-Dcc=g++] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++] [2022-06-23 04:07:21-0400] Processing [-Dcc=g++ -Duse64bitall] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++ -Duse64bitall] [2022-06-23 04:07:21-0400] Processing [-Dcc=g++ -Duselongdouble] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++ -Duselongdouble] [2022-06-23 04:07:21-0400] Processing [-Dcc=g++ -Duseithreads] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++ -Duseithreads] [2022-06-23 04:07:21-0400] Processing [-Dcc=g++ -Duseithreads -Duse64bitall] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++ -Duseithreads -Duse64bitall] [2022-06-23 04:07:21-0400] Processing [-Dcc=g++ -Duseithreads -Duselongdouble] [2022-06-23 04:07:21-0400] Processing [-DDEBUGGING -Dcc=g++ -Duseithreads -Duselongdouble] [2022-06-23 04:07:21-0400] ==> Starting reporter [2022-06-23 04:07:21-0400] Writing report to '/export/home/core/smoke/perl-current/mktest.rpt' -- Report generated by Test::Smoke::Gateway v0.09