From d7d634ba7433a0ccf1b71c3660f6c1400574481f Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Sat, 18 Apr 2026 09:33:31 +0200 Subject: [PATCH] Define __BSD_VISIBLE for FreeBSD Signed-off-by: AnErrupTion --- ly-ui/build.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ly-ui/build.zig b/ly-ui/build.zig index 20a46ae..3f7fef9 100644 --- a/ly-ui/build.zig +++ b/ly-ui/build.zig @@ -27,6 +27,10 @@ pub fn build(b: *std.Build) void { // https://codeberg.org/ziglang/translate-c/issues/319 translate_c.defineCMacro("_XOPEN_SOURCE", "700"); translate_c.defineCMacro("TB_OPT_ATTR_W", "32"); // Enable 24-bit color support + styling (32-bit) + // TODO 0.16.0: Needed for now + if (target.result.os.tag == .freebsd) { + translate_c.defineCMacro("__BSD_VISIBLE", "1"); + } const termbox2 = translate_c.addModule("termbox2"); mod.addImport("termbox2", termbox2);