Skip to content

Build issue for muon 0.4.0 without ninja #132

@tmuehlbacher

Description

@tmuehlbacher

I am trying to update muon in nixpkgs (NixOS/nixpkgs#391905) and have run into the following issue when doing a bootstrap build with samurai on $PATH but without ninja. When adding ninja to the path, the error goes away.

The command that throws this error is the following:

+++ ./stage-1/muon-bootstrap setup -Dstatic=false -Ddocs=enabled -Dsamurai=disabled stage-2
Details
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/bma959xi5l1h4ywl4xkdbw5adcmavjkd-muon-src
source root is muon-src
/build/muon-src/subprojects /build
meson-docs-5bc0b250984722389419dccb529124aed7615583/
meson-docs-5bc0b250984722389419dccb529124aed7615583/.builds/
meson-docs-5bc0b250984722389419dccb529124aed7615583/.builds/alpine.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/COPYING
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/.editorconfig
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/README.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/extensions/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/extensions/refman_links.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/genrefman.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/genrelnotes.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/jsonvalidator.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/ARM-performance-test.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Adding-arguments.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Adding-new-projects-to-wrapdb.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Additional.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Build-options.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Build-system-converters.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Build-targets.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Builtin-options.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/CMake-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Code-formatting.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Commands.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Comparisons.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Compiler-properties.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Conference-presentations.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Configuration.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Configuring-a-build-directory.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Contact-information.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Continuous-Integration.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Contributing.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Creating-Linux-binaries.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Creating-OSX-packages.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Creating-releases.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Cross-compilation.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Cuda-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Custom-build-targets.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Cython.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/D.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Dependencies.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Design-rationale.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Disabler.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Dlang-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/External-Project-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/External-commands.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/FAQ.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Feature-autodetection.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Fs-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Generating-sources.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Getting-meson.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Getting-meson_ptbr.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Getting-meson_zh.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Gnome-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/GuiTutorial.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Hotdoc-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/IDE-integration.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Icestorm-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/In-the-press.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Include-directories.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/IndepthTutorial.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Installing.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Java-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Java.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Keyval-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Localisation.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Machine-files.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Manual.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Meson-sample.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/MesonCI.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Mixing-build-systems.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Modules.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Native-environments.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Overview.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Performance-comparison.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Pkg-config-files.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Pkgconfig-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Playground.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Porting-from-autotools.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Precompiled-headers.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Project-templates.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Python-3-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Python-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Qt4-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Qt5-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Qt6-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Quick-guide.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Reference-tables.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.37.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.38.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.39.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.40.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.41.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.42.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.43.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.44.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.45.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.46.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.47.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.48.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.49.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.50.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.51.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.52.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.53.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.54.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.55.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.56.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.57.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.58.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.59.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.60.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.61.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.62.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.63.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-0.64.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.0.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.1.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.2.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.3.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.4.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes-for-1.5.0.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-notes.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Release-procedure.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Reproducible-builds.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Rewriter.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Run-targets.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Running-Meson.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Rust-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Rust.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Shipping-prebuilt-binaries-as-wraps.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Simd-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Simple-comparison.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/SimpleStart.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/SourceSet-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Style-guide.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Subprojects.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Syntax.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Threads.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Tutorial.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Unit-tests.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Unity-builds.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Use-of-Python.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Users.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Using-multiple-build-directories.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Using-the-WrapDB.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Using-with-Visual-Studio.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Using-wraptool.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Vala.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Videos.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Vs-External.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Wayland-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Windows-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Wrap-best-practices-and-tips.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Wrap-dependency-system-manual.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Wrapdb-projects.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/Yaml-RefMan.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/_Sidebar.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/_include_qt_base.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/howtox.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/i18n-module.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/buildtime.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/conftime.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/emptytime.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/glib_build.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/glib_conf.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/glib_empty.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/glib_link.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/gtksample.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/linux_alldone.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/meson_mac1.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/meson_mac2.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/meson_mac3.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/meson_mac4.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/meson_mac5.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/osx_xcode.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/py3-install-1.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/py3-install-2.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/py3-install-3.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_01.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_02.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_03.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_04.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_05.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_06.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/sdltutorial_07.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/win_dlvs.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/win_downloadmeson.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/win_installvs.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/win_vstoolsprompt.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/images/win_working.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/index.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/legal.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/snippets/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/markdown/snippets/add_release_note_snippets_here
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/meson.build
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/meson_options.txt
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/__init__.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorbase.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorc.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorjson.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorman.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatormd.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorpickle.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorprint.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatortypes.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/generatorvim.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/jsonschema.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/loaderbase.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/loaderpickle.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/loaderyaml.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/main.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/model.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/args.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/dummy.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/func.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/meson.vim.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/notes.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/object.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/root.functions.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/root.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/root_link.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/refman/templates/taggs.mustache
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/sitemap.txt
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/images/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/images/favicon.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/images/meson_logo.png
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/prism_components/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/prism_components/prism-meson.js
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/prism_components/prism-meson.min.js
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/brand-logo.html
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/extra_head.html
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/license.html
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/navbar_center.html
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/theme/extra/templates/navbar_links.html
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/builtins/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/builtins/build_machine.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/builtins/host_machine.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/builtins/meson.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/builtins/target_machine.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/any.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/bool.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/dict.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/int.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/list.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/str.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/elementary/void.yml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/_build_target_base.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_global_arguments.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_global_link_arguments.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_languages.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_project_arguments.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_project_dependencies.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_project_link_arguments.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/add_test_setup.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/alias_target.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/assert.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/benchmark.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/both_libraries.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/build_target.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/configuration_data.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/configure_file.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/custom_target.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/debug.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/declare_dependency.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/dependency.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/disabler.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/environment.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/error.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/executable.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/files.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/find_program.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/generator.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/get_option.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/get_variable.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/import.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/include_directories.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_data.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_emptydir.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_headers.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_man.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_subdir.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/install_symlink.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/is_disabler.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/is_variable.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/jar.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/join_paths.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/library.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/message.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/project.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/range.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/run_command.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/run_target.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/set_variable.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/shared_library.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/shared_module.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/static_library.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/structured_sources.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/subdir.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/subdir_done.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/subproject.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/summary.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/test.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/unset_variable.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/vcs_tag.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/functions/warning.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/modules/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/modules/cmake/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/modules/cmake/module.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/modules/cmake/options.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/alias_tgt.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/both_libs.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/build_tgt.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/cfg_data.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/compiler.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/custom_idx.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/custom_tgt.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/dep.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/disabler.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/env.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/exe.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/external_program.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/extracted_obj.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/feature.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/file.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/generated_list.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/generator.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/inc.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/jar.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/lib.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/module.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/range.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/run_tgt.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/runresult.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/structured_src.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/subproject.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/docs/yaml/objects/tgt.yaml
meson-docs-5bc0b250984722389419dccb529124aed7615583/meson.build
meson-docs-5bc0b250984722389419dccb529124aed7615583/mesonbuild/
meson-docs-5bc0b250984722389419dccb529124aed7615583/mesonbuild/coredata.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/mesonbuild/mesonlib.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/mesonbuild/mlog.py
meson-docs-5bc0b250984722389419dccb529124aed7615583/readme.md
meson-docs-5bc0b250984722389419dccb529124aed7615583/tools/
meson-docs-5bc0b250984722389419dccb529124aed7615583/tools/ci/
meson-docs-5bc0b250984722389419dccb529124aed7615583/tools/ci/push_to_gh_mirror.sh
/build
setting SOURCE_DATE_EPOCH to timestamp 1736345487 of file "muon-src/subprojects/meson-docs-5bc0b250984722389419dccb529124aed7615583/tools/ci/push_to_gh_mirror.sh"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
patching script interpreter paths in bootstrap.sh
bootstrap.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/ki4if6b0w5bqv8dc5lrjp8xm7wjy9dlf-bash-5.2p37/bin/sh"
patching script interpreter paths in subprojects/meson-docs/docs/genrefman.py
find: 'subprojects/meson-docs/docs/genrefman.py': No such file or directory
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
+ dir=stage-1
+ mkdir -p stage-1
+ pkgconf_cmd=
+ '[' '' = no-pkgconf ']'
+ command -v pkgconf
+ pkgconf_cmd=pkgconf
+ '[' -n pkgconf ']'
+ pkgconf libpkgconf
++ pkgconf --cflags libpkgconf
+ pkgconf_cflags='-I/nix/store/b1ng0vr6zw3znw1n9fw9a6k7kksri06s-pkgconf-2.3.0-dev/include/pkgconf -DBOOTSTRAP_HAVE_LIBPKGCONF'
++ pkgconf --keep-system-libs --libs libpkgconf
+ pkgconf_libs='-L/nix/store/rb76dl59pfkpfvrkkbi5zgj7nnx544j6-pkgconf-2.3.0-lib/lib -lpkgconf'
+ gcc -Iinclude -I/nix/store/b1ng0vr6zw3znw1n9fw9a6k7kksri06s-pkgconf-2.3.0-dev/include/pkgconf -DBOOTSTRAP_HAVE_LIBPKGCONF src/amalgam.c -L/nix/store/rb76dl59pfkpfvrkkbi5zgj7nnx544j6-pkgconf-2.3.0-lib/lib -lpkgconf -o stage-1/muon-bootstrap
In file included from �[01m�[Ksrc/amalgam.c:37�[m�[K:
�[01m�[Ksrc/external/readline_builtin.c:�[m�[K In function '�[01m�[Kmuon_readline�[m�[K':
�[01m�[Ksrc/external/readline_builtin.c:23:9:�[m�[K �[01;35m�[Kwarning: �[m�[Kignoring return value of '�[01m�[Kfgets�[m�[K' declared with attribute '�[01m�[Kwarn_unused_result�[m�[K' [�[01;35m�[K�]8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result�-Wunused-result�]8;;��[m�[K]
   23 |         �[01;35m�[Kfgets(buf, 2048, stdin)�[m�[K;
      |         �[01;35m�[K^~~~~~~~~~~~~~~~~~~~~~~�[m�[K
detected host compiler for c: gcc '14.2.1' (['gcc']), linker: ld (['ld']), static_linker: ar (['ar'])
detected build compiler for c: gcc '14.2.1' (['gcc']), linker: ld (['ld']), static_linker: ar (['ar'])
configuring 'muon', version: 0.4.0
configuring '/build/muon-src/stage-2/version.sh'
c compiler: supports argument '-Wendif-labels': �[32mYES�[0m
c compiler: supports argument '-Wimplicit-fallthrough=2': �[32mYES�[0m
c compiler: supports argument '-Winit-self': �[32mYES�[0m
c compiler: supports argument '-Wlogical-op': �[32mYES�[0m
c compiler: supports argument '-Wmissing-include-dirs': �[32mYES�[0m
c compiler: supports argument '-Wno-missing-braces': �[32mYES�[0m
c compiler: supports argument '-Wno-missing-field-initializers': �[32mYES�[0m
c compiler: supports argument '-Wno-unused-parameter': �[32mYES�[0m
c compiler: supports argument '-Wold-style-definition': �[32mYES�[0m
c compiler: supports argument '-Woverflow': �[32mYES�[0m
c compiler: supports argument '-Wstrict-aliasing=2': �[32mYES�[0m
c compiler: supports argument '-Wstrict-prototypes': �[32mYES�[0m
c compiler: supports argument '-Wundef': �[32mYES�[0m
c compiler: supports argument '-Wvla': �[32mYES�[0m
c compiler: supports argument '-fstrict-aliasing': �[32mYES�[0m
c compiler: supports argument '-std=c99': �[32mYES�[0m
configuring '/build/muon-src/stage-2/src/version.c'
found dependency libcurl version 8.12.1 for the host machine
found dependency libarchive version 3.7.7 for the host machine
found dependency libpkgconf version 2.3.0 for the host machine
[�[35mtinyjson�[0m] entering subproject 'tinyjson'
[�[35mtinyjson�[0m] configuring 'tiny-json', version: undefined
found dependency 'tinyjson' (declared dependency) version undefined static for the host machine
�[33mwarn �[0mdependency ['tracy'] not found
/build/muon-src/tests/project/meson.build:396:23: �[31merror�[0m cannot return the full_path() of an external program with multiple elements (have: ['/build/muon-src/stage-1/muon-bootstrap', 'samu'])

396 |         ninja = ninja.full_path()
                            ^__________
/build/muon-src/tests/project/meson.build:396:23: �[31merror�[0m in full_path
396 |         ninja = ninja.full_path()
                            ^__________
/build/muon-src/tests/meson.build:10:1: �[31merror�[0m in subdir
 10 | subdir('project')
      ^________________
/build/muon-src/meson.build:171:1: �[31merror�[0m in subdir
171 | subdir('tests')
      ^______________

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions