pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
devel/bazel fails to build
NetBSD 10 amd64
Looks like:
upstream requires c23 (spelled c2x in pkgsrc)
upstream may not set --std
clang (19.1.7) does not default to c23
maybe, clang use escapes the wrappers
Does this build for anyone else?
external/upb/upb/upb.c:228:25: error: defining a type within '__builtin_offsetof' is a C23 extension [-Werror,-Wc23-extensions]
228 | n = UPB_ALIGN_DOWN(n, UPB_ALIGN_OF(upb_Arena));
| ^~~~~~~~~~~~~~~~~~~~~~~
external/upb/upb/port_def.inc:95:38: note: expanded from macro 'UPB_ALIGN_OF'
95 | #define UPB_ALIGN_OF(type) offsetof (struct { char c; type member; }, member)
| ^~~~~~
/usr/pkg/lib/clang/19/include/__stddef_offsetof.h:16:43: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
external/upb/upb/port_def.inc:93:48: note: expanded from macro 'UPB_ALIGN_DOWN'
93 | #define UPB_ALIGN_DOWN(size, align) ((size) / (align) * (align))
| ^~~~~
Home |
Main Index |
Thread Index |
Old Index