Date: Tue, 21 Jul 2026 08:41:46 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 296947] cad/opencascade: Version 8.0.0 broke cad/py-gmsh due to undefined C++ type std::in_place_t Message-ID: <bug-296947-7788@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296947 Bug ID: 296947 Summary: cad/opencascade: Version 8.0.0 broke cad/py-gmsh due to undefined C++ type std::in_place_t Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: yuri@freebsd.org CC: thierry@FreeBSD.org CC: thierry@FreeBSD.org Error message: In file included from /wrkdirs/usr/ports/cad/py-gmsh/work-py312/gmsh-4.15.2-source/src/common/gmsh.cpp:15: In file included from /wrkdirs/usr/ports/cad/py-gmsh/work-py312/gmsh-4.15.2-source/src/geo/GModelIO_OCC.h:19: In file included from /usr/local/include/OpenCASCADE/TopoDS_Shape.hxx:21: In file included from /usr/local/include/OpenCASCADE/TopLoc_Location.hxx:163: In file included from /usr/local/include/OpenCASCADE/TopLoc_Location.lxx:19: In file included from /usr/local/include/OpenCASCADE/TopLoc_Datum3D.hxx:23: In file included from /usr/local/include/OpenCASCADE/gp_Trsf.hxx:21: In file included from /usr/local/include/OpenCASCADE/NCollection_Mat4.hxx:19: In file included from /usr/local/include/OpenCASCADE/NCollection_Vec4.hxx:18: In file included from /usr/local/include/OpenCASCADE/NCollection_Vec3.hxx:20: In file included from /usr/local/include/OpenCASCADE/NCollection_Vec2.hxx:20: In file included from /usr/local/include/OpenCASCADE/Standard_Dump.hxx:17: In file included from /usr/local/include/OpenCASCADE/NCollection_IndexedDataMap.hxx:20: /usr/local/include/OpenCASCADE/NCollection_TListNode.hxx:45:30: error: no type named 'in_place_t' in namespace 'std' 45 | NCollection_TListNode(std::in_place_t, NCollection_ListNode* theNext, Args&&... theArgs) | ~~~~~^ As per https://en.cppreference.com/cpp/utility/in_place std::in_place_t requires "#include <utility>" which is probably forgotten in the code in 8.0.0 -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-296947-7788>
