Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Aug 2024 15:40:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 280590] devel/simdjson: fix build with clang 19
Message-ID:  <bug-280590-7788-C3ZqftaEIq@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-280590-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-280590-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280590

--- Comment #3 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=3D8c86705f8b3cead5d81271a071c331b=
619da4b8b

commit 8c86705f8b3cead5d81271a071c331b619da4b8b
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-03 13:58:40 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-08-16 15:33:49 +0000

    devel/simdjson: fix build with clang 19

    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.

    PR:             280590
    Approved by:    olevole@olevole.ru (maintainer)
    MFH:            2024Q3

 devel/simdjson/Makefile                             |  1 +
 ...patch-include_simdjson_dom_serialization.h (new) | 21 +++++++++++++++++=
++++
 .../files/patch-singleheader_simdjson.h (new)       | 21 +++++++++++++++++=
++++
 3 files changed, 43 insertions(+)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-280590-7788-C3ZqftaEIq>