{
   "sysinfo" : {
      "perl_id" : "5.45.2",
      "smoke_date" : "2026-08-17 17:22:21 -0400",
      "test_jobs" : null,
      "smoke_version" : "1.72",
      "git_id" : "19aed473968250b11b48a5132778c44ebfbd3c0f",
      "osname" : "linux",
      "git_describe" : "v5.45.1-226-g19aed47396",
      "username" : "perl",
      "smoke_perl" : "5.42.3",
      "lang" : "en_US.UTF-8",
      "reporter" : "\"George Greer\" <perl@greerga.m-l.org>",
      "lc_all" : null,
      "cpu_count" : "1[8 cores]",
      "config_count" : 4,
      "hostname" : "sechs",
      "smoke_branch" : "smoke-me/jkeenan/sync-Socket-2.042-20260817",
      "osversion" : "7.1.5-201.fc44.x86_64 [Fedora Linux 44]",
      "reporter_version" : "0.053",
      "smoke_revision" : "1.72",
      "duration" : 25019,
      "user_note" : "Smoke logs available at http://m-l.org/~perl/smoke/perl/x86_64-linux-thread-multi/smoke-me_g++_quick/James%20E%20Keenan/log19aed473968250b11b48a5132778c44ebfbd3c0f.log.gz\n",
      "architecture" : "x86_64",
      "cpu_description" : "AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (AuthenticAMD 1400MHz)",
      "smoker_version" : "0.046"
   },
   "v" : 1,
   "un_file" : null,
   "compiler_msgs" : [
      "(See log because mailing list size limit is too small.)"
   ],
   "log_file" : "Prepare to sync (rsync|/home/perl/smoke/perl/smoke-me_g++_quick/source)\n[2026-08-17 17:21:45-0400] qx[/usr/bin/true -az --delete -v perl5.git.perl.org::perl-current . ]\n[2026-08-17 17:21:45-0400] qx[/usr/sbin/git rev-parse --is-inside-work-tree 2>&1]\nPrepare to sync (hardlink|/home/perl/smoke/perl/smoke-me_g++_quick/inter)\nPrepare to sync (hardlink|/home/perl/smoke/perl/smoke-me_g++_quick/build)\n/home/perl/smoke/perl/smoke-me_g++_quick/build now up to patchlevel 19aed473968250b11b48a5132778c44ebfbd3c0f\n[2026-08-17 17:22:21-0400] Reading build configurations from /home/perl/smoke/driver/smoke-me_g++_quick.cfg\n[2026-08-17 17:22:21-0400] Reading 'Policy.sh' from default content (v=1)\n[2026-08-17 17:22:21-0400] Running smoke tests without $ENV{PERLIO}\n[2026-08-17 17:22:21-0400] Running test suite only with 'harness' with HARNESS_OPTIONS=j4.\n[2026-08-17 17:22:21-0400] make distclean ...\n[2026-08-17 17:22:32-0400] Smoking patch 19aed473968250b11b48a5132778c44ebfbd3c0f v5.45.1-226-g19aed47396\n[2026-08-17 17:22:32-0400] Smoking branch smoke-me/jkeenan/sync-Socket-2.042-20260817\n[2026-08-17 17:22:34-0400] \n[2026-08-17 17:22:34-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\"\n[2026-08-17 17:22:34-0400] ------------------------------------------------------------------------------\n[2026-08-17 17:22:34-0400] make distclean ...\n[2026-08-17 17:22:44-0400] \n[2026-08-17 17:22:44-0400] Copy Policy.sh ...\n[2026-08-17 17:22:44-0400] \n[2026-08-17 17:22:44-0400] Configure ...\negrep: warning: egrep is obsolescent; using grep -E\nALERT! Attempt made to use perl via PATH!\nCWD: /home/perl/smoke/perl/smoke-me_g++_quick/build/UU && /home/perl/smoke/perl/smoke-me_g++_quick/build/UU\nArguments: getverlist\n[2026-08-17 17:43:35-0400] \n[2026-08-17 17:43:35-0400] make ...\nbyte_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ndef_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nir_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nebcdic_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsh_06_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\njo_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nks_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nsymbol_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nre.xs:21:74: warning: ‘volatile’-qualified parameter is deprecated [-Wvolatile]\n   21 |                     OP *expr, const regexp_engine* eng, REGEXP *volatile old_re,\n      |                                                         ~~~~~~~~~~~~~~~~~^~~~~~\nbi_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nbi_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\n[2026-08-17 18:04:15-0400] \n[2026-08-17 18:04:15-0400]  Tests start here:\n[2026-08-17 18:04:15-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 19:09:11-0400] \n[2026-08-17 19:09:11-0400] All tests successful.\n[2026-08-17 19:09:11-0400] Archived results...\n[2026-08-17 19:09:11-0400] \n[2026-08-17 19:09:11-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -DDEBUGGING\n[2026-08-17 19:09:11-0400] ------------------------------------------------------------------------------\n[2026-08-17 19:09:11-0400] make distclean ...\n[2026-08-17 19:09:26-0400] \n[2026-08-17 19:09:26-0400] Copy Policy.sh ...\n[2026-08-17 19:09:26-0400] \n[2026-08-17 19:09:26-0400] Configure ...\negrep: warning: egrep is obsolescent; using grep -E\nALERT! Attempt made to use perl via PATH!\nCWD: /home/perl/smoke/perl/smoke-me_g++_quick/build/UU && /home/perl/smoke/perl/smoke-me_g++_quick/build/UU\nArguments: getverlist\n[2026-08-17 19:31:14-0400] \n[2026-08-17 19:31:14-0400] make ...\nbyte_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ndef_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nir_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nebcdic_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsh_06_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\njo_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nks_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsymbol_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nbi_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nbi_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nre.xs:21:74: warning: ‘volatile’-qualified parameter is deprecated [-Wvolatile]\n   21 |                     OP *expr, const regexp_engine* eng, REGEXP *volatile old_re,\n      |                                                         ~~~~~~~~~~~~~~~~~^~~~~~\n[2026-08-17 19:52:01-0400] \n[2026-08-17 19:52:01-0400]  Tests start here:\n[2026-08-17 19:52:01-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 20:57:29-0400] \n[2026-08-17 20:57:29-0400] All tests successful.\n[2026-08-17 20:57:29-0400] Archived results...\n[2026-08-17 20:57:29-0400] \n[2026-08-17 20:57:29-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -Duseithreads\n[2026-08-17 20:57:29-0400] ------------------------------------------------------------------------------\n[2026-08-17 20:57:29-0400] make distclean ...\n[2026-08-17 20:57:47-0400] \n[2026-08-17 20:57:47-0400] Copy Policy.sh ...\n[2026-08-17 20:57:47-0400] \n[2026-08-17 20:57:47-0400] Configure ...\negrep: warning: egrep is obsolescent; using grep -E\nALERT! Attempt made to use perl via PATH!\nCWD: /home/perl/smoke/perl/smoke-me_g++_quick/build/UU && /home/perl/smoke/perl/smoke-me_g++_quick/build/UU\nArguments: getverlist\n[2026-08-17 21:16:52-0400] \n[2026-08-17 21:16:52-0400] make ...\nbyte_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ndef_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nir_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nebcdic_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsh_06_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\njo_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nks_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsymbol_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nre.xs:21:74: warning: ‘volatile’-qualified parameter is deprecated [-Wvolatile]\n   21 |                     OP *expr, const regexp_engine* eng, REGEXP *volatile old_re,\n      |                                                         ~~~~~~~~~~~~~~~~~^~~~~~\nbi_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nbi_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\n[2026-08-17 21:34:09-0400] \n[2026-08-17 21:34:09-0400]  Tests start here:\n[2026-08-17 21:34:09-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 22:30:46-0400] \n[2026-08-17 22:30:46-0400] All tests successful.\n[2026-08-17 22:30:46-0400] Archived results...\n[2026-08-17 22:30:46-0400] \n[2026-08-17 22:30:46-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -Duseithreads -DDEBUGGING\n[2026-08-17 22:30:46-0400] ------------------------------------------------------------------------------\n[2026-08-17 22:30:46-0400] make distclean ...\n[2026-08-17 22:30:58-0400] \n[2026-08-17 22:30:58-0400] Copy Policy.sh ...\n[2026-08-17 22:30:58-0400] \n[2026-08-17 22:30:58-0400] Configure ...\negrep: warning: egrep is obsolescent; using grep -E\nALERT! Attempt made to use perl via PATH!\nCWD: /home/perl/smoke/perl/smoke-me_g++_quick/build/UU && /home/perl/smoke/perl/smoke-me_g++_quick/build/UU\nArguments: getverlist\n[2026-08-17 22:52:08-0400] \n[2026-08-17 22:52:08-0400] make ...\nIn file included from perl.h:6432,\n                 from deb.c:25:\ndeb.c: In function ‘void Perl_deb_nocontext(const char*, ...)’:\nembed.h:1095:58: warning: argument 1 null where non-null expected [-Wnonnull]\n 1095 | # define vdeb(a,b)                              Perl_vdeb(aTHX_ a,b)\n      |                                                 ~~~~~~~~~^~~~~~~~~~~\ndeb.c:37:5: note: in expansion of macro ‘vdeb’\n   37 |     vdeb(pat, &args);\n      |     ^~~~\ndeb.c:80:1: note: in a call to function ‘void Perl_vdeb(PerlInterpreter*, const char*, __va_list_tag (*)[1])’ declared ‘nonnull’\n   80 | Perl_vdeb(pTHX_ const char *pat, va_list *args)\n      | ^~~~~~~~~\nbyte_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ndef_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ngb_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nir_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nebcdic_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nji_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_05_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsh_06_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\neu_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\njo_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nks_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nma_04_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nsymbol_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nbi_00_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nbi_01_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\ncp_02_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nma_03_t.c:7:32: warning: option ‘-Wc++-compat’ is valid for C/ObjC but not for C++ [-Wpragmas]\n    7 | #pragma GCC diagnostic ignored \"-Wc++-compat\"\n      |                                ^~~~~~~~~~~~~~\nre.xs:21:74: warning: ‘volatile’-qualified parameter is deprecated [-Wvolatile]\n   21 |                     OP *expr, const regexp_engine* eng, REGEXP *volatile old_re,\n      |                                                         ~~~~~~~~~~~~~~~~~^~~~~~\n[2026-08-17 23:17:33-0400] \n[2026-08-17 23:17:33-0400]  Tests start here:\n[2026-08-17 23:17:33-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-18 00:19:20-0400] \n[2026-08-18 00:19:20-0400] All tests successful.\n[2026-08-18 00:19:20-0400] Archived results...\n[2026-08-18 00:19:20-0400] Finished smoking 19aed473968250b11b48a5132778c44ebfbd3c0f v5.45.1-226-g19aed47396 smoke-me/jkeenan/sync-Socket-2.042-20260817\n[2026-08-18 00:19:20-0400] Reading smokeresult from /home/perl/smoke/perl/smoke-me_g++_quick/build/mktest.out\n[2026-08-18 00:19:20-0400] Processing [-Dcc=\"ccache g++\"]\n[2026-08-18 00:19:20-0400] Processing [-DDEBUGGING -Dcc=\"ccache g++\"]\n[2026-08-18 00:19:20-0400] Processing [-Dcc=\"ccache g++\" -Duseithreads]\n[2026-08-18 00:19:20-0400] Processing [-DDEBUGGING -Dcc=\"ccache g++\" -Duseithreads]\n[2026-08-18 00:19:20-0400] Writing report to '/home/perl/smoke/perl/smoke-me_g++_quick/build/mktest.rpt'\n[2026-08-18 00:19:20-0400] Locally applied patches from '/home/perl/smoke/perl/smoke-me_g++_quick/build/patchlevel.h'\n[2026-08-18 00:19:20-0400] Patches: 'uncommitted-changes'\n[2026-08-18 00:19:20-0400] Looking for non-fatal messages: 'gcc'\n",
   "summary" : "PASS",
   "un_position" : "top",
   "skipped_tests" : [],
   "lfile" : "/home/perl/smoke/active/smoke-me_g++_quick.log",
   "defaultenv" : "1",
   "manifest_msgs" : [],
   "ddir" : "/home/perl/smoke/perl/smoke-me_g++_quick/build",
   "is56x" : 0,
   "harness3opts" : "j4",
   "jsnfile" : "mktest.jsn",
   "rptfile" : "mktest.rpt",
   "nonfatal_msgs" : [],
   "showcfg" : 0,
   "applied_patches" : [],
   "cfg" : "/home/perl/smoke/driver/smoke-me_g++_quick.cfg",
   "locale" : "en_US.utf8",
   "harness_only" : "1",
   "out_file" : null,
   "skip_tests" : "",
   "outfile" : "mktest.out",
   "configs" : [
      {
         "cc" : "ccache g++",
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "failures" : [],
               "summary" : "O",
               "stat_tests" : "1385714",
               "locale" : null,
               "io_env" : "stdio",
               "stat_cpu_time" : "2711.90",
               "statistics" : "Files=2949, Tests=1385714, 3721 wallclock secs (318.66 usr 35.06 sys + 2032.06 cusr 326.12 csys = 2711.90 CPU"
            }
         ],
         "started" : "2026-08-17 17:22:34 -0400",
         "duration" : 6397,
         "debugging" : "N",
         "arguments" : "-Dcc=\"ccache g++\""
      },
      {
         "arguments" : "-Dcc=\"ccache g++\"",
         "debugging" : "D",
         "duration" : 6498,
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "failures" : [],
               "summary" : "O",
               "stat_tests" : "1385871",
               "io_env" : "stdio",
               "locale" : null,
               "stat_cpu_time" : "3028.98",
               "statistics" : "Files=2949, Tests=1385871, 3743 wallclock secs (382.17 usr 34.61 sys + 2279.06 cusr 333.14 csys = 3028.98 CPU"
            }
         ],
         "started" : "2026-08-17 19:09:11 -0400",
         "cc" : "ccache g++"
      },
      {
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "stat_cpu_time" : "3044.64",
               "statistics" : "Files=2949, Tests=1398125, 3207 wallclock secs (321.53 usr 34.72 sys + 2293.02 cusr 395.37 csys = 3044.64 CPU",
               "failures" : [],
               "summary" : "O",
               "stat_tests" : "1398125",
               "io_env" : "stdio",
               "locale" : null
            }
         ],
         "started" : "2026-08-17 20:57:29 -0400",
         "duration" : 5597,
         "debugging" : "N",
         "arguments" : "-Dcc=\"ccache g++\" -Duseithreads",
         "cc" : "ccache g++"
      },
      {
         "cc" : "ccache g++",
         "arguments" : "-Dcc=\"ccache g++\" -Duseithreads",
         "debugging" : "D",
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "started" : "2026-08-17 22:30:46 -0400",
         "results" : [
            {
               "summary" : "O",
               "stat_tests" : "1398062",
               "io_env" : "stdio",
               "locale" : null,
               "failures" : [],
               "statistics" : "Files=2949, Tests=1398062, 3514 wallclock secs (403.65 usr 36.74 sys + 2652.75 cusr 414.17 csys = 3507.31 CPU",
               "stat_cpu_time" : "3507.31"
            }
         ],
         "duration" : 6514
      }
   ]
}
