xslate / p5-Text-Xslate

Scalable template engine for Perl5

Home Page:https://metacpan.org/release/Text-Xslate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

t/010_internals/022_signal.t seems to hang on Strawberry Perl 5.8.9

twata1 opened this issue · comments

Hello,

This is an old environment, but I would like to report it as a single event.

It seems to me that t\010_internals\022_signal.t hangs under Strawberry Perl 5.8.9 on Windows 7 (32 bit) as follows.

Text::Xslate v3.5.9

C:\home\flower>cpan SKAJI/Text-Xslate-v3.5.9.tar.gz
CPAN: CPAN::SQLite loaded ok (v0.199)
Database was generated on Sat, 30 Oct 2021 22:24:27 GMT
CPAN: Digest::SHA loaded ok (v5.96)
CPAN: Compress::Zlib loaded ok (v2.027)
Checksum for C:\strawberry\cpan\sources\authors\id\S\SK\SKAJI\Text-Xslate-v3.5.9.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.24)
CPAN: YAML loaded ok (v1.26)
CPAN: CPAN::Meta::Requirements loaded ok (v2.140)
CPAN: Parse::CPAN::Meta loaded ok (v2.150010)
CPAN: CPAN::Meta loaded ok (v2.150010)
CPAN: Module::CoreList loaded ok (v2.31)
Configuring S/SK/SKAJI/Text-Xslate-v3.5.9.tar.gz with Build.PL
CPAN: CPAN::Reporter loaded ok (v1.2018)
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Text-Xslate' version 'v3.5.9'
(C:\Strawberry\perl\bin\perl.exe Build.PL exited with 0)
CPAN::Reporter: Build.PL result is 'pass', No errors.
  SKAJI/Text-Xslate-v3.5.9.tar.gz
  C:\Strawberry\perl\bin\perl.exe Build.PL -- OK
Running Build for S/SK/SKAJI/Text-Xslate-v3.5.9.tar.gz
Building Text-Xslate
C:\Strawberry\perl\bin\perl.exe tool/opcode_for_pp.PL src/xslate_opcode.inc > lib/Text/Xslate/PP/Const.pm
C:\Strawberry\perl\bin\perl.exe tool/opcode.PL src/xslate_opcode.inc > src/xslate_ops.h
gcc -c -I"src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -Wal
l -W -Wno-comment -s -O2 -I"C:\strawberry\perl\lib\CORE" -I"C:\strawberry\c\include" -o "src\xslate_methods.o" "src\xslate_methods.c"
src/xslate_methods.xs: In function `tx_methodcall':
src/xslate_methods.xs:467: warning: unknown conversion type character `_' in format
src/xslate_methods.xs:467: warning: too many arguments for format
src/xslate_methods.xs:474: warning: unknown conversion type character `_' in format
src/xslate_methods.xs:474: warning: too many arguments for format
src/xslate_methods.xs:488: warning: unknown conversion type character `_' in format
src/xslate_methods.xs:488: warning: too many arguments for format
src/xslate_methods.xs:492: warning: unknown conversion type character `_' in format
src/xslate_methods.xs:492: warning: char format, SV arg (arg 4)
src/xslate_methods.xs:492: warning: too many arguments for format
src/xslate_methods.c: In function `XS_Text__Xslate__Type__Pair_CLONE':
src/xslate_methods.c:676: warning: unused variable `Perl___notused'
src/xslate_methods.c: In function `XS_Text__Xslate__Type__Pair_key':
src/xslate_methods.c:695: warning: unused variable `Perl___notused'
src/xslate_methods.c: In function `boot_Text__Xslate__Methods':
src/xslate_methods.c:725: warning: unused variable `Perl___notused'
src/xslate_methods.c: At top level:
src/xslate_methods.xs:388: warning: unused parameter 'method'
src/xslate_methods.xs:354: warning: unused parameter 'st'
src/xslate_methods.xs:354: warning: unused parameter 'method'
src/xslate_methods.xs:334: warning: unused parameter 'st'
src/xslate_methods.xs:334: warning: unused parameter 'method'
src/xslate_methods.xs:330: warning: unused parameter 'st'
src/xslate_methods.xs:330: warning: unused parameter 'method'
src/xslate_methods.xs:320: warning: unused parameter 'st'
src/xslate_methods.xs:320: warning: unused parameter 'method'
src/xslate_methods.xs:271: warning: unused parameter 'st'
src/xslate_methods.xs:271: warning: unused parameter 'method'
src/xslate_methods.xs:234: warning: unused parameter 'method'
src/xslate_methods.xs:204: warning: unused parameter 'method'
src/xslate_methods.xs:175: warning: unused parameter 'method'
src/xslate_methods.xs:122: warning: unused parameter 'st'
src/xslate_methods.xs:122: warning: unused parameter 'method'
src/xslate_methods.xs:102: warning: unused parameter 'st'
src/xslate_methods.xs:102: warning: unused parameter 'method'
src/xslate_methods.xs:98: warning: unused parameter 'st'
src/xslate_methods.xs:98: warning: unused parameter 'method'
src/xslate_methods.xs:92: warning: unused parameter 'st'
src/xslate_methods.xs:92: warning: unused parameter 'method'
src/xslate_methods.xs:87: warning: unused parameter 'st'
src/xslate_methods.xs:87: warning: unused parameter 'method'
gcc -c -I"src" -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -Wall -W -Wno-comment -s -O2 "-DVERSION=\"v3.5.9\"" "-DXS_VERSION=\"v3.5.9\"" -I"C:\strawberry\perl\lib\CORE" -I"C:\strawberry\c\include" -o "lib\Text\Xslate.o" "lib\Text\Xslate.c"
In file included from lib\\Text\\Xslate.xs:224:
src/xslate_opcode.inc: In function `TXCODE_localize_s':
src/xslate_opcode.inc:43: warning: passing arg 2 of `Perl_mg_find' discards qualifiers from pointer target type
lib\\Text\\Xslate.xs: In function `tx_neat':
lib\\Text\\Xslate.xs:230: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:230: warning: too many arguments for format
lib\\Text\\Xslate.xs:233: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:233: warning: too many arguments for format
lib\\Text\\Xslate.xs: In function `tx_call_sv':
lib\\Text\\Xslate.xs:366: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:366: warning: char format, SV arg (arg 4)
lib\\Text\\Xslate.xs:366: warning: too many arguments for format
lib\\Text\\Xslate.xs: In function `tx_funcall':
lib\\Text\\Xslate.xs:385: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:385: warning: too many arguments for format
lib\\Text\\Xslate.xs: In function `tx_sv_cat':
lib\\Text\\Xslate.xs:559: warning: passing arg 2 of `Perl_is_utf8_string' discards qualifiers from pointer target type
lib\\Text\\Xslate.xs: In function `tx_sv_cat_with_html_escape_force':
lib\\Text\\Xslate.xs:594: warning: passing arg 2 of `Perl_is_utf8_string' discards qualifiers from pointer target type
lib\\Text\\Xslate.xs: In function `XS_Text__Xslate__macrocall':
lib\\Text\\Xslate.xs:823: warning: unused variable `Perl___notused'
lib\\Text\\Xslate.xs: In function `tx_macro_enter':
lib\\Text\\Xslate.xs:882: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:882: warning: int format, pointer arg (arg 4)
lib\\Text\\Xslate.xs:882: warning: too many arguments for format
lib\\Text\\Xslate.xs: In function `tx_all_deps_are_fresh':
lib\\Text\\Xslate.xs:1158: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1158: warning: int format, pointer arg (arg 3)
lib\\Text\\Xslate.xs:1158: warning: too many arguments for format
lib\\Text\\Xslate.xs:1166: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1166: warning: int format, pointer arg (arg 3)
lib\\Text\\Xslate.xs:1166: warning: too many arguments for format
lib\\Text\\Xslate.xs: In function `tx_load_template':
lib\\Text\\Xslate.xs:1188: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1188: warning: too many arguments for format
lib\\Text\\Xslate.xs:1262: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1262: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1262: warning: too many arguments for format
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine_CLONE':
lib\Text\Xslate.c:1491: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine__register_builtin_methods':
lib\Text\Xslate.c:1510: warning: unused variable `Perl___notused'
lib\\Text\\Xslate.xs: In function `XS_Text__Xslate__Engine__assemble':
lib\\Text\\Xslate.xs:1465: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1465: warning: int format, pointer arg (arg 2)
lib\\Text\\Xslate.xs:1465: warning: too many arguments for format
lib\\Text\\Xslate.xs:1472: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1472: warning: int format, pointer arg (arg 2)
lib\\Text\\Xslate.xs:1472: warning: too many arguments for format
lib\\Text\\Xslate.xs:1506: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1506: warning: char format, SV arg (arg 2)
lib\\Text\\Xslate.xs:1506: warning: int format, pointer arg (arg 3)
lib\\Text\\Xslate.xs:1506: warning: too many arguments for format
lib\Text\Xslate.c:1536: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine_render':
lib\Text\Xslate.c:1775: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine_validate':
lib\Text\Xslate.c:1875: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine_current_engine':
lib\Text\Xslate.c:1909: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Engine_print':
lib\Text\Xslate.c:1949: warning: unused variable `Perl___notused'
lib\\Text\\Xslate.xs: In function `XS_Text__Xslate__Engine__warn':
lib\\Text\\Xslate.xs:1748: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1748: warning: too many arguments for format
lib\\Text\\Xslate.xs:1789: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1789: warning: long unsigned int format, pointer arg (arg 2)
lib\\Text\\Xslate.xs:1789: warning: too many arguments for format
lib\\Text\\Xslate.xs:1807: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1807: warning: too many arguments for format
lib\\Text\\Xslate.xs:1818: warning: unknown conversion type character `_' in format
lib\\Text\\Xslate.xs:1818: warning: too many arguments for format
lib\Text\Xslate.c:1976: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_mark_raw':
lib\Text\Xslate.c:2088: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_unmark_raw':
lib\Text\Xslate.c:2107: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_html_escape':
lib\Text\Xslate.c:2126: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_uri_escape':
lib\Text\Xslate.c:2145: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_is_array_ref':
lib\Text\Xslate.c:2164: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_is_hash_ref':
lib\Text\Xslate.c:2183: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_is_code_ref':
lib\Text\Xslate.c:2202: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Util_merge_hash':
lib\Text\Xslate.c:2221: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Type__Raw_new':
lib\Text\Xslate.c:2242: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Type__Raw_as_string':
lib\Text\Xslate.c:2269: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `XS_Text__Xslate__Type__Macro_as_code_ref':
lib\Text\Xslate.c:2291: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: In function `boot_Text__Xslate':
lib\Text\Xslate.c:2356: warning: unknown conversion type character `_' in format
lib\Text\Xslate.c:2356: warning: too many arguments for format
lib\Text\Xslate.c:2341: warning: unused variable `Perl___notused'
lib\Text\Xslate.c: At top level:
lib\\Text\\Xslate.xs:1305: warning: unused parameter 'cloning'
lib\\Text\\Xslate.xs:1280: warning: unused parameter 'my_perl'
lib\\Text\\Xslate.xs:1280: warning: unused parameter 'sv'
lib\\Text\\Xslate.xs:990: warning: unused parameter 'my_perl'
lib\\Text\\Xslate.xs:511: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:11: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:16: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:29: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:34: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:113: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:7: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:774: warning: unused parameter 'my_perl'
src/xslate_opcode.inc:774: warning: unused parameter 'txst'
lib\\Text\\Xslate.xs:135: warning: unused parameter 'my_perl'
lib\\Text\\Xslate.xs:129: warning: unused parameter 'my_perl'
lib\\Text\\Xslate.xs:123: warning: unused parameter 'my_perl'
ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Text\Xslate\Xslate.bs')
Generating script 'lib\Text\Xslate.lds'
dlltool --def "lib\Text\Xslate.def" --output-exp "lib\Text\Xslate.exp"
g++ -o "blib\arch\auto\Text\Xslate\Xslate.dll" -Wl,--base-file,"lib\Text\Xslate.base" -Wl,--image-base,0x2c160000 -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" "lib\Text\Xslate.lds" "lib\Text\Xslate.exp"
dlltool --def "lib\Text\Xslate.def" --output-exp "lib\Text\Xslate.exp" --base-file "lib\Text\Xslate.base"
g++ -o "blib\arch\auto\Text\Xslate\Xslate.dll" -Wl,--image-base,0x2c160000 -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" "lib\Text\Xslate.lds" "lib\Text\Xslate.exp"
(C:\Strawberry\perl\bin\perl.exe ./Build exited with 0)
CPAN::Reporter: Build result is 'pass', No errors.
  SKAJI/Text-Xslate-v3.5.9.tar.gz
  C:\Strawberry\perl\bin\perl.exe ./Build -- OK
Running Build test
xs tests
# Testing Text::Xslate/v3.5.9
# Backend: XS
# $ENV{XSLATE}=xs
t\000_load.t .................................... ok
t\010_internals\001_parse.t ..................... ok
t\010_internals\002_compile.t ................... ok
t\010_internals\003_assemble.t .................. ok
t\010_internals\004_magic.t ..................... ok
t\010_internals\005_load_file.t ................. ok
t\010_internals\006_errhandler.t ................ ok
t\010_internals\007_compile_errs.t .............. ok
t\010_internals\008_files.t ..................... ok
t\010_internals\009_goto_address.t .............. ok
t\010_internals\010_line_number.t ............... ok
t\010_internals\011_missuse.t ................... ok
t\010_internals\012_multilines.t ................ ok
t\010_internals\013_deps_str.t .................. ok
t\010_internals\014_deps_file.t ................. ok
t\010_internals\015_deps_file2.t ................ ok
t\010_internals\016_cached.t .................... ok
t\010_internals\017_render.t .................... ok
t\010_internals\018_opinfo.t .................... ok
t\010_internals\019_runtime_error.t ............. ok
t\010_internals\020_optimize.t .................. ok
t\010_internals\021_edge_cases.t ................ ok
(hangs)

Text::Xslate 1.2003

C:\home\flower>cpan GFUJI/Text-Xslate-1.2003.tar.gz
CPAN: CPAN::SQLite loaded ok (v0.199)
Database was generated on Sat, 30 Oct 2021 22:24:27 GMT
CPAN: Digest::SHA loaded ok (v5.96)
CPAN: Compress::Zlib loaded ok (v2.027)
Checksum for C:\strawberry\cpan\sources\authors\id\G\GF\GFUJI\Text-Xslate-1.2003.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.24)
CPAN: YAML loaded ok (v1.26)
CPAN: CPAN::Meta::Requirements loaded ok (v2.140)
CPAN: Parse::CPAN::Meta loaded ok (v2.150010)
CPAN: CPAN::Meta loaded ok (v2.150010)
CPAN: Module::CoreList loaded ok (v2.31)
Configuring G/GF/GFUJI/Text-Xslate-1.2003.tar.gz with Makefile.PL
CPAN: CPAN::Reporter loaded ok (v1.2018)
Writing ppport.h
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Text::Xslate
Writing MYMETA.yml and MYMETA.json
(C:\Strawberry\perl\bin\perl.exe Makefile.PL exited with 0)
CPAN::Reporter: Makefile.PL result is 'pass', No errors.
  GFUJI/Text-Xslate-1.2003.tar.gz
  C:\Strawberry\perl\bin\perl.exe Makefile.PL -- OK
