On Wed Jul 27 06:06:00 2016, coke wrote: > Normally when I find an old ticket that says "doesn't build", I'm able > to close it out, but not today! > > I installed the latest Strawberry Perl 5.24.0.1 (64bit), and used the > git bash shell to checkout a copy of rakudo (using the https protocol > and setting my http/https proxy env vars). > > The configure failed for me in about the same place, because the > "install" directory was not created. After manually creating the > folder, I reran the original Configure.pl script, which now got to > building moar, which then died with: > > "unknown OS 'msys'" > > So, two different issues using Strawberry/git bash > > I know that jnthn (core developer) works on windows all the time, but > uses the MS compiler to build. > > On Sun Jun 28 02:51:11 2015, equinox wrote: > > Hi,, > > > > Using latest git. The rakudo does not compile. > > > > L:\rakudo>C:\strawberry16_2\perl\bin\perl.exe Configure.pl > > --prefix=L:\rakudo\install --backends=moar --make-install > > --git-protocol=https --gen-moar > > '"L:\rakudo\install/bin/nqp-m.bat"' is not recognized as an internal > > or > > external command, > > operable program or batch file. > > M Configure.pl > > HEAD is now at a5d6dda... bump moar for nqp::shell/nqp::spawn > > improvements > > Building NQP ... > > C:\strawberry16_2\perl\bin\perl.exe Configure.pl > > --prefix=L:\rakudo\install --backends=moar --make-install > > --git-protocol=https --gen-moar > > Found L:\rakudo\install/bin/moar.exe version 2015.06-44-g2c96984, > > which > > is new enough. > > Cleaning up ... > > > > Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 > > Copyright (C) Microsoft Corporation. All rights reserved. > > > > > > Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 > > Copyright (C) Microsoft Corporation. All rights reserved. > > > > C:\strawberry16_2\perl\bin\perl.exe -MExtUtils::Command -e > > mkpath gen\moar\stage1\gen > > C:\strawberry16_2\perl\bin\perl.exe tools\build\gen-cat.pl moar > > src\how\Archetypes.nqp src\how\RoleToRoleApplier.nqp > > src\how\NQPConcreteRoleHOW.nqp src\how\RoleToClassApplier.nqp > > src\how\NQPCurr > > RoleHOW.nqp src\how\NQPClassHOW.nqp src\how\NQPNativeHOW.nqp > > src\how\NQPAttribute.nqp src\how\NQPModuleHOW.nqp > > src\how\EXPORTHOW.nqp > > > gen\moar\stage1\nqpmo.nqp > > L:\rakudo\install\bin\moar --libpath=src\vm\moar\stage0 > > src\vm\moar\stage0\nqp.moarvm --bootstrap --setting=NULL --no-regex- > > lib > > --target=mbc --output=gen\moar\stage1\nqpmo.moarvm gen\moar\stage1\ > > NMAKE : fatal error U1077: 'L:\rakudo\install\bin\moar.EXE' : return > > code '0xc0000005' > > Stop. > > Command failed (status 512): nmake > > Command failed (status 512): C:\strawberry16_2\perl\bin\perl.exe > > Configure.pl --prefix=L:\rakudo\install --backends=moar --make- > > install > > --git-protocol=https --gen-moar > > > > Jaffa4 > >
So, maybe we can close this out with some documentation updates on our recommend toolchain on windows with strawberry on one side, and the MS tools on the other. -- Will "Coke" Coleda