question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

'meson scan-build' is broken

See original GitHub issue

Describe the bug From #8707, meson scan-build is broken since https://github.com/mesonbuild/meson/commit/e81acbd6069e8c1ae8e3be7bb83ddc239009d42d. This commit should be reverted. Sorry, I see the regression from that commit was already fixed, and the real commit that introduced this bug is hidden by that one…

To Reproduce See #8707

Expected behavior See #8707

system parameters See #8707

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:22 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
alatieracommented, Jul 1, 2021

Seems I wasted a lot of time typing up this intro to fenv, but that’s fine.

It’s alright, I am going to steal this for docs!

1reaction
mcatanzarocommented, Jun 30, 2021

Please note that if not fixed soon, freedesktop-sdk 21.08 (and therefore both GNOME 41 and GNOME 42) will likely ship with meson 0.56 instead of the latest and greatest.

does this contain enough information for Meson upstream to debug further or is a more fine-grained reproducer necessary?

I can explain how to test things under flatpak if needed, but nothing else should be necessary as the reproducer is simply meson scan-build with any project.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Reconsider meson version upgrades (#1236) · Issues · freedesktop ...
Reopening because this is only fixed in 20.08. master is still broken. We should downgrade master too until meson scan-build is fixed.
Read more >
ci lint:scan-build: work around changes in meson (!1127) · Merge ...
In 1f7678ea meson was updated and that broke our scan-build. Now we work around that. ... Pipeline #74975 failed for 53540681 on ci-scan-build...
Read more >
Command-line commands - The Meson Build system
Useful when new options have been added to the project and the default value is not working. --wipe Wipe build directory and reconfigure...
Read more >
[v2] devtools: fix meson build test to exit on failure - Patchwork
This prevents the script from exiting at the first broken build. Fix this by setting the "pipefail" shell option. Fixes: 4bcb9b768604 ("devtools: add ......
Read more >
Meson: mesonbuild/backend/ninjabackend.py - Fossies
106 107 if mesonlib.is_windows(): 108 # Usually 32k, but some projects ... 492 names to workaround a Ninja bug that breaks `ninja -t...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found