Date: Fri, 13 Mar 2026 08:26:09 +0000 From: Dimitry Andric <dim@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 27612e339b81 - main - science/mmdb2: fix build with libc++ 21 Message-ID: <69b3ca21.39840.4e798525@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by dim: URL: https://cgit.FreeBSD.org/ports/commit/?id=27612e339b813fd512365febb70d669cce20a53b commit 27612e339b813fd512365febb70d669cce20a53b Author: Dimitry Andric <dim@FreeBSD.org> AuthorDate: 2026-02-14 21:03:56 +0000 Commit: Dimitry Andric <dim@FreeBSD.org> CommitDate: 2026-03-13 08:25:46 +0000 science/mmdb2: fix build with libc++ 21 With libc++ 21 science/mmdb2 fails to build, with errors similar to: In file included from mmdb2/mmdb_machine_.cpp:41: mmdb2/mmdb_machine_.h:296:13: error: unknown type name 'size_t'; did you mean 'std::size_t'? 296 | typedef size_t fpstr_size_t; | ^~~~~~ | std::size_t /usr/include/c++/v1/__cstddef/size_t.h:20:7: note: 'std::size_t' declared here 20 | using size_t = decltype(sizeof(int)); | ^ This is because mmdb2 apparently relies on transitive includes getting the declaration of size_t, but with libc++ 21 this no longer works. Add an include of <stddef.h> to work around it. PR: 293180 Approved by: maintainer timeout (2 weeks) MFH: 2026Q1 --- science/mmdb2/files/patch-mmdb2_mmdb__machine__.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/science/mmdb2/files/patch-mmdb2_mmdb__machine__.h b/science/mmdb2/files/patch-mmdb2_mmdb__machine__.h new file mode 100644 index 000000000000..c168ba29cda1 --- /dev/null +++ b/science/mmdb2/files/patch-mmdb2_mmdb__machine__.h @@ -0,0 +1,10 @@ +--- mmdb2/mmdb_machine_.h.orig 2022-03-01 06:35:17 UTC ++++ mmdb2/mmdb_machine_.h +@@ -41,6 +41,7 @@ + #ifndef __MMDB_Machine__ + #define __MMDB_Machine__ + ++#include <stddef.h> + #include "mmdb_mattype.h" + + /*home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b3ca21.39840.4e798525>
