[Bug 280590] devel/simdjson: fix build with clang 19
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 280590] devel/simdjson: fix build with clang 19"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Aug 2024 14:04:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280590 Bug ID: 280590 Summary: devel/simdjson: fix build with clang 19 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: dim@FreeBSD.org CC: olevole@olevole.ru CC: olevole@olevole.ru Flags: maintainer-feedback?(olevole@olevole.ru) With clang 19, if a port uses simdjson.h, it leads to compile errors: In file included from /wrkdirs/usr/ports/sysutils/intel-pcm/work/pcm-202405/src/pcm-raw.cpp:31: /usr/local/include/simdjson.h:6156:13: error: no member named 'print_newline' in 'base_formatter<formatter>' 6156 | this->print_newline(); | ~~~~ ^ /usr/local/include/simdjson.h:6160:13: error: no member named 'print_indents' in 'base_formatter<formatter>' 6160 | this->print_indents(depth); | ~~~~ ^ /usr/local/include/simdjson.h:6164:13: error: no member named 'print_space' in 'base_formatter<formatter>' 6164 | this->print_space(); | ~~~~ ^ Upstream <https://github.com/simdjson/simdjson/commit/5d35e7ca> fixes this, but it does not directly add the change to the generated single header version of simdjson.h. So apply the fix to both the individual header and the amalgamated version. -- You are receiving this mail because: You are the assignee for the bug.