Running make for G/GF/GFUJI/Text-Xslate-1.2003.tar.gz
cp lib/Text/Xslate/PP/Const.pm blib\lib\Text\Xslate\PP\Const.pm
cp lib/Text/Xslate/Bridge.pm blib\lib\Text\Xslate\Bridge.pm
cp lib/Text/Xslate.pm blib\lib\Text\Xslate.pm
cp lib/Text/Xslate/Manual/Debugging.pod blib\lib\Text\Xslate\Manual\Debugging.pod
cp lib/Text/Xslate/HashWithDefault.pm blib\lib\Text\Xslate\HashWithDefault.pm
cp lib/Text/Xslate/Manual.pod blib\lib\Text\Xslate\Manual.pod
cp lib/Text/Xslate/PP.pm blib\lib\Text\Xslate\PP.pm
cp lib/Text/Xslate/Manual/Builtin.pod blib\lib\Text\Xslate\Manual\Builtin.pod
cp lib/Text/Xslate/Manual/Cookbook.pod blib\lib\Text\Xslate\Manual\Cookbook.pod
cp lib/Text/Xslate/Runner.pm blib\lib\Text\Xslate\Runner.pm
cp lib/Text/Xslate/PP/Type/Macro.pm blib\lib\Text\Xslate\PP\Type\Macro.pm
cp lib/Text/Xslate/Parser.pm blib\lib\Text\Xslate\Parser.pm
cp lib/Text/Xslate/PP/Method.pm blib\lib\Text\Xslate\PP\Method.pm
cp lib/Text/Xslate/PP/State.pm blib\lib\Text\Xslate\PP\State.pm
cp lib/Text/Xslate/PP/Type/Raw.pm blib\lib\Text\Xslate\PP\Type\Raw.pm
cp lib/Text/Xslate/Compiler.pm blib\lib\Text\Xslate\Compiler.pm
cp lib/Text/Xslate/Manual/FAQ.pod blib\lib\Text\Xslate\Manual\FAQ.pod
cp lib/Text/Xslate/PP/Type/Pair.pm blib\lib\Text\Xslate\PP\Type\Pair.pm
cp lib/Text/Xslate/PP/Opcode.pm blib\lib\Text\Xslate\PP\Opcode.pm
cp lib/Text/Xslate/Syntax/TTerse.pm blib\lib\Text\Xslate\Syntax\TTerse.pm
cp lib/Text/Xslate/Syntax/Metakolon.pm blib\lib\Text\Xslate\Syntax\Metakolon.pm
cp lib/Text/Xslate/Type/Raw.pm blib\lib\Text\Xslate\Type\Raw.pm
cp lib/Text/Xslate/Syntax/Kolon.pm blib\lib\Text\Xslate\Syntax\Kolon.pm
cp lib/Text/Xslate/Util.pm blib\lib\Text\Xslate\Util.pm
cp lib/Text/Xslate/Symbol.pm blib\lib\Text\Xslate\Symbol.pm
Running Mkbootstrap for Xslate ()
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e chmod -- 644 "Xslate.bs"
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command::MM -e cp_nonempty -- Xslate.bs blib\arch\auto\Text\Xslate\Xslate.bs 644
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" "C:\Strawberry\perl\lib\ExtUtils\xsubpp"  -typemap C:\strawberry\perl\lib\ExtUtils\typemap  xs\Text-Xslate.xs > xs\Text-Xslate.xsc
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e mv -- xs\Text-Xslate.xsc xs\Text-Xslate.c
gcc -c  "-I." "-I."     -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -Wall -W -Wno-comment -s -O2         -DVERSION=\"1.2003\"  -DXS_VERSION=\"1.2003\" -o xs\Text-Xslate.o  "-IC:\strawberry\perl\lib\CORE"  -DUSE_PPPORT xs\Text-Xslate.c
xs\\Text-Xslate.xs: In function `tx_neat':
xs\\Text-Xslate.xs:194: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:194: warning: too many arguments for format
xs\\Text-Xslate.xs:197: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:197: warning: too many arguments for format
xs\\Text-Xslate.xs: In function `tx_call_sv':
xs\\Text-Xslate.xs:318: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:318: warning: char format, SV arg (arg 4)
xs\\Text-Xslate.xs:318: warning: too many arguments for format
xs\\Text-Xslate.xs: In function `tx_funcall':
xs\\Text-Xslate.xs:337: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:337: warning: too many arguments for format
xs\\Text-Xslate.xs: In function `XS_Text__Xslate__macrocall':
xs\\Text-Xslate.xs:767: warning: unused variable `Perl___notused'
xs\\Text-Xslate.xs: In function `tx_macro_enter':
xs\\Text-Xslate.xs:793: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:793: warning: int format, pointer arg (arg 4)
xs\\Text-Xslate.xs:793: warning: too many arguments for format
xs\Text-Xslate.c: In function `XS_Text__Xslate__Engine_CLONE':
xs\Text-Xslate.c:1382: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Engine__register_builtin_methods':
xs\Text-Xslate.c:1401: warning: unused variable `Perl___notused'
xs\\Text-Xslate.xs: In function `XS_Text__Xslate__Engine__assemble':
xs\\Text-Xslate.xs:1361: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1361: warning: int format, pointer arg (arg 2)
xs\\Text-Xslate.xs:1361: warning: too many arguments for format
xs\\Text-Xslate.xs:1368: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1368: warning: int format, pointer arg (arg 2)
xs\\Text-Xslate.xs:1368: warning: too many arguments for format
xs\\Text-Xslate.xs:1402: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1402: warning: char format, SV arg (arg 2)
xs\\Text-Xslate.xs:1402: warning: int format, pointer arg (arg 3)
xs\\Text-Xslate.xs:1402: warning: too many arguments for format
xs\Text-Xslate.c:1427: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Engine_render':
xs\Text-Xslate.c:1671: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Engine_current_engine':
xs\Text-Xslate.c:1763: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Engine_print':
xs\Text-Xslate.c:1798: warning: unused variable `Perl___notused'
xs\\Text-Xslate.xs: In function `XS_Text__Xslate__Engine__warn':
xs\\Text-Xslate.xs:1610: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1610: warning: too many arguments for format
xs\\Text-Xslate.xs:1651: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1651: warning: long unsigned int format, pointer arg (arg 2)
xs\\Text-Xslate.xs:1651: warning: too many arguments for format
xs\\Text-Xslate.xs:1669: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1669: warning: too many arguments for format
xs\\Text-Xslate.xs:1680: warning: unknown conversion type character `_' in format
xs\\Text-Xslate.xs:1680: warning: too many arguments for format
xs\Text-Xslate.c:1825: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_mark_raw':
xs\Text-Xslate.c:1937: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_unmark_raw':
xs\Text-Xslate.c:1956: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_html_escape':
xs\Text-Xslate.c:1975: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_uri_escape':
xs\Text-Xslate.c:1994: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_is_array_ref':
xs\Text-Xslate.c:2013: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Util_is_hash_ref':
xs\Text-Xslate.c:2032: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Type__Raw_new':
xs\Text-Xslate.c:2051: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Type__Raw_as_string':
xs\Text-Xslate.c:2078: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `XS_Text__Xslate__Type__Macro_as_code_ref':
xs\Text-Xslate.c:2100: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: In function `boot_Text__Xslate':
xs\Text-Xslate.c:2165: warning: unknown conversion type character `_' in format
xs\Text-Xslate.c:2165: warning: too many arguments for format
xs\Text-Xslate.c:2150: warning: unused variable `Perl___notused'
xs\Text-Xslate.c: At top level:
xs\\Text-Xslate.xs:1196: warning: unused parameter 'cloning'
xs\\Text-Xslate.xs:1171: warning: unused parameter 'my_perl'
xs\\Text-Xslate.xs:1171: warning: unused parameter 'sv'
xs\\Text-Xslate.xs:895: warning: unused parameter 'my_perl'
xs\\Text-Xslate.xs:133: warning: unused parameter 'my_perl'
xs\\Text-Xslate.xs:126: warning: unused parameter 'my_perl'
xs\\Text-Xslate.xs:457: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:11: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:16: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:29: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:34: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:102: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:7: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:697: warning: unused parameter 'my_perl'
./xs/xslate_opcode.inc:697: warning: unused parameter 'txst'
xs\\Text-Xslate.xs:294: warning: unused parameter 'my_perl'
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" "C:\Strawberry\perl\lib\ExtUtils\xsubpp"  -typemap C:\strawberry\perl\lib\ExtUtils\typemap  xs\xslate_methods.xs > xs\xslate_methods.xsc
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e mv -- xs\xslate_methods.xsc xs\xslate_methods.c
gcc -c  "-I." "-I."     -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -Wall -W -Wno-comment -s -O2         -DVERSION=\"1.2003\"  -DXS_VERSION=\"1.2003\" -o xs\xslate_methods.o  "-IC:\strawberry\perl\lib\CORE"  -DUSE_PPPORT xs\xslate_methods.c
xs\\xslate_methods.xs: In function `tx_methodcall':
xs\\xslate_methods.xs:400: warning: unknown conversion type character `_' in format
xs\\xslate_methods.xs:400: warning: too many arguments for format
xs\\xslate_methods.xs:407: warning: unknown conversion type character `_' in format
xs\\xslate_methods.xs:407: warning: too many arguments for format
xs\\xslate_methods.xs:421: warning: unknown conversion type character `_' in format
xs\\xslate_methods.xs:421: warning: too many arguments for format
xs\\xslate_methods.xs:425: warning: unknown conversion type character `_' in format
xs\\xslate_methods.xs:425: warning: char format, SV arg (arg 4)
xs\\xslate_methods.xs:425: warning: too many arguments for format
xs\xslate_methods.c: In function `XS_Text__Xslate__Type__Pair_CLONE':
xs\xslate_methods.c:609: warning: unused variable `Perl___notused'
xs\xslate_methods.c: In function `XS_Text__Xslate__Type__Pair_key':
xs\xslate_methods.c:628: warning: unused variable `Perl___notused'
xs\xslate_methods.c: In function `boot_Text__Xslate__Methods':
xs\xslate_methods.c:658: warning: unused variable `Perl___notused'
xs\xslate_methods.c: At top level:
xs\\xslate_methods.xs:295: warning: unused parameter 'st'
xs\\xslate_methods.xs:295: warning: unused parameter 'method'
xs\\xslate_methods.xs:274: warning: unused parameter 'st'
xs\\xslate_methods.xs:274: warning: unused parameter 'method'
xs\\xslate_methods.xs:270: warning: unused parameter 'st'
xs\\xslate_methods.xs:270: warning: unused parameter 'method'
xs\\xslate_methods.xs:260: warning: unused parameter 'st'
xs\\xslate_methods.xs:260: warning: unused parameter 'method'
xs\\xslate_methods.xs:221: warning: unused parameter 'method'
xs\\xslate_methods.xs:191: warning: unused parameter 'method'
xs\\xslate_methods.xs:162: warning: unused parameter 'method'
xs\\xslate_methods.xs:109: warning: unused parameter 'st'
xs\\xslate_methods.xs:109: warning: unused parameter 'method'
xs\\xslate_methods.xs:91: warning: unused parameter 'st'
xs\\xslate_methods.xs:91: warning: unused parameter 'method'
xs\\xslate_methods.xs:87: warning: unused parameter 'st'
xs\\xslate_methods.xs:87: warning: unused parameter 'method'
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Mksymlists \
     -e "Mksymlists('NAME'=>\"Text::Xslate\", 'DLBASE' => 'Xslate', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
g++ Xslate.def -o blib\arch\auto\Text\Xslate\Xslate.dll -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" xs/Text-Xslate.o       xs/xslate_method
s.o   "C:\strawberry\perl\lib\CORE\libperl58.a" -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -l
netapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -Wl,--enable-auto-image-base
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Text\Xslate\Xslate.dll
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e cp -- script/xslate blib\script\xslate
pl2bat.bat blib\script\xslate
(C:\strawberry\c\bin\dmake.EXE exited with 0)
CPAN::Reporter: dmake result is 'pass', No errors.
  GFUJI/Text-Xslate-1.2003.tar.gz
  C:\strawberry\c\bin\dmake.EXE -- OK
Running make test
C:\"Strawberry\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command::MM -e cp_nonempty -- Xslate.bs blib\arch\auto\Text\Xslate\Xslate.bs 644
C:\"Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib\lib', 'blib\arch'); " t/*.t t/010_internals/*.t t/020_interface/*.t t/030_kolon/*.t t/040_tterse/*.t t/050_builtins/*.t t/100_plugin/*.t t/200_app/*.t t/300_examples/*.t t/900_bugs/*.t
# Testing Text::Xslate/1.2003
# Backend: XS
# $ENV{XSLATE}=
# Any::Moose Backend: Mouse/v2.5.6
t/000_load.t .................................. ok
t/010_internals/001_parse.t ................... ok
t/010_internals/002_compile.t ................. ok
t/010_internals/003_assemble.t ................ ok
t/010_internals/004_magic.t ................... ok
t/010_internals/005_load_file.t ............... ok
t/010_internals/006_errhandler.t .............. ok
t/010_internals/007_compile_errs.t ............ ok
t/010_internals/008_files.t ................... ok
t/010_internals/009_goto_address.t ............ ok
t/010_internals/010_line_number.t ............. ok
t/010_internals/011_missuse.t ................. ok
t/010_internals/012_multilines.t .............. ok
t/010_internals/013_deps_str.t ................ ok
t/010_internals/014_deps_file.t ............... ok
t/010_internals/015_deps_file2.t .............. ok
t/010_internals/016_cached.t .................. ok
t/010_internals/017_render.t .................. ok
t/010_internals/018_opinfo.t .................. ok
t/010_internals/019_runtime_error.t ........... ok
t/010_internals/020_optimize.t ................ ok
t/010_internals/021_edge_cases.t .............. ok
(hangs)

Thank you,

I'm not sure that does older Strawberry perl support alarm and SIGALRM ?

https://www.perlmonks.org/?node_id=1127475

It seems that they were supported since Perl 5.14.2. And I have confirmed that that test is passed with Strawberry Perl 5.14.2. And I also confirmed that to build Text::Xslate with Strawberry Perl 5.12.3 is failed