Skip to content

Build-Error when trying to include it as a library #1

@JanBeelte

Description

@JanBeelte

Looks like the build.zig is searching for the examples even though it is just supposed to be included as a library and hence failing to build.

build.zig.zon:

.spew = .{
    .url = "git+https://github.com/omissis/zig-spew.git#b43df4b4ce0e2c3f69b3726574995b8514542320",
    .hash = "spew-0.1.0-Bl74BkPDAAC1wZGSjIsVVyd__3sw2kSR9GGjztYWax1j",
},

build.zig:

const spew_dep = b.dependency("spew", .{ .target = target, .optimize = optimize });
zio_mod.addImport("spew", spew_dep.module("spew"));

Error:

thread 120903089 panic: unhandled error
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/posix.zig:1861:23: 0x1006dcd37 in openatZ (build)
            .NOENT => return error.FileNotFound,
                      ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/fs/Dir.zig:1590:21: 0x1007688ab in openDirFlagsZ (build)
        else => |e| return e,
                    ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/fs/Dir.zig:1554:5: 0x100747d13 in openDirZ (build)
    return self.openDirFlagsZ(sub_path_c, symlink_flags);
    ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/fs/Dir.zig:1498:5: 0x10073c983 in openDir (build)
    return self.openDirZ(&sub_path_c, args);
    ^
/Users/jan/.cache/zig/p/spew-0.1.0-Bl74BkPDAAC1wZGSjIsVVyd__3sw2kSR9GGjztYWax1j/build.zig:90:24: 0x1008167e3 in build (build)
    var examples_dir = try std.fs.cwd().openDir("examples/", .{ .iterate = true });
                       ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/Build.zig:2215:25: 0x1007bbe2f in runBuild__anon_74506 (build)
        .error_union => try build_zig.build(b),
                        ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/Build.zig:2195:40: 0x100795d7b in dependencyInner__anon_71896 (build)
        sub_builder.runBuild(bz) catch @panic("unhandled error");
                                       ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/Build.zig:2017:35: 0x100772a8b in dependency__anon_67688 (build)
            return dependencyInner(b, name, pkg.build_root, if (@hasDecl(pkg, "build_zig")) pkg.build_zig else null, pkg_hash, pkg.deps, args);
                                  ^
/Users/jan/projects/zio/build.zig:30:34: 0x100753d3b in build (build)
    const spew_dep = b.dependency("spew", .{ .target = target, .optimize = optimize });
                                 ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/Build.zig:2214:33: 0x100742aff in runBuild__anon_21197 (build)
        .void => build_zig.build(b),
                                ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/compiler/build_runner.zig:366:29: 0x10073ac73 in main (build)
        try builder.runBuild(root);
                            ^
/Users/jan/.local/share/zigup/0.15.2/files/lib/std/start.zig:627:37: 0x100744e37 in main (build)
            const result = root.main() catch |err| {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions