-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Basically what the title says.
I'm using a simple empty 0.15.2 project where I fetch zglfw and zgpu, add them to my build, and compile an empty main.
const zglfw = b.dependency("zglfw", .{});
exe.root_module.addImport("zglfw", zglfw.module("root"));
exe.linkLibrary(zglfw.artifact("glfw"));
@import("zgpu").addLibraryPathsTo(exe);
const zgpu = b.dependency("zgpu", .{});
exe.root_module.addImport("zgpu", zgpu.module("root"));
exe.linkLibrary(zgpu.artifact("zdawn"));This is what I get:
run
└─ run exe zig_gamedev_test
└─ install
└─ install zig_gamedev_test
└─ compile exe zig_gamedev_test Debug native 1 errors
error: not an ELF file
note: while parsing .zig-cache/o/943d74eb38519fe6a6f64d466aad810e/libzdawn.a
error: the following command failed with 1 compilation errors:
/home/totoshampoin/.config/Code/User/globalStorage/ziglang.vscode-zig/zig/x86_64-linux-0.15.2/zig build-exe .zig-cache/o/999d1ef8aae16d8b386032c00dc880e2/libglfw.a .zig-cache/o/943d74eb38519fe6a6f64d466aad810e/libzdawn.a -ODebug -I .zig-cache/o/3f07ff85abbb450996ed5c70e55044de -I .zig-cache/o/a6fb089e932f705ef1065695b36c6e90 -L /home/totoshampoin/.cache/zig/p/N-V-__8AAK7XUQNKNRnv1J6i189jtURJKjp3HTftoyD4Y4CB --dep zglfw --dep zgpu -Mroot=/home/totoshampoin/Projects/zig-gamedev-test/src/main.zig -I /home/totoshampoin/.cache/zig/p/zglfw-0.10.0-dev-zgVDNPKyIQCBi-wv_vxkvIQq1u0bP4D56Wszx_2mszc7/libs/glfw/include -isystem /home/totoshampoin/.cache/zig/p/system_sdk-0.3.0-dev-alwUNnYaaAJAtIdE2fg4NQfDqEKs7QCXy_qYukAOBfmF/linux/include -isystem /home/totoshampoin/.cache/zig/p/system_sdk-0.3.0-dev-alwUNnYaaAJAtIdE2fg4NQfDqEKs7QCXy_qYukAOBfmF/linux/include/wayland --dep zglfw_options -Mzglfw=/home/totoshampoin/.cache/zig/p/zglfw-0.10.0-dev-zgVDNPKyIQCBi-wv_vxkvIQq1u0bP4D56Wszx_2mszc7/src/zglfw.zig --dep zgpu_options --dep zpool -Mzgpu=/home/totoshampoin/.cache/zig/p/zgpu-0.12.0-dev-nqFT5IChCACWEis11EjrBQGaA0QXEqXfsi1e6cF3_AL3/src/zgpu.zig -Mzglfw_options=.zig-cache/c/a06fb2bc7e5ab1184316219d8a865f54/options.zig -Mzgpu_options=.zig-cache/c/2c266f3bc81001a422e0ba33bbfbf0c8/options.zig -Mzpool=/home/totoshampoin/.cache/zig/p/zpool-0.11.0-dev-bG692QtEAQCyqBnzSBJbJlY0-a_3v1YcjFTGmg0VBjOc/src/main.zig -lX11 -ldawn -lc++ -lc --cache-dir .zig-cache --global-cache-dir /home/totoshampoin/.cache/zig --name zig_gamedev_test --zig-lib-dir /home/totoshampoin/.config/Code/User/globalStorage/ziglang.vscode-zig/zig/x86_64-linux-0.15.2/lib/ --listen=-
Build Summary: 6/11 steps succeeded; 1 failed
run transitive failure
└─ run exe zig_gamedev_test transitive failure
├─ compile exe zig_gamedev_test Debug native 1 errors
└─ install transitive failure
└─ install zig_gamedev_test transitive failure
└─ compile exe zig_gamedev_test Debug native (+8 more reused dependencies)
error: the following build command failed with exit code 1:
.zig-cache/o/e5e008f3809535b89d2782347c3dae23/build /home/totoshampoin/.config/Code/User/globalStorage/ziglang.vscode-zig/zig/x86_64-linux-0.15.2/zig /home/totoshampoin/.config/Code/User/globalStorage/ziglang.vscode-zig/zig/x86_64-linux-0.15.2/lib /home/totoshampoin/Projects/zig-gamedev-test .zig-cache /home/totoshampoin/.cache/zig --seed 0xd6521bd8 -Zf3c9adc40a664460 run
tjk
Metadata
Metadata
Assignees
Labels
No labels