Unable to build project. No syntax errors shown

Hello all,
I’m trying to build this project: GitHub - neurocyte/flow: Flow Control: a programmer's text editor on Windows
I’ve tried using Zig 0.14 and 0.13 but I get a very long error message that isn’t too helpful. The main developer also seems to be a bit baffled since there isn’t an “actual error” being displayed. I’m not sure where to go with this so I thought I’d post here.

C:\zig-windows-x86_64-0.13.0\zig.exe build -Doptimize=ReleaseFast
install
└─ install flow
   └─ zig build-exe flow ReleaseFast native failure
error: the following command exited with error code 5:
C:\zig-windows-x86_64-0.13.0\zig.exe build-exe -OReleaseFast --dep build_options --dep clap --dep cbor --dep config --dep tui --dep thespian --dep log --dep tracy --dep renderer --dep syntax --dep version_info -Mroot=C:\Users\laneb\flow\src\main.zig -Mbuild_options=C:\Users\laneb\flow\.zig-cache\c\3c75a07520d0a3e698a8e516b55587a7\options.zig -Mclap=C:\Users\laneb\AppData\Local\zig\p\12207ee987ce045596cb992cfb15b0d6d9456e50d4721c3061c69dabc2962053644d\clap.zig -Mcbor=C:\Users\laneb\AppData\Local\zig\p\1220efea19c3696d42570e3bef78035cf05ea0d63fb6288e4a1e74536fa20c2f2ff4\src\cbor.zig --dep cbor -Mconfig=C:\Users\laneb\flow\src\config.zig --dep renderer --dep thespian --dep cbor --dep config --dep log --dep location_history --dep project_manager --dep syntax --dep text_manip --dep Buffer --dep ripgrep --dep theme --dep themes --dep tracy --dep build_options --dep color --dep diff --dep help.md --dep CaseData --dep fuzzig --dep zeit -Mtui=C:\Users\laneb\flow\src\tui\tui.zig C:\Users\laneb\flow\.zig-cache\o\040ef5aa0c993320728f22e788a231f3\thespian.lib -I C:\Users\laneb\AppData\Local\zig\p\1220efea19c3696d42570e3bef78035cf05ea0d63fb6288e4a1e74536fa20c2f2ff4\include -I C:\Users\laneb\flow\.zig-cache\o\544790c738d38eb183fa637997b2e9c3 --dep cbor -Mthespian=C:\Users\laneb\AppData\Local\zig\p\1220efea19c3696d42570e3bef78035cf05ea0d63fb6288e4a1e74536fa20c2f2ff4\src\thespian.zig --dep thespian -Mlog=C:\Users\laneb\flow\src\log.zig -Mtracy=C:\Users\laneb\flow\src\tracy_noop.zig --dep vaxis --dep theme --dep cbor --dep log --dep thespian --dep Buffer -Mrenderer=C:\Users\laneb\flow\src\renderer\vaxis\renderer.zig --dep build_options=build_options0 --dep treez --dep tree-sitter-agda/queries/highlights.scm --dep tree-sitter-bash/queries/highlights.scm --dep tree-sitter-c-sharp/queries/highlights.scm --dep tree-sitter-c/queries/highlights.scm --dep tree-sitter-cpp/queries/highlights.scm --dep tree-sitter-css/queries/highlights.scm --dep tree-sitter-diff/queries/highlights.scm --dep tree-sitter-dockerfile/queries/highlights.scm --dep tree-sitter-elixir/queries/highlights.scm --dep tree-sitter-git-rebase/queries/highlights.scm --dep tree-sitter-gitcommit/queries/highlights.scm --dep tree-sitter-go/queries/highlights.scm --dep tree-sitter-fish/queries/highlights.scm --dep tree-sitter-haskell/queries/highlights.scm --dep tree-sitter-html/queries/highlights.scm --dep tree-sitter-java/queries/highlights.scm --dep tree-sitter-javascript/queries/highlights.scm --dep tree-sitter-jsdoc/queries/highlights.scm --dep tree-sitter-json/queries/highlights.scm --dep tree-sitter-kdl/queries/highlights.scm --dep tree-sitter-lua/queries/highlights.scm --dep tree-sitter-make/queries/highlights.scm --dep tree-sitter-markdown/tree-sitter-markdown/queries/highlights.scm --dep tree-sitter-markdown/tree-sitter-markdown-inline/queries/highlights.scm --dep tree-sitter-nasm/queries/highlights.scm --dep tree-sitter-nim/queries/highlights.scm --dep tree-sitter-ninja/queries/highlights.scm --dep tree-sitter-nix/queries/highlights.scm --dep tree-sitter-ocaml/queries/highlights.scm --dep tree-sitter-openscad/queries/highlights.scm --dep tree-sitter-org/queries/highlights.scm --dep tree-sitter-php/queries/highlights.scm --dep tree-sitter-python/queries/highlights.scm --dep tree-sitter-purescript/queries/highlights.scm --dep tree-sitter-regex/queries/highlights.scm --dep tree-sitter-ruby/queries/highlights.scm --dep tree-sitter-rust/queries/highlights.scm --dep tree-sitter-ssh-config/queries/highlights.scm --dep tree-sitter-scala/queries/scala/highlights.scm --dep tree-sitter-scheme/queries/highlights.scm --dep tree-sitter-superhtml/tree-sitter-superhtml/queries/highlights.scm --dep tree-sitter-toml/queries/highlights.scm --dep tree-sitter-typescript/queries/highlights.scm --dep tree-sitter-typst/queries/typst/highlights.scm --dep tree-sitter-xml/queries/dtd/highlights.scm --dep tree-sitter-xml/queries/xml/highlights.scm --dep tree-sitter-yaml/queries/highlights.scm --dep tree-sitter-zig/queries/highlights.scm --dep tree-sitter-ziggy/tree-sitter-ziggy/queries/highlights.scm --dep tree-sitter-ziggy/tree-sitter-ziggy-schema/queries/highlights.scm --dep tree-sitter-cpp/queries/injections.scm --dep tree-sitter-elixir/queries/injections.scm --dep tree-sitter-gitcommit/queries/injections.scm --dep tree-sitter-html/queries/injections.scm --dep tree-sitter-javascript/queries/injections.scm --dep tree-sitter-kdl/queries/injections.scm --dep tree-sitter-lua/queries/injections.scm --dep tree-sitter-markdown/tree-sitter-markdown-inline/queries/injections.scm --dep tree-sitter-markdown/tree-sitter-markdown/queries/injections.scm --dep tree-sitter-nasm/queries/injections.scm --dep tree-sitter-nix/queries/injections.scm --dep tree-sitter-openscad/queries/injections.scm --dep tree-sitter-php/queries/injections.scm --dep tree-sitter-purescript/queries/injections.scm --dep tree-sitter-purescript/vim_queries/injections.scm --dep tree-sitter-rust/queries/injections.scm --dep tree-sitter-superhtml/tree-sitter-superhtml/queries/injections.scm --dep tree-sitter-typst/queries/typst/injections.scm --dep tree-sitter-zig/queries/injections.scm -Msyntax=C:\Users\laneb\flow\src\syntax\src\syntax.zig -Mversion_info=C:\Users\laneb\flow\.zig-cache\o\bed2e50d0ff8bfcb4793410106119fdb\version --dep thespian -Mlocation_history=C:\Users\laneb\flow\src\location_history.zig --dep log --dep cbor --dep thespian --dep Buffer --dep tracy --dep syntax --dep dizzy --dep fuzzig -Mproject_manager=C:\Users\laneb\flow\src\project_manager.zig -Mtext_manip=C:\Users\laneb\flow\src\text_manip.zig --dep cbor -MBuffer=C:\Users\laneb\flow\src\buffer\Buffer.zig --dep thespian --dep cbor --dep log -Mripgrep=C:\Users\laneb\flow\src\ripgrep.zig -Mtheme=C:\Users\laneb\AppData\Local\zig\p\12208fa20104c3311e97c20e70d0a81a257f2c2e24f627616984e38dda309749b29a\src\theme.zig --dep theme -Mthemes=C:\Users\laneb\AppData\Local\zig\p\12208fa20104c3311e97c20e70d0a81a257f2c2e24f627616984e38dda309749b29a\src\themes.zig -Mcolor=C:\Users\laneb\flow\src\color.zig --dep thespian --dep Buffer --dep tracy --dep dizzy --dep log --dep cbor -Mdiff=C:\Users\laneb\flow\src\diff.zig -Mhelp.md=C:\Users\laneb\flow\help.md -OReleaseFast --dep code_point --dep case_prop --dep upper --dep lower -MCaseData=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\CaseData.zig -Mfuzzig=C:\Users\laneb\AppData\Local\zig\p\122019f077d09686b1ec47928ca2b4bf264422f3a27afc5b49dafb0129a4ceca0d01\src\root.zig -OReleaseFast -Mzeit=C:\Users\laneb\AppData\Local\zig\p\1220755ea2a5aa6bb3713437aaafefd44812169fe43f1da755c3ee6101b85940f441\src\zeit.zig C:\Users\laneb\flow\.zig-cache\o\783e9a34f7f7b98ca95e95e5751e8b96\asio.lib -lmswsock -lws2_32 -OReleaseFast --dep code_point --dep grapheme --dep DisplayWidth --dep zigimg --dep xev --dep build_options=build_options1 -Mvaxis=C:\Users\laneb\AppData\Local\zig\p\12206bacf76425efb2bda37c77b05e2ce13a18aa152d3b2264d2bcadb0941ba93ffc\src\main.zig -Mbuild_options0=C:\Users\laneb\flow\.zig-cache\c\7bb7f99613c7719bfe288552bd1bf953\options.zig C:\Users\laneb\flow\.zig-cache\o\42f2069dd3385a1e08be36f94c0675d3\tree-sitter.lib -I C:\Users\laneb\flow\.zig-cache\o\9edcfbd2c05c8516444952efc26b9ed8 -Mtreez=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\treez\treez.zig -Mtree-sitter-agda/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-agda\queries\highlights.scm -Mtree-sitter-bash/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-bash\queries\highlights.scm -Mtree-sitter-c-sharp/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-c-sharp\queries\highlights.scm -Mtree-sitter-c/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-c\queries\highlights.scm -Mtree-sitter-cpp/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-cpp\queries\highlights.scm -Mtree-sitter-css/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-css\queries\highlights.scm -Mtree-sitter-diff/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-diff\queries\highlights.scm -Mtree-sitter-dockerfile/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-dockerfile\queries\highlights.scm -Mtree-sitter-elixir/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-elixir\queries\highlights.scm -Mtree-sitter-git-rebase/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-git-rebase\queries\highlights.scm -Mtree-sitter-gitcommit/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-gitcommit\queries\highlights.scm -Mtree-sitter-go/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-go\queries\highlights.scm -Mtree-sitter-fish/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-fish\queries\highlights.scm -Mtree-sitter-haskell/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-haskell\queries\highlights.scm -Mtree-sitter-html/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-html\queries\highlights.scm -Mtree-sitter-java/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-java\queries\highlights.scm -Mtree-sitter-javascript/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-javascript\queries\highlights.scm -Mtree-sitter-jsdoc/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-jsdoc\queries\highlights.scm -Mtree-sitter-json/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-json\queries\highlights.scm -Mtree-sitter-kdl/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-kdl\queries\highlights.scm -Mtree-sitter-lua/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-lua\queries\highlights.scm -Mtree-sitter-make/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-make\queries\highlights.scm -Mtree-sitter-markdown/tree-sitter-markdown/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-markdown\tree-sitter-markdown\queries\highlights.scm -Mtree-sitter-markdown/tree-sitter-markdown-inline/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-markdown\tree-sitter-markdown-inline\queries\highlights.scm -Mtree-sitter-nasm/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-nasm\queries\highlights.scm -Mtree-sitter-nim/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-nim\queries\highlights.scm -Mtree-sitter-ninja/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ninja\queries\highlights.scm -Mtree-sitter-nix/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-nix\queries\highlights.scm -Mtree-sitter-ocaml/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ocaml\queries\highlights.scm -Mtree-sitter-openscad/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-openscad\queries\highlights.scm -Mtree-sitter-org/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-org\queries\highlights.scm -Mtree-sitter-php/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-php\queries\highlights.scm -Mtree-sitter-python/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-python\queries\highlights.scm -Mtree-sitter-purescript/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-purescript\queries\highlights.scm -Mtree-sitter-regex/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-regex\queries\highlights.scm -Mtree-sitter-ruby/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ruby\queries\highlights.scm -Mtree-sitter-rust/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-rust\queries\highlights.scm -Mtree-sitter-ssh-config/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ssh-config\queries\highlights.scm -Mtree-sitter-scala/queries/scala/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-scala\queries\scala\highlights.scm -Mtree-sitter-scheme/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-scheme\queries\highlights.scm -Mtree-sitter-superhtml/tree-sitter-superhtml/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-superhtml\tree-sitter-superhtml\queries\highlights.scm -Mtree-sitter-toml/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-toml\queries\highlights.scm -Mtree-sitter-typescript/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-typescript\queries\highlights.scm -Mtree-sitter-typst/queries/typst/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-typst\queries\typst\highlights.scm -Mtree-sitter-xml/queries/dtd/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-xml\queries\dtd\highlights.scm -Mtree-sitter-xml/queries/xml/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-xml\queries\xml\highlights.scm -Mtree-sitter-yaml/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-yaml\queries\highlights.scm -Mtree-sitter-zig/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-zig\queries\highlights.scm -Mtree-sitter-ziggy/tree-sitter-ziggy/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ziggy\tree-sitter-ziggy\queries\highlights.scm -Mtree-sitter-ziggy/tree-sitter-ziggy-schema/queries/highlights.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-ziggy\tree-sitter-ziggy-schema\queries\highlights.scm -Mtree-sitter-cpp/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-cpp\queries\injections.scm -Mtree-sitter-elixir/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-elixir\queries\injections.scm -Mtree-sitter-gitcommit/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-gitcommit\queries\injections.scm -Mtree-sitter-html/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-html\queries\injections.scm -Mtree-sitter-javascript/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-javascript\queries\injections.scm -Mtree-sitter-kdl/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-kdl\queries\injections.scm -Mtree-sitter-lua/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-lua\queries\injections.scm -Mtree-sitter-markdown/tree-sitter-markdown-inline/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-markdown\tree-sitter-markdown-inline\queries\injections.scm -Mtree-sitter-markdown/tree-sitter-markdown/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-markdown\tree-sitter-markdown\queries\injections.scm -Mtree-sitter-nasm/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-nasm\queries\injections.scm -Mtree-sitter-nix/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-nix\queries\injections.scm -Mtree-sitter-openscad/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-openscad\queries\injections.scm -Mtree-sitter-php/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-php\queries\injections.scm -Mtree-sitter-purescript/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-purescript\queries\injections.scm -Mtree-sitter-purescript/vim_queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-purescript\vim_queries\injections.scm -Mtree-sitter-rust/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-rust\queries\injections.scm -Mtree-sitter-superhtml/tree-sitter-superhtml/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-superhtml\tree-sitter-superhtml\queries\injections.scm -Mtree-sitter-typst/queries/typst/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-typst\queries\typst\injections.scm -Mtree-sitter-zig/queries/injections.scm=C:\Users\laneb\AppData\Local\zig\p\12205af13c727d58cbfa3f3302f2363172018295337287edf5fd10d8472eb48e51f6\tree-sitter-zig\queries\injections.scm -Mdizzy=C:\Users\laneb\AppData\Local\zig\p\1220220dbc7fe91c1c54438193ca765cebbcb7d58f35cdcaee404a9d2245a42a4362\dizzy.zig -OReleaseFast -Mcode_point=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\code_point.zig -Mcase_prop=C:\Users\laneb\flow\.zig-cache\o\2d3179d009a9d73d822d46984b1686ac\case_prop.bin.z -Mupper=C:\Users\laneb\flow\.zig-cache\o\f756c830389318ab42045541cd7e6d58\upper.bin.z -Mlower=C:\Users\laneb\flow\.zig-cache\o\3e06dcb094ccd5d6a48132203c6865ae\lower.bin.z -OReleaseFast --dep code_point --dep GraphemeData -Mgrapheme=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\grapheme.zig -OReleaseFast --dep ascii --dep code_point --dep grapheme --dep DisplayWidthData -MDisplayWidth=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\DisplayWidth.zig -Mzigimg=C:\Users\laneb\AppData\Local\zig\p\1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5\zigimg.zig -Mxev=C:\Users\laneb\AppData\Local\zig\p\12207b7a5b538ffb7fb18f954ae17d2f8490b6e3778a9e30564ad82c58ee8da52361\src\main.zig -Mbuild_options1=C:\Users\laneb\flow\.zig-cache\c\f3e6d4be8a596f5f507656f784fdf2b9\options.zig -OReleaseFast --dep gbp -MGraphemeData=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\GraphemeData.zig -OReleaseFast -Mascii=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\ascii.zig -OReleaseFast --dep dwp --dep GraphemeData -MDisplayWidthData=C:\Users\laneb\AppData\Local\zig\p\12200d1ce5f9733a9437415d85665ad5fbc85a4d27689fd337fecad8014acffe3aa5\src\WidthData.zig -Mgbp=C:\Users\laneb\flow\.zig-cache\o\b9fc661f4eeef544daa9ed82d46c3b67\gbp.bin.z -Mdwp=C:\Users\laneb\flow\.zig-cache\o\bc3504c6e7ac63f7ada7c4907cb76760\dwp.bin.z -lc++ -lc --cache-dir C:\Users\laneb\flow\.zig-cache --global-cache-dir C:\Users\laneb\AppData\Local\zig --name flow --listen=-
Build Summary: 21/24 steps succeeded; 1 failed (disable with --summary none)
install transitive failure
└─ install flow transitive failure
   └─ zig build-exe flow ReleaseFast native failure
error: the following build command failed with exit code 1:
C:\Users\laneb\flow\.zig-cache\o\fd3efdfbc7a0262b721e1cae8b76e0bb\build.exe C:\zig-windows-x86_64-0.13.0\zig.exe C:\Users\laneb\flow C:\Users\laneb\flow\.zig-cache C:\Users\laneb\AppData\Local\zig --seed 0x4ae7809f -Z3bdb946ac16567be -Doptimize=ReleaseFast

The error is coming from here, so most likely, some dependency of Flow is failing to build. It’s a place to start anyway.

You could download the dependencies and build them directly, perhaps.

I noticed that when trying to build the project after deleting the project cache and global cache, it’s fetching things like Thespian, however I think it’s doing so successfully. I’m also meeting the project’s requirements. So I’m not sure what kind of dependency issue it may be having.

I’m seeing a similar issue in my codebase: everything is working fine with dependencies I’ve added and when I add some piece of code it suddenly stops working and there is no exact error reported. Very frustrating

install
└─ install zm8
   └─ zig build-exe zm8 Debug native failure
error: the following command terminated unexpectedly:
/Users/maidok/.zvm/master/zig build-exe -lusb-1.0 -D_THREAD_SAFE -I/opt/homebrew/include -I/opt/homebrew/include/SDL2 -L/opt/homebrew/lib -lSDL2 -liconv -ODebug --dep sdl2 -Mroot=/Users/maidok/Developer/zm8/src/main.zig --dep sdl-native -Msdl2=/Users/maidok/.cache/zig/p/1220dc7b8b63eab7a4184fde897e51f8f1301d8615a0bbb0c9f8f0b693fa38055c4e/src/wrapper/sdl.zig --dep build_options -Msdl-native=/Users/maidok/.cache/zig/p/1220dc7b8b63eab7a4184fde897e51f8f1301d8615a0bbb0c9f8f0b693fa38055c4e/src/binding/sdl.zig -Mbuild_options=/Users/maidok/Developer/zm8/.zig-cache/c/b0297dbd82b66075a3fe0b052bc69dd8/options.zig -framework Cocoa -framework CoreAudio -framework Carbon -framework Metal -framework QuartzCore -framework AudioToolbox -framework ForceFeedback -framework GameController -framework CoreHaptics -lc --cache-dir /Users/maidok/Developer/zm8/.zig-cache --global-cache-dir /Users/maidok/.cache/zig --name zm8 --zig-lib-dir /Users/maidok/.zvm/master/lib/ --listen=-
Build Summary: 1/4 steps succeeded; 1 failed
install transitive failure
└─ install zm8 transitive failure
   └─ zig build-exe zm8 Debug native failure
error: the following build command failed with exit code 1:
/Users/maidok/Developer/zm8/.zig-cache/o/3529d2230a02978360dd5805914cf41b/build /Users/maidok/.zvm/master/zig /Users/maidok/.zvm/master/lib /Users/maidok/Developer/zm8 /Users/maidok/Developer/zm8/.zig-cache /Users/maidok/.cache/zig --seed 0x4bf6f5e -Z72342907bfc17513

⏵ Task `Zig Build` finished with non-zero error code: 1
⏵ Command: '/bin/zsh -i -c `zig build`'

Any good resources on debugging the build?

Try zig build --fetch (exits after fetching dependency tree)

Run the command that failed directly, it will probably show you more information.

For clarity, this is the command I’m referring to:

/Users/maidok/Developer/zm8/.zig-cache/o/3529d2230a02978360dd5805914cf41b/build /Users/maidok/.zvm/master/zig /Users/maidok/.zvm/master/lib /Users/maidok/Developer/zm8 /Users/maidok/Developer/zm8/.zig-cache /Users/maidok/.cache/zig --seed 0x4bf6f5e -Z72342907bfc17513
1 Like

This doesn’t seem to do anything, no output, just exits with 0.

Tried that, got identical output.
I managed to find my issue by just removing code line by line until it started building again and then I recreated the issue in isolation:

const Test = struct {
    const external_transfer = extern struct {
        callback: fn (*external_transfer) callconv(.C) void,
    };
    transfer: *external_transfer,
    pub fn testFn() !void {}
};

pub fn main() !void {
    try Test.testFn();
}

And now I get a very specific error

   └─ zig build-exe zigtest Debug native 1 errors
src/main.zig:2:38: error: struct 'main.Test.external_transfer' depends on itself
    const external_transfer = extern struct {

Fixing the situation in my main codebase fixes the build but it would be great if the error is reported properly there as well.

Unfortunately this doesn’t seem to help the original poster in any way, sorry :frowning:

Also this is the actual codebase in the broken state GitHub - v3rm0n/zm8 at c479124a956d4f692941d1073b8022704fe92b66

➜  zls --version                                                                                                                                                                                                              
0.14.0-dev.147+dd78968
➜  zig version                                                                                                                                                                                                                
0.14.0-dev.1511+54b668f8a
1 Like

That means that it fetches the dependencies without errors.