Skip site navigation (1)Skip section navigation (2)
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>