-
Notifications
You must be signed in to change notification settings - Fork 1
2017.05-133-g094e77a fails to gmake install on Windows10 #6277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
From @zoffixznetAll proceeds well until install-core-dist.pl at which point it crashes with rename operation failed. The file does exist and if I remove it and re-run gmake install it gets recreated. I built without issues on the same box on the day 2017.05 was released, so this is some new regression. .\perl6-m.bat tools/build/install-core-dist.pl C:\rakudo-git\install/share/perl6 in block <unit> at tools/build/install-core-dist.pl line 27 makefile:582: recipe for target 'm-install' failed C:\rakudo-git>perl6 -e "say 'C:\rakudo-git\install\share\perl6\precomp\C6A98BBB719A4A7942B8DB22D62510D812B345FA.1495846969.20647\C5\C57EBB9F7A3922A4DA48EE8FCF34A4DC55942942'.IO.e" |
From @zoffixznetP.S.: everything seems to work fine on appveyor: https://ci.appveyor.com/project/moritz/rakudo/build/1.0.3294 But it doesn't use Win10, but os: Visual Studio 2013/2015 use Server 2012 R2 and 2017 uses Server 2016 |
From @ninerI bet, there's a file handle left open somewhere. This error is about CompUnit::Repository::Staging which is precompiled _three times_ in that script. Once when loading the module, the second time when installing the CORE dist and the third time to fix the source path of the installed Staging module. It fails on the second precompilation. Though what's odd is, that the first one should write a precomp file to lib/.precomp, not to install/share/perl6/precomp. Can you please re-run with RAKUDO_MODULE_DEBUG=1? |
The RT System itself - Status changed from 'new' to 'open' |
From @zoffixznetOn Fri, 26 May 2017 23:10:58 -0700, nine@detonation.org wrote:
See attached.
Indeed, I fixed this by closing an open filehandle; please check the close is in a right place: Unsure how to cover this with a test, since the open is internalish and I can't ask if we're leaving around open handles. Since the failed Windows build serves as a test in itself, I'm resolving this without a test. |
From @zoffixznetC:\Strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath C:\rakudo-git\install/bin in block <unit> at tools/build/install-core-dist.pl line 27 makefile:582: recipe for target 'm-install' failed |
@zoffixznet - Status changed from 'open' to 'resolved' |
From @zoffixznetReverted the original fix and reopening the ticket, per https://irclog.perlgeek.de/perl6-dev/2017-05-28#i_14648278 |
@zoffixznet - Status changed from 'resolved' to 'open' |
From @zoffixznetThe revert got reverted so this is again considered fixed: rakudo/rakudo@8ec4dc5 |
@zoffixznet - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#131378 (status was 'resolved')
Searchable as RT131378$
The text was updated successfully, but these errors were encountered: