{"smoke_branch":"blead","harness3opts":null,"smoke_version":"1.79_07","harness_only":"0","smoke_date":"2023-04-10T01:05:03Z","duration":16697,"smoker_version":"0.046","hostname":"idefix","username":"abeltje","cpu_count":" [10 (8 performance and 2 efficiency) cores]","perl_id":"5.37.11","reporter_version":"0.054","cpu_description":"MacBook Pro (0)","sconfig_id":1,"config_count":4,"user_note":"","architecture":"arm64","nonfatal_msgs":null,"git_describe":"v5.37.10-79-g1a4db10c55","applied_patches":"SMOKE1a4db10c557a233d202edc58907d17dd7fbf6c15","smoke_perl":"5.36.0","summary":"FAIL(F)","git_id":"1a4db10c557a233d202edc58907d17dd7fbf6c15","smoke_revision":"1.79_07","osversion":"22.4.0 (Mac OS X - macOS 13.3 (22E252))","osname":"darwin","reporter":"","lang":null,"plevel":"5.037010zzz079","out_file":"Started smoke at 1681088703\nSmoking patch 1a4db10c557a233d202edc58907d17dd7fbf6c15 v5.37.10-79-g1a4db10c55\nSmoking branch blead\nStopped smoke at 1681088704\nStarted smoke at 1681088704\n\nConfiguration: -Dusedevel\n------------------------------------------------------------------------------\n\nCompiler info: cc version Apple LLVM 14.0.3 (clang-1403.0.22.14.1)\nregcomp_study.c:1162:9: warning: variable 'merged' set but not used [-Wunused-but-set-variable]\n    U32 merged = 0;\n        ^\n1 warning generated.\nregcomp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nUse of uninitialized value $DynaLoader::VERSION in string ge at XSLoader_pm.PL line 141.\nUse of uninitialized value $extra_arg in concatenation (.) or string at XSLoader_pm.PL line 142.\nBzip2.xs:376:17: warning: variable 'flags' set but not used [-Wunused-but-set-variable]\n            int flags = 0 ;\n                ^\n1 warning generated.\nblocksort.c:765:11: warning: variable 'numQSorted' set but not used [-Wunused-but-set-variable]\n   Int32  numQSorted;\n          ^\n1 warning generated.\ncompress.c:241:30: warning: variable 'totc' set but not used [-Wunused-but-set-variable]\n   Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;\n                             ^\n1 warning generated.\nWarning (mostly harmless): No library found for -ldb\nWarning (mostly harmless): No library found for -lndbm\nWarning (mostly harmless): No library found for -ldbm\nWarning (mostly harmless): No library found for -lucb\nWarning (mostly harmless): No library found for -lm\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nTypemap.c:1775:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]\n        int     dummy = 0;\n                ^\n1 warning generated.\nre_comp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nTSTENV = stdio\tu=12.37  s=7.51  cu=725.17  cs=107.98  scripts=2526  tests=1183628\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\n\t(in cleanup) Foo doesn't contain an __DATA__ token at t/01SelfLoader.t line 0.\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Non-zero exit status: 22\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Bad plan.  You planned 12 tests but ran 4.\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Non-zero exit status: 22\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Bad plan.  You planned 20 tests but ran 0.\n    ../dist/SelfLoader/t/02SelfLoader-buggy.t...................FAILED\n        1\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 255\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nTSTENV = perlio\tu=7.56  s=7.47  cu=606.85  cs=106.85  scripts=2528  tests=1183587\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nTSTENV = locale:nl_NL.UTF8\tu=7.56  s=7.40  cu=601.87  cs=105.57  scripts=2528  tests=1183509\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nStopped smoke at 1681092371\nStarted smoke at 1681092371\n\nConfiguration: -Dusedevel -DDEBUGGING\n------------------------------------------------------------------------------\nrm: dirfd.dSYM: is a directory\nrm: isascii.dSYM: is a directory\n\nCompiler info: cc version Apple LLVM 14.0.3 (clang-1403.0.22.14.1)\nregcomp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nUse of uninitialized value $DynaLoader::VERSION in string ge at XSLoader_pm.PL line 141.\nUse of uninitialized value $extra_arg in concatenation (.) or string at XSLoader_pm.PL line 142.\nBzip2.xs:376:17: warning: variable 'flags' set but not used [-Wunused-but-set-variable]\n            int flags = 0 ;\n                ^\n1 warning generated.\nblocksort.c:765:11: warning: variable 'numQSorted' set but not used [-Wunused-but-set-variable]\n   Int32  numQSorted;\n          ^\n1 warning generated.\ncompress.c:241:30: warning: variable 'totc' set but not used [-Wunused-but-set-variable]\n   Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;\n                             ^\n1 warning generated.\nWarning (mostly harmless): No library found for -ldb\nWarning (mostly harmless): No library found for -lndbm\nWarning (mostly harmless): No library found for -ldbm\nWarning (mostly harmless): No library found for -lucb\nWarning (mostly harmless): No library found for -lm\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nTypemap.c:1775:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]\n        int     dummy = 0;\n                ^\n1 warning generated.\nre_comp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nTSTENV = stdio\tu=13.72  s=7.36  cu=791.90  cs=111.24  scripts=2527  tests=1183635\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\n\t(in cleanup) Foo doesn't contain an __DATA__ token at t/01SelfLoader.t line 0.\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Non-zero exit status: 22\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Bad plan.  You planned 12 tests but ran 4.\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Non-zero exit status: 22\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Bad plan.  You planned 20 tests but ran 0.\n    ../dist/SelfLoader/t/02SelfLoader-buggy.t...................FAILED\n        1\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 255\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nTSTENV = perlio\tu=8.84  s=7.37  cu=673.21  cs=110.36  scripts=2529  tests=1183530\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nTSTENV = locale:nl_NL.UTF8\tu=8.98  s=7.69  cu=675.11  cs=111.76  scripts=2529  tests=1183553\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n\nStopped smoke at 1681096368\nStarted smoke at 1681096368\n\nConfiguration: -Dusedevel -Duseithreads\n------------------------------------------------------------------------------\n\nCompiler info: cc version Apple LLVM 14.0.3 (clang-1403.0.22.14.1)\nregcomp_study.c:1162:9: warning: variable 'merged' set but not used [-Wunused-but-set-variable]\n    U32 merged = 0;\n        ^\n1 warning generated.\nregcomp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nUse of uninitialized value $DynaLoader::VERSION in string ge at XSLoader_pm.PL line 141.\nUse of uninitialized value $extra_arg in concatenation (.) or string at XSLoader_pm.PL line 142.\nBzip2.xs:376:17: warning: variable 'flags' set but not used [-Wunused-but-set-variable]\n            int flags = 0 ;\n                ^\n1 warning generated.\nblocksort.c:765:11: warning: variable 'numQSorted' set but not used [-Wunused-but-set-variable]\n   Int32  numQSorted;\n          ^\n1 warning generated.\ncompress.c:241:30: warning: variable 'totc' set but not used [-Wunused-but-set-variable]\n   Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;\n                             ^\n1 warning generated.\nWarning (mostly harmless): No library found for -ldb\nWarning (mostly harmless): No library found for -lndbm\nWarning (mostly harmless): No library found for -ldbm\nWarning (mostly harmless): No library found for -lucb\nWarning (mostly harmless): No library found for -lm\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nTypemap.c:1775:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]\n        int     dummy = 0;\n                ^\n1 warning generated.\nre_comp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nTSTENV = stdio\tu=12.55  s=7.60  cu=807.53  cs=117.68  scripts=2614  tests=1194972\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\n\t(in cleanup) Foo doesn't contain an __DATA__ token at t/01SelfLoader.t line 0.\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Non-zero exit status: 22\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Bad plan.  You planned 12 tests but ran 4.\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Non-zero exit status: 22\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Bad plan.  You planned 20 tests but ran 0.\n    ../dist/SelfLoader/t/02SelfLoader-buggy.t...................FAILED\n        1\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 255\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nTSTENV = perlio\tu=7.70  s=7.48  cu=689.40  cs=116.64  scripts=2616  tests=1194899\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nTSTENV = locale:nl_NL.UTF8\tu=7.71  s=7.61  cu=685.91  cs=116.32  scripts=2616  tests=1194874\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nStopped smoke at 1681100701\nStarted smoke at 1681100701\n\nConfiguration: -Dusedevel -Duseithreads -DDEBUGGING\n------------------------------------------------------------------------------\nrm: dirfd.dSYM: is a directory\nrm: isascii.dSYM: is a directory\n\nCompiler info: cc version Apple LLVM 14.0.3 (clang-1403.0.22.14.1)\nregcomp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nUse of uninitialized value $DynaLoader::VERSION in string ge at XSLoader_pm.PL line 141.\nUse of uninitialized value $extra_arg in concatenation (.) or string at XSLoader_pm.PL line 142.\nBzip2.xs:376:17: warning: variable 'flags' set but not used [-Wunused-but-set-variable]\n            int flags = 0 ;\n                ^\n1 warning generated.\nblocksort.c:765:11: warning: variable 'numQSorted' set but not used [-Wunused-but-set-variable]\n   Int32  numQSorted;\n          ^\n1 warning generated.\ncompress.c:241:30: warning: variable 'totc' set but not used [-Wunused-but-set-variable]\n   Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;\n                             ^\n1 warning generated.\nWarning (mostly harmless): No library found for -ldb\nWarning (mostly harmless): No library found for -lndbm\nWarning (mostly harmless): No library found for -ldbm\nWarning (mostly harmless): No library found for -lucb\nWarning (mostly harmless): No library found for -lm\nWarning (mostly harmless): No library found for -lposix\nWarning (mostly harmless): No library found for -lcposix\nTypemap.c:1775:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]\n        int     dummy = 0;\n                ^\n1 warning generated.\nre_comp_trie.c:655:13: warning: variable 'wordlen' set but not used [-Wunused-but-set-variable]\n        U32 wordlen      = 0;         /* required init */\n            ^\n1 warning generated.\nTSTENV = stdio\tu=14.12  s=7.74  cu=900.72  cs=124.20  scripts=2615  tests=1194798\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\nclose: Invalid argument at ../../lib/SelfLoader.pm line 103.\n\t(in cleanup) Foo doesn't contain an __DATA__ token at t/01SelfLoader.t line 0.\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Non-zero exit status: 22\n    ../dist/Devel-SelfStubber/t/Devel-SelfStubber.t.............FAILED\n        Bad plan.  You planned 12 tests but ran 4.\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Non-zero exit status: 22\n    ../dist/SelfLoader/t/01SelfLoader.t.........................FAILED\n        Bad plan.  You planned 20 tests but ran 0.\n    ../dist/SelfLoader/t/02SelfLoader-buggy.t...................FAILED\n        1\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 255\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nTSTENV = perlio\tu=9.36  s=7.89  cu=780.24  cs=123.61  scripts=2617  tests=1195114\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nTSTENV = locale:nl_NL.UTF8\tu=9.30  s=8.11  cu=779.11  cs=123.72  scripts=2617  tests=1194771\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n# Failed test 7 - dot recognized in perl-controlled comma locale for SvNV at t/locale.t line 62\n#      got \"\"\n# expected \"1\"\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n../t/porting/libperl.t: undefined current object: op.o: at ../t/porting/libperl.t line 254, <$nm_fh> line 2.\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLC_ALL = \"nl_NL.UTF8\",\n\tLANG = (unset)\n    are supported and installed on your system.\nperl: warning: Falling back to the standard locale (\"C\").\n# Failed test 8 - format() does not look at LC_NUMERIC without 'use locale' at ../t/run/locale.t line 178\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 9 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 188\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#                 use POSIX;\n#                 use locale;\n#                 format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 11 - format() does not look at LC_NUMERIC with 'use locale qw(:collate :characters :collate :ctype :monetary :time)' at ../t/run/locale.t line 218\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n#     use locale qw(:collate :characters :collate :ctype :monetary :time);\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 12 - format() looks at LC_NUMERIC with 'use locale' at ../t/run/locale.t line 230\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 13 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 14 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 15 - format() looks at LC_NUMERIC with 'use locale \":!characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 16 - format() looks at LC_NUMERIC with 'use locale \":not_characters\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_characters\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 17 - format() looks at LC_NUMERIC with 'use locale \":!collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 18 - format() looks at LC_NUMERIC with 'use locale \":not_collate\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_collate\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 19 - format() looks at LC_NUMERIC with 'use locale \":!ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 20 - format() looks at LC_NUMERIC with 'use locale \":not_ctype\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_ctype\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 21 - format() looks at LC_NUMERIC with 'use locale \":!monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 22 - format() looks at LC_NUMERIC with 'use locale \":not_monetary\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_monetary\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 23 - format() looks at LC_NUMERIC with 'use locale \":!time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":!time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 24 - format() looks at LC_NUMERIC with 'use locale \":not_time\"' at ../t/run/locale.t line 243\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":not_time\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 25 - format() looks at LC_NUMERIC with 'use locale \":numeric\"' at ../t/run/locale.t line 257\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale \":numeric\";\n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     write;\n# STATUS: 0\n# Failed test 26 - too late to look at the locale at write() time at ../t/run/locale.t line 269\n#      got \"4.0\"\n# expected \"4.2\"\n# PROG: \n# format STDOUT =\n# @.#\n# 4.179\n# .\n#     { use locale; write; }\n# STATUS: 0\n# Failed test 27 - too late to ignore the locale at write() time at ../t/run/locale.t line 280\n#      got \"4,0\"\n# expected \"4,2\"\n# PROG: \n#     use locale;\n#     format STDOUT =\n# @.#\n# 4.179\n# .\n#     { no locale; write; }\n# STATUS: 0\n# Failed test 30 - sprintf() and printf() look at LC_NUMERIC regardless of constant folding at ../t/run/locale.t line 324\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 31 - Uses the above test to verify that on Windows the system default locale has lower priority than LC_NUMERIC at ../t/run/locale.t line 335\n#      got \"4 4 4 4 \"\n# expected \"4,2 4,2 4,2 4,2 \"\n# PROG: \n#                 use locale;\n#                 use POSIX qw(locale_h);\n#                 my $in = 4.2;\n#                 printf(\"%g %g %s %s \", $in, 4.2, sprintf(\"%g\", $in), sprintf(\"%g\", 4.2));\n# STATUS: 0\n# Failed test 37 - Thread join doesn't disrupt calling thread at ../t/run/locale.t line 457\n#      got \"1\\n1\\n1\\n1\"\n# expected \"1.25\\n1.25\\n1.25\\n1\"\n# PROG: \n#                     use threads;\n# \n#                     my $x = eval \"1.25\";\n#                     print \"$x\", \"\n# \";  # number is ok before thread\n#                     my $str_x = \"$x\";\n# \n#                     my $thr = threads->create(sub {});\n#                     $thr->join();\n# \n#                     print \"$x\n# \";  # number stringifies the same after thread\n# \n#                     my $y = eval \"1.25\";\n#                     print \"$y\n# \";  # number is ok after threads\n#                     print \"$y\" eq \"$str_x\" || 0;    # new number stringifies the same as old number\n# STATUS: 0\n# Failed test 38 - POSIX::strtod() uses underlying locale at ../t/run/locale.t line 482\n#      got \"1\"\n# expected \"1.5\"\n# PROG: \n#                     use POSIX;\n#                     POSIX::setlocale(POSIX::LC_NUMERIC(),\"af_ZA.ISO8859-1\");\n#                     my $one_point_5 = POSIX::strtod(\"1,5\");\n#                     $one_point_5 =~ s/0+$//;  # Remove any trailing zeros\n#                     print $one_point_5, \"\n# \";\n# STATUS: 0\n\n    ../ext/XS-APItest/t/locale.t................................FAILED\n        7\n    ../lib/locale.t.............................................FAILED\n        427-428, 432, 435, 449\n    ../t/porting/libperl.t......................................FAILED\n        Non-zero exit status: 29\n    ../t/porting/libperl.t......................................FAILED\n        No plan found in TAP output\n    ../t/run/locale.t...........................................FAILED\n        8-9, 11-27, 30-32, 37-38\n\nStopped smoke at 1681105400\nFinished smoking 1a4db10c557a233d202edc58907d17dd7fbf6c15 v5.37.10-79-g1a4db10c55 blead\n","skipped_tests":"","id":5032877,"manifest_msgs":null,"configs":[{"debugging":"N","ccversion":"Apple LLVM 14.0.3 (clang-1403.0.22.14.1)","report_id":5032877,"arguments":"","id":286962,"duration":3667,"started":"2023-04-10T01:05:04Z","results":[{"config_id":286962,"stat_tests":1183628,"id":463136,"statistics":"u=12.37  s=7.51  cu=725.17  cs=107.98  scripts=2526  tests=1183628","locale":null,"summary":"F","stat_cpu_time":853.03,"io_env":"stdio","failures":[{"failure_id":2306,"result_id":463136},{"failure_id":2307,"result_id":463136},{"result_id":463136,"failure_id":2308},{"failure_id":3805,"result_id":463136}]},{"failures":[{"failure_id":3806,"result_id":463137}],"io_env":"perlio","stat_cpu_time":728.73,"summary":"F","locale":null,"statistics":"u=7.56  s=7.47  cu=606.85  cs=106.85  scripts=2528  tests=1183587","id":463137,"stat_tests":1183587,"config_id":286962},{"io_env":"locale","failures":[{"failure_id":3806,"result_id":463138}],"locale":"nl_NL.UTF8","summary":"F","stat_cpu_time":722.4,"id":463138,"statistics":"u=7.56  s=7.40  cu=601.87  cs=105.57  scripts=2528  tests=1183509","config_id":286962,"stat_tests":1183509}],"cc":"cc"},{"started":"2023-04-10T02:06:11Z","duration":3997,"id":286963,"arguments":"","debugging":"D","report_id":5032877,"ccversion":"Apple LLVM 14.0.3 (clang-1403.0.22.14.1)","cc":"cc","results":[{"id":463139,"statistics":"u=13.72  s=7.36  cu=791.90  cs=111.24  scripts=2527  tests=1183635","config_id":286963,"stat_tests":1183635,"io_env":"stdio","failures":[{"result_id":463139,"failure_id":2306},{"failure_id":2307,"result_id":463139},{"failure_id":2308,"result_id":463139},{"failure_id":3805,"result_id":463139}],"locale":null,"summary":"F","stat_cpu_time":924.22},{"failures":[{"failure_id":3806,"result_id":463140}],"io_env":"perlio","summary":"F","stat_cpu_time":799.78,"locale":null,"statistics":"u=8.84  s=7.37  cu=673.21  cs=110.36  scripts=2529  tests=1183530","id":463140,"stat_tests":1183530,"config_id":286963},{"stat_cpu_time":803.54,"summary":"F","locale":"nl_NL.UTF8","failures":[{"result_id":463141,"failure_id":3806}],"io_env":"locale","stat_tests":1183553,"config_id":286963,"statistics":"u=8.98  s=7.69  cu=675.11  cs=111.76  scripts=2529  tests=1183553","id":463141}]},{"started":"2023-04-10T03:12:48Z","id":286964,"duration":4333,"ccversion":"Apple LLVM 14.0.3 (clang-1403.0.22.14.1)","debugging":"N","report_id":5032877,"arguments":"-Duseithreads","cc":"cc","results":[{"io_env":"stdio","id":463142,"statistics":"u=12.55  s=7.60  cu=807.53  cs=117.68  scripts=2614  tests=1194972","failures":[{"result_id":463142,"failure_id":2306},{"failure_id":2307,"result_id":463142},{"failure_id":2308,"result_id":463142},{"failure_id":3805,"result_id":463142},{"result_id":463142,"failure_id":3807},{"failure_id":3808,"result_id":463142},{"failure_id":3809,"result_id":463142}],"locale":null,"config_id":286964,"summary":"F","stat_tests":1194972,"stat_cpu_time":945.36},{"stat_tests":1194899,"config_id":286964,"statistics":"u=7.70  s=7.48  cu=689.40  cs=116.64  scripts=2616  tests=1194899","id":463143,"summary":"F","stat_cpu_time":821.22,"locale":null,"failures":[{"result_id":463143,"failure_id":3806},{"result_id":463143,"failure_id":3807},{"result_id":463143,"failure_id":3808},{"failure_id":3809,"result_id":463143}],"io_env":"perlio"},{"id":463144,"io_env":"locale","failures":[{"result_id":463144,"failure_id":3806},{"failure_id":3807,"result_id":463144},{"result_id":463144,"failure_id":3808},{"result_id":463144,"failure_id":3809}],"statistics":"u=7.71  s=7.61  cu=685.91  cs=116.32  scripts=2616  tests=1194874","config_id":286964,"locale":"nl_NL.UTF8","stat_tests":1194874,"stat_cpu_time":817.55,"summary":"F"}]},{"cc":"cc","results":[{"failures":[{"result_id":463145,"failure_id":2306},{"failure_id":2307,"result_id":463145},{"failure_id":2308,"result_id":463145},{"result_id":463145,"failure_id":3805},{"failure_id":3807,"result_id":463145},{"result_id":463145,"failure_id":3808},{"result_id":463145,"failure_id":3809}],"io_env":"stdio","stat_cpu_time":1046.78,"summary":"F","locale":null,"statistics":"u=14.12  s=7.74  cu=900.72  cs=124.20  scripts=2615  tests=1194798","id":463145,"stat_tests":1194798,"config_id":286965},{"id":463146,"statistics":"u=9.36  s=7.89  cu=780.24  cs=123.61  scripts=2617  tests=1195114","config_id":286965,"stat_tests":1195114,"io_env":"perlio","failures":[{"failure_id":3806,"result_id":463146},{"failure_id":3807,"result_id":463146},{"result_id":463146,"failure_id":3808},{"result_id":463146,"failure_id":3809}],"locale":null,"summary":"F","stat_cpu_time":921.1},{"config_id":286965,"locale":"nl_NL.UTF8","stat_cpu_time":920.24,"stat_tests":1194771,"summary":"F","id":463147,"io_env":"locale","failures":[{"failure_id":3806,"result_id":463147},{"failure_id":3807,"result_id":463147},{"failure_id":3808,"result_id":463147},{"result_id":463147,"failure_id":3809}],"statistics":"u=9.30  s=8.11  cu=779.11  cs=123.72  scripts=2617  tests=1194771"}],"id":286965,"duration":4699,"started":"2023-04-10T04:25:01Z","report_id":5032877,"debugging":"D","ccversion":"Apple LLVM 14.0.3 (clang-1403.0.22.14.1)","arguments":"-Duseithreads"}],"lc_all":null,"compiler_msgs":null,"log_file":"log file removed","test_jobs":null}