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
Meson (ninja) fails building the FluidSynth wrap under MSYS2 #1733
Comments
@eli-schwartz , we haven't touched anything to do with Meson, FluidSynth, or the wraps between these builds. Curious if you have any insight into what could be happening? Both workflows are running Meson 0.62.2. @shermp has confirmed the build works (from scratch) under his local MSYS2 environment, which is also running Meson 0.62.2. Much thanks for any advice! |
I know that @lazka saw similar mysterious failures with msys2. It's just build commands that execute meson's entry point to do work (i.e. See e.g. msys2/MINGW-packages#11864 |
The last time I saw issues like this it was the fault of the "meson.exe" Windows wrapper launcher (that handles the windows specifics of executing python with the *.py script that is the real program entry point). It was a really annoying thing to debug because somehow it only occurred when launching meson.exe from ninja and inside a CI environment. |
Hmm, I wonder, does invoking |
Indeed. Troubleshooting CI-only failures is quite a nightmare.
Good eye @shermp , let's try: https://github.com/dosbox-staging/dosbox-staging/actions/runs/2518694201 |
Meson compile will just scan the build directory, detect that it uses ninja, and run ninja. It exists solely for muscle memory, so that people don't have to think about whether the command is instead If ninja has problems, running it as a subprocess of |
@lazka mentioned:
Maybe we need a |
... and confirmed: https://github.com/dosbox-staging/dosbox-staging/runs/6944628701?check_suite_focus=true failed just the same w/ |
Let's put this to the test. Brute-force, for the win 🤦♂️ bb3dd1d https://github.com/dosbox-staging/dosbox-staging/actions/runs/2518727218 |
Not pretty, but it did work that time. |
What's strange is that none of them needed the repeat attempts. .. just the threat of do-overs was sufficient 😆 |
Sorry for the breakage :/ |
This is somehow amazing and hilarious. I wonder what that is even doing. |
Yesterday's build ran fine
Ref: https://pipelines.actions.githubusercontent.com/serviceHosts/2382ad32-0206-4e79-b5d8-85555a77d3b8/_apis/pipelines/1/runs/65738/signedlogcontent/3?urlExpires=2022-06-18T00%3A17%3A07.8193620Z&urlSigningMethod=HMACV1&urlSignature=9eFywpFaHHICysNA4HiRlezQxrRM%2B79uwHn1lj9bN3k%3D
good_run.txt
Today's build fails:
meson --internal exe --unpickle ...
Ref: https://pipelines.actions.githubusercontent.com/serviceHosts/2382ad32-0206-4e79-b5d8-85555a77d3b8/_apis/pipelines/1/runs/65897/signedlogcontent/3?urlExpires=2022-06-18T00%3A14%3A12.0587752Z&urlSigningMethod=HMACV1&urlSignature=ElrZPk617OICLlQaNrh9b4CAQnoRDN%2FBxo9UDdThYEk%3D
failed_run.txt
The text was updated successfully, but these errors were encountered: