Skip to content

glfw PlatformError when running glfw examples #751

@MaxCross2500

Description

@MaxCross2500

On nixos (had to use nix-shell with xorg.libX11 so libX11.so.6 would get resolved).
(I used upgrade-zig branch (14758e6).

~/projects/external/zig-gamedev> nix-shell --command 'zig build triangle_wgpu-run'                                                                                                                                                                             20/04/25 11:42:07
anyzig: zig version '0.14.0' pulled from '/home/maxcross/projects/external/zig-gamedev/build.zig.zon'
anyzig: appdata '/home/maxcross/.local/share/anyzig'
anyzig: zig '0.14.0' already exists at '/home/maxcross/.cache/zig/p/N-V-__8AANS1ihIOtIbwStI19vHd9274HDAeXLQjJFgZzdsY'
triangle_wgpu-run
└─ run triangle_wgpu
   └─ install triangle_wgpu
      └─ zig build-exe triangle_wgpu Debug native failure
error: warning(link): unexpected LLD stderr:
ld.lld: warning: /home/maxcross/projects/external/zig-gamedev/.zig-cache/o/4704c49b95416ed5f58f87f2639195a3/libglfw.a: archive member '/home/maxcross/.cache/zig/p/system_sdk-0.3.0-dev-alwUNnYaaAJAtIdE2fg4NQfDqEKs7QCXy_qYukAOBfmF/linux/lib/x86_64-linux-gnu/libX11.so' is neither ET_REL nor LLVM bitcode
ld.lld: warning: /home/maxcross/projects/external/zig-gamedev/.zig-cache/o/0bfab639417153c35d0264b935decc0a/libzdawn.a: archive member '/home/maxcross/.cache/zig/p/N-V-__8AAK7XUQNKNRnv1J6i189jtURJKjp3HTftoyD4Y4CB/libdawn.a' is neither ET_REL nor LLVM bitcode


error: PlatformError
/home/maxcross/.cache/zig/p/zglfw-0.10.0-dev-zgVDNG2cIQAiAC_gLYmbML-NQklPW5B_AELV_fAQc2Jg/src/zglfw.zig:118:5: 0x13be728 in convertError (triangle_wgpu)
    return switch (e) {
    ^
/home/maxcross/.cache/zig/p/zglfw-0.10.0-dev-zgVDNG2cIQAiAC_gLYmbML-NQklPW5B_AELV_fAQc2Jg/src/zglfw.zig:139:5: 0x13ae1fc in maybeError (triangle_wgpu)
    return convertError(glfwGetError(null));
    ^
/home/maxcross/.cache/zig/p/zglfw-0.10.0-dev-zgVDNG2cIQAiAC_gLYmbML-NQklPW5B_AELV_fAQc2Jg/src/zglfw.zig:54:5: 0x13abeff in init (triangle_wgpu)
    try maybeError();
    ^
/home/maxcross/projects/external/zig-gamedev/samples/triangle_wgpu/src/triangle_wgpu.zig:324:5: 0x13ab9a6 in main (triangle_wgpu)
    try zglfw.init();
    ^
triangle_wgpu-run
└─ run triangle_wgpu failure
error: the following command exited with error code 1:
/home/maxcross/projects/external/zig-gamedev/zig-out/bin/triangle_wgpu 
Build Summary: 14/16 steps succeeded; 1 failed
triangle_wgpu-run transitive failure
└─ run triangle_wgpu failure
error: the following build command failed with exit code 1:
/home/maxcross/projects/external/zig-gamedev/.zig-cache/o/fdfa34f30e73618405e001b4e6018c11/build /home/maxcross/.cache/zig/p/N-V-__8AANS1ihIOtIbwStI19vHd9274HDAeXLQjJFgZzdsY/zig /home/maxcross/.cache/zig/p/N-V-__8AANS1ihIOtIbwStI19vHd9274HDAeXLQjJFgZzdsY/lib /home/maxcross/projects/external/zig-gamedev /home/maxcross/projects/external/zig-gamedev/.zig-cache /home/maxcross/.cache/zig --seed 0x112671d6 -Z89c0f83fe7d67ea6 triangle_wgpu-run

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions