Perl5 core testing
[2022-07-25 08:37:44-0400] ==> Starting synctree [2022-07-25 08:37:44-0400] qx[/usr/bin/git clone file:///home/core/smoke/git /home/core/smoke/git-perl 2>&1] [2022-07-25 08:39:59-0400] qx[/usr/bin/git remote update --prune 2>&1] [2022-07-25 08:39:59-0400] qx[/usr/bin/git checkout blead [2022-07-25 08:39:59-0400] 2>&1] Already on 'blead' [2022-07-25 08:40:00-0400] qx[/usr/bin/git reset --hard origin/blead [2022-07-25 08:40:00-0400] 2>&1] [2022-07-25 08:40:00-0400] qx[/usr/bin/git clone /home/core/smoke/git-perl /home/core/smoke/perl-current 2>&1] [2022-07-25 08:40:01-0400] qx[/usr/bin/git clean -dfx 2>&1] [2022-07-25 08:40:01-0400] qx[/usr/bin/git fetch origin 2>&1] [2022-07-25 08:40:01-0400] qx[/usr/bin/git checkout blead [2022-07-25 08:40:01-0400] 2>&1] Already on 'blead' [2022-07-25 08:40:02-0400] qx[/usr/bin/git reset --hard origin/blead [2022-07-25 08:40:02-0400] 2>&1] [2022-07-25 08:40:02-0400] qx[/home/core/bin/perl-5.30.2/bin/perl5.30.2 Porting/make_dot_patch.pl > .patch] [2022-07-25 08:40:02-0400] /home/core/smoke/perl-current is now up to patchlevel b5df4e081edac26a6cbaaba4f88a107f863737ca [2022-07-25 08:40:02-0400] ==> Starting runsmoke [2022-07-25 08:40:02-0400] [./tssmokeperl.pl] chdir(/home/core/smoke/perl-current) [2022-07-25 08:40:02-0400] qx[/home/core/bin/perl-5.30.2/bin/perl5.30.2 -e "require q[/home/core/smoke/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1] [2022-07-25 08:40:02-0400] Found: Test::Harness version 3.44. [2022-07-25 08:40:02-0400] Reading build configurations from /home/core/smoke/TestSmoke/perlcurrent.cfg [2022-07-25 08:40:02-0400] Reading 'Policy.sh' from default content (v=1) [2022-07-25 08:40:02-0400] Running smoke tests without $ENV{PERLIO} [2022-07-25 08:40:02-0400] Running test suite only with 'harness' [2022-07-25 08:40:02-0400] make distclean ... [2022-07-25 08:40:02-0400] Smoking patch b5df4e081edac26a6cbaaba4f88a107f863737ca v5.37.2-9-gb5df4e081e [2022-07-25 08:40:02-0400] Smoking branch blead [2022-07-25 08:40:03-0400] Locally applied patches from '/home/core/smoke/perl-current/patchlevel.h' [2022-07-25 08:40:03-0400] Patches: 'uncommitted-changes' [2022-07-25 08:40:03-0400] Adding 'SMOKEb5df4e081edac26a6cbaaba4f88a107f863737ca' to the registered patches. [2022-07-25 08:40:03-0400] [2022-07-25 08:40:03-0400] Configuration: -Dusedevel -Dcc=g++ [2022-07-25 08:40:03-0400] ------------------------------------------------------------------------------ [2022-07-25 08:40:03-0400] make distclean ... [2022-07-25 08:40:03-0400] [2022-07-25 08:40:03-0400] Copy Policy.sh ... [2022-07-25 08:40:03-0400] [2022-07-25 08:40:03-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 08:42:06-0400] [2022-07-25 08:42:06-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 08:49:40-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 08:49:40-0400] [2022-07-25 08:49:40-0400] Tests start here: [2022-07-25 08:49:40-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 09:13:19-0400] [2022-07-25 09:13:19-0400] All tests successful. [2022-07-25 09:13:19-0400] Archived results... [2022-07-25 09:13:19-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 09:13:19-0400] [2022-07-25 09:13:19-0400] Configuration: -Dusedevel -Dcc=g++ -DDEBUGGING [2022-07-25 09:13:19-0400] ------------------------------------------------------------------------------ [2022-07-25 09:13:19-0400] make distclean ... [2022-07-25 09:13:37-0400] [2022-07-25 09:13:37-0400] Copy Policy.sh ... [2022-07-25 09:13:37-0400] [2022-07-25 09:13:37-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 09:15:39-0400] [2022-07-25 09:15:39-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 09:24:04-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 09:24:04-0400] [2022-07-25 09:24:04-0400] Tests start here: [2022-07-25 09:24:04-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 09:50:00-0400] [2022-07-25 09:50:00-0400] All tests successful. [2022-07-25 09:50:00-0400] Archived results... [2022-07-25 09:50:00-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 09:50:00-0400] [2022-07-25 09:50:00-0400] Configuration: -Dusedevel -Dcc=g++ -Duse64bitall [2022-07-25 09:50:00-0400] ------------------------------------------------------------------------------ [2022-07-25 09:50:00-0400] make distclean ... [2022-07-25 09:50:19-0400] [2022-07-25 09:50:19-0400] Copy Policy.sh ... [2022-07-25 09:50:19-0400] [2022-07-25 09:50:19-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 09:52:24-0400] [2022-07-25 09:52:24-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 09:59:09-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 09:59:09-0400] [2022-07-25 09:59:09-0400] Tests start here: [2022-07-25 09:59:09-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 10:22:43-0400] [2022-07-25 10:22:43-0400] All tests successful. [2022-07-25 10:22:43-0400] Archived results... [2022-07-25 10:22:43-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 10:22:43-0400] [2022-07-25 10:22:43-0400] Configuration: -Dusedevel -Dcc=g++ -Duse64bitall -DDEBUGGING [2022-07-25 10:22:43-0400] ------------------------------------------------------------------------------ [2022-07-25 10:22:43-0400] make distclean ... [2022-07-25 10:23:00-0400] [2022-07-25 10:23:00-0400] Copy Policy.sh ... [2022-07-25 10:23:00-0400] [2022-07-25 10:23:00-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 10:25:03-0400] [2022-07-25 10:25:03-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 10:33:30-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 10:33:30-0400] [2022-07-25 10:33:30-0400] Tests start here: [2022-07-25 10:33:30-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 10:59:22-0400] [2022-07-25 10:59:22-0400] All tests successful. [2022-07-25 10:59:22-0400] Archived results... [2022-07-25 10:59:22-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 10:59:22-0400] [2022-07-25 10:59:22-0400] Configuration: -Dusedevel -Dcc=g++ -Dusequadmath [2022-07-25 10:59:22-0400] ------------------------------------------------------------------------------ [2022-07-25 10:59:22-0400] make distclean ... [2022-07-25 10:59:41-0400] [2022-07-25 10:59:41-0400] Copy Policy.sh ... [2022-07-25 10:59:41-0400] [2022-07-25 10:59:41-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 11:01:44-0400] [2022-07-25 11:01:44-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 11:08:41-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 11:08:41-0400] [2022-07-25 11:08:41-0400] Tests start here: [2022-07-25 11:08:41-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 11:32:50-0400] [2022-07-25 11:32:50-0400] All tests successful. [2022-07-25 11:32:50-0400] Archived results... [2022-07-25 11:32:50-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 11:32:50-0400] [2022-07-25 11:32:50-0400] Configuration: -Dusedevel -Dcc=g++ -Dusequadmath -DDEBUGGING [2022-07-25 11:32:50-0400] ------------------------------------------------------------------------------ [2022-07-25 11:32:50-0400] make distclean ... [2022-07-25 11:33:07-0400] [2022-07-25 11:33:07-0400] Copy Policy.sh ... [2022-07-25 11:33:07-0400] [2022-07-25 11:33:07-0400] Configure ... awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 11:35:14-0400] [2022-07-25 11:35:14-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 11:43:46-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 11:43:46-0400] [2022-07-25 11:43:46-0400] Tests start here: [2022-07-25 11:43:46-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 12:10:02-0400] [2022-07-25 12:10:02-0400] All tests successful. [2022-07-25 12:10:02-0400] Archived results... [2022-07-25 12:10:02-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 12:10:02-0400] [2022-07-25 12:10:02-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads [2022-07-25 12:10:02-0400] ------------------------------------------------------------------------------ [2022-07-25 12:10:02-0400] make distclean ... [2022-07-25 12:10:22-0400] [2022-07-25 12:10:22-0400] Copy Policy.sh ... [2022-07-25 12:10:22-0400] [2022-07-25 12:10:22-0400] Configure ... ./Configure: line 16770: 276525 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 12:12:31-0400] [2022-07-25 12:12:31-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(PerlInterpreter*, CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(PerlInterpreter*, CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 12:19:37-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 12:19:37-0400] [2022-07-25 12:19:37-0400] Tests start here: [2022-07-25 12:19:37-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 12:47:18-0400] [2022-07-25 12:47:18-0400] All tests successful. [2022-07-25 12:47:18-0400] Archived results... [2022-07-25 12:47:18-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 12:47:18-0400] [2022-07-25 12:47:18-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -DDEBUGGING [2022-07-25 12:47:18-0400] ------------------------------------------------------------------------------ [2022-07-25 12:47:18-0400] make distclean ... [2022-07-25 12:47:37-0400] [2022-07-25 12:47:37-0400] Copy Policy.sh ... [2022-07-25 12:47:37-0400] [2022-07-25 12:47:37-0400] Configure ... ./Configure: line 16770: 322444 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 12:49:48-0400] [2022-07-25 12:49:48-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 12:59:16-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 12:59:16-0400] [2022-07-25 12:59:16-0400] Tests start here: [2022-07-25 12:59:16-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 13:29:50-0400] [2022-07-25 13:29:50-0400] All tests successful. [2022-07-25 13:29:50-0400] Archived results... [2022-07-25 13:29:50-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 13:29:50-0400] [2022-07-25 13:29:50-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duse64bitall [2022-07-25 13:29:50-0400] ------------------------------------------------------------------------------ [2022-07-25 13:29:50-0400] make distclean ... [2022-07-25 13:30:12-0400] [2022-07-25 13:30:12-0400] Copy Policy.sh ... [2022-07-25 13:30:12-0400] [2022-07-25 13:30:12-0400] Configure ... ./Configure: line 16770: 368426 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 13:32:26-0400] [2022-07-25 13:32:26-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(PerlInterpreter*, CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(PerlInterpreter*, CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 13:39:29-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 13:39:29-0400] [2022-07-25 13:39:29-0400] Tests start here: [2022-07-25 13:39:29-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 14:06:54-0400] [2022-07-25 14:06:54-0400] All tests successful. [2022-07-25 14:06:54-0400] Archived results... [2022-07-25 14:06:54-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 14:06:54-0400] [2022-07-25 14:06:54-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Duse64bitall -DDEBUGGING [2022-07-25 14:06:54-0400] ------------------------------------------------------------------------------ [2022-07-25 14:06:54-0400] make distclean ... [2022-07-25 14:07:12-0400] [2022-07-25 14:07:12-0400] Copy Policy.sh ... [2022-07-25 14:07:12-0400] [2022-07-25 14:07:12-0400] Configure ... ./Configure: line 16770: 414352 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 14:09:23-0400] [2022-07-25 14:09:23-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 14:18:27-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 14:18:27-0400] [2022-07-25 14:18:27-0400] Tests start here: [2022-07-25 14:18:27-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 14:48:56-0400] [2022-07-25 14:48:56-0400] All tests successful. [2022-07-25 14:48:56-0400] Archived results... [2022-07-25 14:48:56-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 14:48:56-0400] [2022-07-25 14:48:56-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Dusequadmath [2022-07-25 14:48:56-0400] ------------------------------------------------------------------------------ [2022-07-25 14:48:56-0400] make distclean ... [2022-07-25 14:49:18-0400] [2022-07-25 14:49:18-0400] Copy Policy.sh ... [2022-07-25 14:49:18-0400] [2022-07-25 14:49:18-0400] Configure ... ./Configure: line 16770: 460336 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 14:51:31-0400] [2022-07-25 14:51:31-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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" | ^~~~~~~~~~~~~~ Base64.xs: In function 'void XS_MIME__Base64_decode_base64(PerlInterpreter*, CV*)': Base64.xs:183:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 183 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Base64.xs: In function 'void XS_MIME__Base64_decoded_base64_length(PerlInterpreter*, CV*)': Base64.xs:279:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | register unsigned char *str = (unsigned char*)SvPV(sv, len); | ^~~ Warning (mostly harmless): No library found for -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 14:58:43-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 14:58:43-0400] [2022-07-25 14:58:43-0400] Tests start here: [2022-07-25 14:58:43-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. [2022-07-25 15:26:21-0400] [2022-07-25 15:26:21-0400] All tests successful. [2022-07-25 15:26:21-0400] Archived results... [2022-07-25 15:26:21-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 15:26:21-0400] [2022-07-25 15:26:21-0400] Configuration: -Dusedevel -Dcc=g++ -Duseithreads -Dusequadmath -DDEBUGGING [2022-07-25 15:26:21-0400] ------------------------------------------------------------------------------ [2022-07-25 15:26:21-0400] make distclean ... [2022-07-25 15:26:40-0400] [2022-07-25 15:26:40-0400] Copy Policy.sh ... [2022-07-25 15:26:40-0400] [2022-07-25 15:26:40-0400] Configure ... ./Configure: line 16770: 506286 Segmentation fault (core dumped) $run ./try awk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition Makefile:254: warning: ignoring prerequisites on suffix rule definition Makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition [2022-07-25 15:28:57-0400] [2022-07-25 15:28:57-0400] make ... makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::xsub' [-Wmissing-field-initializers] 511 | }; | ^ builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::checker' [-Wmissing-field-initializers] builtin.c:511:1: warning: missing initializer for member 'BuiltinFuncDescriptor::ckval' [-Wmissing-field-initializers] compress.c: In function 'void generateMTFValues(EState*)': compress.c:190:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register UChar rtmp; | ^~~~ compress.c:191:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register UChar* ryy_j; | ^~~~~ compress.c:192:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register UChar rll_i; | ^~~~~ compress.c:198:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 198 | register UChar rtmp2; | ^~~~~ compress.c: In function 'void sendMTFValues(EState*)': compress.c:361:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:361:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 361 | register UInt32 cost01, cost23, cost45; | ^~~~~~ compress.c:362:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 362 | register UInt16 icv; | ^~~ deflate.c: In function 'Perl_crz_uInt longest_match(deflate_state*, IPos)': deflate.c:1280:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1280 | register Bytef *scan = s->window + s->strstart; /* current string */ | ^~~~ deflate.c:1281:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1281 | register Bytef *match; /* matched string */ | ^~~~~ deflate.c:1282:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1282 | register int len; /* length of current match */ | ^~~ deflate.c:1301:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1301 | register Bytef *strend = s->window + s->strstart + MAX_MATCH; | ^~~~~~ deflate.c:1302:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1302 | register Byte scan_end1 = scan[best_len-1]; | ^~~~~~~~~ deflate.c:1303:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1303 | register Byte scan_end = scan[best_len]; | ^~~~~~~~ trees.c: In function 'unsigned int bi_reverse(unsigned int, int)': trees.c:1143:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1143 | register unsigned res = 0; | ^~~ MD5.xs: In function 'MD5_CTX* get_md5_ctx(PerlInterpreter*, SV*)': MD5.xs:470:34: 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:6133, from MD5.xs:40: MD5.xs: In function 'SV* new_md5_ctx(PerlInterpreter*, MD5_CTX*, const char*)': MD5.xs:492:47: 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:607:70: note: in definition of macro 'sv_magicext' 607 | #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 -lposix Warning (mostly harmless): No library found for -lcposix Socket.xs: In function 'void XS_Socket_inet_aton(PerlInterpreter*, CV*)': Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_family' [-Wmissing-field-initializers] 784 | struct addrinfo hints = {0}; | ^ Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_socktype' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_protocol' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addrlen' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_addr' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_canonname' [-Wmissing-field-initializers] Socket.xs:784:35: warning: missing initializer for member 'addrinfo::ai_next' [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~ [2022-07-25 15:38:10-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests' [2022-07-25 15:38:10-0400] [2022-07-25 15:38:10-0400] Tests start here: [2022-07-25 15:38:10-0400] TSTENV = stdio makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition makefile:254: warning: ignoring prerequisites on suffix rule definition makefile:258: warning: ignoring prerequisites on suffix rule definition Redundant argument in sprintf at t/cwd_enoent.t line 31. Redundant argument in sprintf at t/cwd_enoent.t line 31. -- Report generated by Test::Smoke::Gateway v0.10