Hi, I just tried to build Rakudo on a Windows machine with Strawberry Perl 5.16.2 installed.
I'd appreciate your help in compiling it. Gabor C:\work\rakudo>perl Configure.pl --gen-parrot --gen-nqp 'C:/work/rakudo/install/bin/nqp.exe' is not recognized as an internal or external command, operable program or batch file. HEAD is now at 6d4973f... bump VERSION to 2012.12 C:/work/rakudo/install/bin/parrot.exe is Parrot RELEASE_4_10_0. Building NQP ... C:\strawberry_5_16_2_1\perl\bin\perl.exe Configure.pl --with-parrot=C:/work/rakudo/install/bin/parrot.exe --make-install Verifying installation ... Using C:/work/rakudo/install/bin/parrot.exe (version RELEASE_4_10_0). Writing following configuration to ConfigVars: Host OS: windows Target OS: windows Target Architecture: x86 Compiler: gcc Assembler: as Build configuration: release Install prefix: C:\work\rakudo\nqp\3rdparty\dyncall\install_windows_x86_gcc_release Build prefix: C:\work\rakudo\nqp\3rdparty\dyncall\build_out\windows_x86_gcc_release Creating Makefile ... Cleaning up ... "C:/Program Files/Git/bin/sh.exe": C:strawberry_5_16_2_1perlbinperl.exe: command not found gmake: *** [clean] Error 127 C:\strawberry_5_16_2_1\perl\bin\perl.exe C:\work\rakudo\install\lib\parrot\4.10.0-devel\tools\build\pmc2c.pl --no-lines --dump --include sr \pmc --include C:\work\rakudo\install\src\parrot\4.10.0-devel --include C:\work\rakudo\install\src\parrot\4.10.0-devel\pmc src\pmc\stable.p c src\pmc\sixmodelobject.pmc src\pmc\nqplexinfo.pmc src\pmc\nqplexpad.pmc src\pmc\serializationcontext.pmc src\pmc\ownedhash.pmc src\pmc\ow edresizablepmcarray.pmc src\pmc\qrpa.pmc C:\strawberry_5_16_2_1\perl\bin\perl.exe C:\work\rakudo\install\lib\parrot\4.10.0-devel\tools\build\pmc2c.pl --no-lines --c --include src\p c --include C:\work\rakudo\install\src\parrot\4.10.0-devel --include C:\work\rakudo\install\src\parrot\4.10.0-devel\pmc src\pmc\stable.pmc rc\pmc\sixmodelobject.pmc src\pmc\nqplexinfo.pmc src\pmc\nqplexpad.pmc src\pmc\serializationcontext.pmc src\pmc\ownedhash.pmc src\pmc\owned esizablepmcarray.pmc src\pmc\qrpa.pmc C:\strawberry_5_16_2_1\perl\bin\perl.exe C:\work\rakudo\install\lib\parrot\4.10.0-devel\tools\build\pmc2c.pl --no-lines --library nqp_group --c src\pmc\stable.pmc src\pmc\sixmodelobject.pmc src\pmc\nqplexinfo.pmc src\pmc\nqplexpad.pmc src\pmc\serializationcontext.pmc src\pmc\own dhash.pmc src\pmc\ownedresizablepmcarray.pmc src\pmc\qrpa.pmc gcc -c -o nqp_group.o -Isrc\pmc -IC:\work\rakudo\install\include\parrot\4.10.0-devel -IC:\work\rakudo\install\include\parrot\4.10.0-devel\p c -DWIN32 -DWINVER=Windows2000 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIB TE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISA LE_GC_DEBUG=1 -DNDEBUG -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggr gate-return -Wcast-align -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat- ecurity -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissin -declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsi n-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wc++ compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-st le-definition -Werror=strict-prototypes -fvisibility=hidden -s -O2 nqp_group.c cd src\pmc && gcc -c -IC:\work\rakudo\install\include\parrot\4.10.0-devel -IC:\work\rakudo\install\include\parrot\4.10.0-devel\pmc -I..\..\ rdparty\libtommath -DWIN32 -DWINVER=Windows2000 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NON ULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRI UTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wa l -Wextra -Waggregate-return -Wcast-align -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-non iteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missin -braces -Wmissing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wse uence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwr te-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-exter s -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -s -O2 *.c "C:/Program Files/Git/bin/sh.exe": line 0: cd: srcpmc: No such file or directory gmake: *** [src\pmc\nqp_group.dll] Error 1 Command failed (status 512): gmake Command failed (status 512): C:\strawberry_5_16_2_1\perl\bin\perl.exe Configure.pl --with-parrot=C:/work/rakudo/install/bin/parrot.exe --ma e-install
