Giter Site home page Giter Site logo

Comments (10)

vrurg avatar vrurg commented on August 20, 2024

Unreproducible under a Win7 VM. I have done a couple of runs (didn't have much time today) but none ended up like this.

The version about appveyor weirdness looks reasonable unless we have a bug in IPC::Cmd module. Neither case means we can ignore it.

When I get a few spare minutes I'll try to setup appveyor for my repo fork and see what happens.

from nqp-configure.

vrurg avatar vrurg commented on August 20, 2024

I have tried several builds in a row over rakudo/rakudo@ef90599 on appveyor. None failed. Do you use the standard appveyor.yml?

from nqp-configure.

Altai-man avatar Altai-man commented on August 20, 2024

I think it is about rakudo builds, no? The bug happens from time to time, e.g. https://ci.appveyor.com/project/rakudo/rakudo/builds/32748843/job/7saapt6h27c4ihkr (not so old commit).

from nqp-configure.

vrurg avatar vrurg commented on August 20, 2024

I have googled out an interesting note: https://gitlab.inria.fr/simgrid/simgrid/blob/bc0a801f43c2f629b14e3e6153924fecf6ee9ec5/appveyor.yml#L37

@ugexe can you try perl 5.18 in your setup?

from nqp-configure.

patrickbkr avatar patrickbkr commented on August 20, 2024

A very simiar problem occurred on HPUX some years ago.
This was the bugreport: bugreport
This was the fix: fix

The fix was then changed to only apply to HPUX. Also it seems run() on Windows takes a different code path, so the fix would not have worked here.
Still I suspect the underlying cause to be the same.

Going back to Perl 5.18 will be difficult as we'll have to rework tools/build/update-submodules.pl to not depend on Perl >= 5.22 on Windows.

I hate our CI to block on a problem like this. Are there any ideas to work around this?

from nqp-configure.

ugexe avatar ugexe commented on August 20, 2024

Are there any ideas to work around this?

Maybe nmake detection needs to try more than once.

from nqp-configure.

vrurg avatar vrurg commented on August 20, 2024

@patrickbkr Can you try @ugexe suggestion? Since I never seen the problem it'll be nearly impossible for me to test.

from nqp-configure.

patrickbkr avatar patrickbkr commented on August 20, 2024

Not pushed and proven in CI yet. Reopening.

from nqp-configure.

vrurg avatar vrurg commented on August 20, 2024

@patrickbkr I have updated the submodule version on Rakudo to fix NQP and roast repo URLs. You can give it a try now.

from nqp-configure.

patrickbkr avatar patrickbkr commented on August 20, 2024

Nmake failures haven't shown up since that merge (I did a lot of test builds on AzureCI while I worked on AzureCI integration). So I think this can be closed.

from nqp-configure.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.