Skip to content

Instantly share code, notes, and snippets.

@leroycep
Created December 28, 2022 21:16
Show Gist options
  • Save leroycep/0c50689e9cdff5a044d088ab6a47bdc3 to your computer and use it in GitHub Desktop.
Save leroycep/0c50689e9cdff5a044d088ab6a47bdc3 to your computer and use it in GitHub Desktop.
[geemili@renvi:~/src/3_resources/mach-examples]$ zig build -Drelease-safe
remote: Enumerating objects: 76, done.
remote: Counting objects: 100% (76/76), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 67 (delta 10), reused 66 (delta 10), pack-reused 0
Unpacking objects: 100% (67/67), 387.14 KiB | 1.22 MiB/s, done.
From https://github.com/hexops/sdk-linux-x86_64
b65ab86..1cb61f5 main -> origin/main
downloading https://github.com/hexops/mach-gpu-dawn/releases/download/release-dd770e7/libdawn_x86_64-linux-gnu_release-fast.a.gz..
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 20.9M 100 20.9M 0 0 8234k 0 0:00:02 0:00:02 --:--:-- 10.5M
downloading https://github.com/hexops/mach-gpu-dawn/releases/download/release-dd770e7/headers.json.gz..
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 48113 100 48113 0 0 23112 0 0:00:02 0:00:02 --:--:-- 80188
error: ld.lld:
error: ld.lld:
error: ld.lld: undefined symbol: internal_load_libgamemode
note: referenced by cimport.zig:737 (/home/geemili/src/3_resources/mach-examples/home/geemili/src/3_resources/mach-examples/zig-cache/o/0bab67859f051ad787e6bafd1e266ebb/cimport.zig:737)
note: lto.tmp:(platform.native.render)
note: referenced by cimport.zig:723 (/home/geemili/src/3_resources/mach-examples/home/geemili/src/3_resources/mach-examples/zig-cache/o/0bab67859f051ad787e6bafd1e266ebb/cimport.zig:723)
note: lto.tmp:(platform.native.render)
note: referenced by cimport.zig:723 (/home/geemili/src/3_resources/mach-examples/home/geemili/src/3_resources/mach-examples/zig-cache/o/0bab67859f051ad787e6bafd1e266ebb/cimport.zig:723)
note: lto.tmp:(platform.native.render)
note: referenced 2 more times
error: triangle...
error: The following command exited with error code 1:
/nix/store/5nj7pqb3xrzmqah9jviqvmykqwhkfyhb-zig-0.11.0-dev.980+601ab9a25/bin/zig build-exe /home/geemili/src/3_resources/mach-examples/libs/mach/src/platform/native.zig /home/geemili/src/3_resources/mach-examples/zig-cache/o/3d68ef716c05e79cd831772ac13212b9/libglfw.a -lc /home/geemili/src/3_resources/mach-examples/zig-cache/o/3d68ef716c05e79cd831772ac13212b9/libglfw.a -ldawn -lc++ -lX11 -cflags -std=c++17 -- /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu/src/mach_dawn.cpp -lasound -lpulse -ljack -lc -lc -OReleaseSafe --cache-dir /home/geemili/src/3_resources/mach-examples/zig-cache --global-cache-dir /home/geemili/.cache/zig --name triangle --pkg-begin gpu /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu/src/main.zig --pkg-begin glfw /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/src/main.zig --pkg-end --pkg-end --pkg-begin sysaudio /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysaudio/src/main.zig --pkg-begin sysjs /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysjs/src/main.zig --pkg-end --pkg-end --pkg-begin glfw /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/src/main.zig --pkg-end --pkg-begin gamemode /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gamemode/gamemode.zig --pkg-end --pkg-begin app /home/geemili/src/3_resources/mach-examples/core/triangle/main.zig --pkg-begin mach /home/geemili/src/3_resources/mach-examples/libs/mach/src/main.zig --pkg-begin gpu /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu/src/main.zig --pkg-begin glfw /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/src/main.zig --pkg-end --pkg-end --pkg-begin ecs /home/geemili/src/3_resources/mach-examples/libs/mach/libs/ecs/src/main.zig --pkg-end --pkg-begin sysaudio /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysaudio/src/main.zig --pkg-begin sysjs /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysjs/src/main.zig --pkg-end --pkg-end --pkg-begin earcut /home/geemili/src/3_resources/mach-examples/libs/mach/libs/earcut/src/main.zig --pkg-end --pkg-end --pkg-begin gpu /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu/src/main.zig --pkg-begin glfw /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/src/main.zig --pkg-end --pkg-end --pkg-begin sysaudio /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysaudio/src/main.zig --pkg-begin sysjs /home/geemili/src/3_resources/mach-examples/libs/mach/libs/sysjs/src/main.zig --pkg-end --pkg-end --pkg-begin glfw /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/src/main.zig --pkg-end --pkg-end -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/upstream/glfw/include -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/upstream/vulkan_headers/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/share/wayland-generated -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/upstream/glfw/include -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/glfw/upstream/vulkan_headers/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/share/wayland-generated -I /home/geemili/src/3_resources/mach-examples/zig-cache/mach/gpu-dawn/release-dd770e7/include -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu-dawn/src/dawn -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gpu/src -I /home/geemili/src/3_resources/mach-examples/libs/mach/libs/gamemode/upstream/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/include -isystem /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/share/wayland-generated -L /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/lib/x86_64-linux-gnu -L /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/lib/x86_64-linux-gnu -L /home/geemili/src/3_resources/mach-examples/zig-cache/mach/gpu-dawn/release-dd770e7/x86_64-linux-gnu/release-fast -L /home/geemili/.local/share/mach/sdk-linux-x86_64/root/usr/lib/x86_64-linux-gnu -D WL_MARSHAL_FLAG_DESTROY -D WL_MARSHAL_FLAG_DESTROY --main-pkg-path /home/geemili/src/3_resources/mach-examples/libs/mach/src --enable-cache
error: the following build command failed with exit code 1:
/home/geemili/src/3_resources/mach-examples/zig-cache/o/c449957b0a4b35cba5b895c9d3feb4e7/build /nix/store/5nj7pqb3xrzmqah9jviqvmykqwhkfyhb-zig-0.11.0-dev.980+601ab9a25/bin/zig /home/geemili/src/3_resources/mach-examples /home/geemili/src/3_resources/mach-examples/zig-cache /home/geemili/.cache/zig -Drelease-safe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment