{
   "lfile" : "/home/perl/smoke/active/smoke-me_g++_quick.log",
   "harness_only" : "1",
   "manifest_msgs" : [],
   "jsnfile" : "mktest.jsn",
   "un_file" : null,
   "ddir" : "/home/perl/smoke/perl/smoke-me_g++_quick/build",
   "locale" : "en_US.utf8",
   "skip_tests" : "",
   "cfg" : "/home/perl/smoke/driver/smoke-me_g++_quick.cfg",
   "out_file" : null,
   "harness3opts" : "j4",
   "un_position" : "top",
   "defaultenv" : "1",
   "v" : 1,
   "applied_patches" : [],
   "skipped_tests" : [],
   "compiler_msgs" : [
      "(See log because mailing list size limit is too small.)"
   ],
   "is56x" : 0,
   "configs" : [
      {
         "arguments" : "-Dcc=\"ccache g++\"",
         "debugging" : "N",
         "cc" : "ccache g++",
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "summary" : "O",
               "locale" : null,
               "io_env" : "stdio",
               "stat_cpu_time" : "2593.22",
               "failures" : [],
               "stat_tests" : "1385818",
               "statistics" : "Files=2949, Tests=1385818, 2041 wallclock secs (301.33 usr 34.06 sys + 1943.45 cusr 314.38 csys = 2593.22 CPU"
            }
         ],
         "duration" : 3893,
         "started" : "2026-08-17 10:40:05 -0400"
      },
      {
         "cc" : "ccache g++",
         "arguments" : "-Dcc=\"ccache g++\"",
         "debugging" : "D",
         "started" : "2026-08-17 11:44:58 -0400",
         "results" : [
            {
               "stat_tests" : "1385774",
               "failures" : [],
               "stat_cpu_time" : "3023.01",
               "statistics" : "Files=2949, Tests=1385774, 3896 wallclock secs (384.60 usr 35.10 sys + 2272.30 cusr 331.01 csys = 3023.01 CPU",
               "locale" : null,
               "summary" : "O",
               "io_env" : "stdio"
            }
         ],
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "duration" : 6475
      },
      {
         "arguments" : "-Dcc=\"ccache g++\" -Duseithreads",
         "debugging" : "N",
         "cc" : "ccache g++",
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "statistics" : "Files=2949, Tests=1397997, 3545 wallclock secs (333.72 usr 34.36 sys + 2295.46 cusr 394.92 csys = 3058.46 CPU",
               "stat_tests" : "1397997",
               "failures" : [],
               "stat_cpu_time" : "3058.46",
               "io_env" : "stdio",
               "locale" : null,
               "summary" : "O"
            }
         ],
         "duration" : 6704,
         "started" : "2026-08-17 13:32:53 -0400"
      },
      {
         "started" : "2026-08-17 15:24:37 -0400",
         "duration" : 6920,
         "ccversion" : "16.1.1 20260515 (Red Hat 16.1.1-2)",
         "results" : [
            {
               "statistics" : "Files=2949, Tests=1398092, 3639 wallclock secs (399.91 usr 35.57 sys + 2627.69 cusr 406.70 csys = 3469.87 CPU",
               "stat_cpu_time" : "3469.87",
               "failures" : [],
               "stat_tests" : "1398092",
               "io_env" : "stdio",
               "summary" : "O",
               "locale" : null
            }
         ],
         "cc" : "ccache g++",
         "debugging" : "D",
         "arguments" : "-Dcc=\"ccache g++\" -Duseithreads"
      }
   ],
   "sysinfo" : {
      "cpu_count" : "1[8 cores]",
      "reporter_version" : "0.053",
      "user_note" : "Smoke logs available at http://m-l.org/~perl/smoke/perl/x86_64-linux-thread-multi/smoke-me_g++_quick/Karl%20Williamson/loge97e3f4fc91c6e68377814541f6eff68ae08ac0e.log.gz\n",
      "smoke_date" : "2026-08-17 10:40:00 -0400",
      "username" : "perl",
      "hostname" : "sechs",
      "reporter" : "\"George Greer\" <perl@greerga.m-l.org>",
      "smoke_perl" : "5.42.3",
      "cpu_description" : "AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (AuthenticAMD 1400MHz)",
      "lc_all" : null,
      "osname" : "linux",
      "duration" : 23997,
      "smoke_revision" : "1.72",
      "smoke_branch" : "smoke-me/khw-nnemulate",
      "perl_id" : "5.45.2",
      "architecture" : "x86_64",
      "test_jobs" : null,
      "git_id" : "e97e3f4fc91c6e68377814541f6eff68ae08ac0e",
      "lang" : "en_US.UTF-8",
      "smoker_version" : "0.046",
      "osversion" : "7.1.5-201.fc44.x86_64 [Fedora Linux 44]",
      "smoke_version" : "1.72",
      "config_count" : 4,
      "git_describe" : "v5.45.1-174-ge97e3f4fc9"
   },
   "nonfatal_msgs" : [],
   "showcfg" : 0,
   "log_file" : "Prepare to sync (rsync|/home/perl/smoke/perl/smoke-me_g++_quick/source)\n[2026-08-17 10:39:48-0400] qx[/usr/bin/true -az --delete -v perl5.git.perl.org::perl-current . ]\n[2026-08-17 10:39:48-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 e97e3f4fc91c6e68377814541f6eff68ae08ac0e\n[2026-08-17 10:40:00-0400] Reading build configurations from /home/perl/smoke/driver/smoke-me_g++_quick.cfg\n[2026-08-17 10:40:00-0400] Reading 'Policy.sh' from default content (v=1)\n[2026-08-17 10:40:00-0400] Running smoke tests without $ENV{PERLIO}\n[2026-08-17 10:40:00-0400] Running test suite only with 'harness' with HARNESS_OPTIONS=j4.\n[2026-08-17 10:40:00-0400] make distclean ...\n[2026-08-17 10:40:04-0400] Smoking patch e97e3f4fc91c6e68377814541f6eff68ae08ac0e v5.45.1-174-ge97e3f4fc9\n[2026-08-17 10:40:04-0400] Smoking branch smoke-me/khw-nnemulate\n[2026-08-17 10:40:05-0400] \n[2026-08-17 10:40:05-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\"\n[2026-08-17 10:40:05-0400] ------------------------------------------------------------------------------\n[2026-08-17 10:40:05-0400] make distclean ...\n[2026-08-17 10:40:09-0400] \n[2026-08-17 10:40:09-0400] Copy Policy.sh ...\n[2026-08-17 10:40:09-0400] \n[2026-08-17 10:40:09-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 10:51:40-0400] \n[2026-08-17 10:51:40-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 11:09:12-0400] \n[2026-08-17 11:09:12-0400]  Tests start here:\n[2026-08-17 11:09:12-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 11:44:58-0400] \n[2026-08-17 11:44:58-0400] All tests successful.\n[2026-08-17 11:44:58-0400] Archived results...\n[2026-08-17 11:44:58-0400] \n[2026-08-17 11:44:58-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -DDEBUGGING\n[2026-08-17 11:44:58-0400] ------------------------------------------------------------------------------\n[2026-08-17 11:44:58-0400] make distclean ...\n[2026-08-17 11:45:05-0400] \n[2026-08-17 11:45:05-0400] Copy Policy.sh ...\n[2026-08-17 11:45:05-0400] \n[2026-08-17 11:45:05-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 12:00:24-0400] \n[2026-08-17 12:00:24-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      |                                ^~~~~~~~~~~~~~\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      |                                ^~~~~~~~~~~~~~\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      |                                                         ~~~~~~~~~~~~~~~~~^~~~~~\n[2026-08-17 12:25:04-0400] \n[2026-08-17 12:25:04-0400]  Tests start here:\n[2026-08-17 12:25:04-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 13:32:53-0400] \n[2026-08-17 13:32:53-0400] All tests successful.\n[2026-08-17 13:32:53-0400] Archived results...\n[2026-08-17 13:32:53-0400] \n[2026-08-17 13:32:53-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -Duseithreads\n[2026-08-17 13:32:53-0400] ------------------------------------------------------------------------------\n[2026-08-17 13:32:53-0400] make distclean ...\n[2026-08-17 13:33:11-0400] \n[2026-08-17 13:33:11-0400] Copy Policy.sh ...\n[2026-08-17 13:33:11-0400] \n[2026-08-17 13:33:11-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 13:56:29-0400] \n[2026-08-17 13:56:29-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      |                                ^~~~~~~~~~~~~~\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      |                                ^~~~~~~~~~~~~~\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      |                                ^~~~~~~~~~~~~~\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 14:22:31-0400] \n[2026-08-17 14:22:31-0400]  Tests start here:\n[2026-08-17 14:22:31-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 15:24:37-0400] \n[2026-08-17 15:24:37-0400] All tests successful.\n[2026-08-17 15:24:37-0400] Archived results...\n[2026-08-17 15:24:37-0400] \n[2026-08-17 15:24:37-0400] Configuration: -Dusedevel -Dcc=\"ccache g++\" -Duseithreads -DDEBUGGING\n[2026-08-17 15:24:37-0400] ------------------------------------------------------------------------------\n[2026-08-17 15:24:37-0400] make distclean ...\n[2026-08-17 15:24:50-0400] \n[2026-08-17 15:24:50-0400] Copy Policy.sh ...\n[2026-08-17 15:24:50-0400] \n[2026-08-17 15:24:50-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 15:41:59-0400] \n[2026-08-17 15:41:59-0400] make ...\nIn file included from perl.h:6359,\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      |                                ^~~~~~~~~~~~~~\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 16:16:08-0400] \n[2026-08-17 16:16:08-0400]  Tests start here:\n[2026-08-17 16:16:08-0400] TSTENV = stdio\t\nNo saved state, selection will be empty\n[2026-08-17 17:19:57-0400] \n[2026-08-17 17:19:57-0400] All tests successful.\n[2026-08-17 17:19:57-0400] Archived results...\n[2026-08-17 17:19:57-0400] Finished smoking e97e3f4fc91c6e68377814541f6eff68ae08ac0e v5.45.1-174-ge97e3f4fc9 smoke-me/khw-nnemulate\n[2026-08-17 17:19:57-0400] Reading smokeresult from /home/perl/smoke/perl/smoke-me_g++_quick/build/mktest.out\n[2026-08-17 17:19:57-0400] Processing [-Dcc=\"ccache g++\"]\n[2026-08-17 17:19:57-0400] Processing [-DDEBUGGING -Dcc=\"ccache g++\"]\n[2026-08-17 17:19:57-0400] Processing [-Dcc=\"ccache g++\" -Duseithreads]\n[2026-08-17 17:19:57-0400] Processing [-DDEBUGGING -Dcc=\"ccache g++\" -Duseithreads]\n[2026-08-17 17:19:57-0400] Writing report to '/home/perl/smoke/perl/smoke-me_g++_quick/build/mktest.rpt'\n[2026-08-17 17:19:57-0400] Locally applied patches from '/home/perl/smoke/perl/smoke-me_g++_quick/build/patchlevel.h'\n[2026-08-17 17:19:57-0400] Patches: 'uncommitted-changes'\n[2026-08-17 17:19:57-0400] Looking for non-fatal messages: 'gcc'\n",
   "summary" : "PASS",
   "rptfile" : "mktest.rpt",
   "outfile" : "mktest.out"
}
