Giter Club home page Giter Club logo

Comments (22)

SigveMartin avatar SigveMartin commented on August 11, 2024 1

@aothms I ran the build again (after your fix) and it was successfull and is now running (with populated workspace).

Thanks alot @aothms !

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

Sorry for the late reply.

Your log mentions: virtual memory exhausted: Cannot allocate memory.

You can reduce the amount of parallel build threads, by removing the -j4 flags in this file: https://github.com/IfcOpenShell/ifcopenshell-jupyterhub/blob/master/Dockerfile

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

I ran into the same issue now using a ubuntu 18.04 server on Hetzner. I removed all the -j4 flags, but it still ran into the "virtual memory exhausted: Cannot allocate memory" error.

Step 22/55 : RUN make install
---> Running in e645efb122e2
Scanning dependencies of target IfcParse
[ 1%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcWrite.cpp.o
[ 3%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3.cpp.o
[ 4%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcHierarchyHelper.cpp.o
[ 6%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcLogger.cpp.o
[ 7%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcUtil.cpp.o
[ 9%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcGlobalId.cpp.o
[ 10%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSIPrefix.cpp.o
[ 12%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcCharacterDecoder.cpp.o
[ 14%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcParse.cpp.o
[ 15%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSpfHeader.cpp.o
[ 17%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o
virtual memory exhausted: Cannot allocate memory
CMakeFiles/IfcParse.dir/build.make:302: recipe for target 'CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o' failed
make[2]: *** [CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o] Error 1
CMakeFiles/Makefile2:223: recipe for target 'CMakeFiles/IfcParse.dir/all' failed
make[1]: *** [CMakeFiles/IfcParse.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

I'm using the CX11 type on Hetzner, it has 2 GB RAM, 20 GB SSD, 1 CPU, and 20 TB Traffic. I'll try to bump to the next type having 4 GB RAM. However, I used the CX11 setup before without these issues.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

I bumped to the next setup having 4 GB RAM, but it still fails on the Step 22/55 install:

Step 22/55 : RUN make -j4 install
---> Running in 66bae93b2115
Scanning dependencies of target IfcParse
[ 1%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcLogger.cpp.o
[ 3%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcHierarchyHelper.cpp.o
[ 4%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSIPrefix.cpp.o
[ 6%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcUtil.cpp.o
[ 7%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcWrite.cpp.o
[ 9%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcParse.cpp.o
[ 10%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3.cpp.o
[ 12%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcCharacterDecoder.cpp.o
[ 14%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcGlobalId.cpp.o
[ 15%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o
[ 17%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSpfHeader.cpp.o
[ 18%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o
/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp:7:27: fatal error: libxml/parser.h: No such file or directory
compilation terminated.
CMakeFiles/IfcParse.dir/build.make:326: recipe for target 'CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o' failed
make[2]: *** [CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/IfcParse.dir/all] Error 2
CMakeFiles/Makefile2:223: recipe for target 'CMakeFiles/IfcParse.dir/all' failed
make: *** [all] Error 2
Makefile:127: recipe for target 'all' failed
The command '/bin/sh -c make -j4 install' returned a non-zero code: 2

Any ideas @aothms ?

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

@SigveMartin Ok, yeah there have been some changes in v0.6.0. Perhaps we should have pinned a specific commit. Perhaps you can add -DIFCXML_SUPPORT=Off \ to the Dockerfile https://github.com/IfcOpenShell/ifcopenshell-jupyterhub/blob/master/Dockerfile#L41

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024
 c++: internal compiler error: Killed (program cc1plus)

It's probably still running out of memory. The files it's compiling before the error messages are big files that do take a lot of RAM to compile. Last time it did get past this point so maybe just try again?

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

Last time it did get past this point so maybe just try again?

Oh that's actually not correct!

Are you able to add even more RAM? 4GB might be a bit little too if you have multiple people opening arbitrary IFC files later on.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

Tried now with a 32GB setup and running the script as is:

Step 22/55 : RUN make -j4 install
---> Running in 07d01bfc4c00
Scanning dependencies of target IfcParse
[ 1%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcParse.cpp.o
[ 3%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcHierarchyHelper.cpp.o
[ 4%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSIPrefix.cpp.o
[ 6%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSpfHeader.cpp.o
[ 7%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcLogger.cpp.o
[ 9%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o
[ 10%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcWrite.cpp.o
[ 12%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcUtil.cpp.o
[ 14%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcCharacterDecoder.cpp.o
[ 15%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3.cpp.o
[ 17%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcGlobalId.cpp.o
[ 18%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3-schema.cpp.o
[ 20%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSchema.cpp.o
[ 21%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o
/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp:7:27: fatal error: libxml/parser.h: No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/IfcParse.dir/build.make:374: recipe for target 'CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o' failed
CMakeFiles/Makefile2:223: recipe for target 'CMakeFiles/IfcParse.dir/all' failed
make[1]: *** [CMakeFiles/IfcParse.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
The command '/bin/sh -c make -j4 install' returned a non-zero code: 2

I'll try to add this -DIFCXML_SUPPORT=Off \ to the Docker file and build again.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

I added the -DIFCXML_SUPPORT=off \ as described here:#2 (comment)

It got past and into 34%. However, it errors out and I don't know what to make of it. I paste in the whole log from where it starts erroring out :

[ 31%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:68:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:68:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:108:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:113:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:128:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:128:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:145:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:148:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:150:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:150:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:84:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp: In member function ‘bool IfcGeom::KernelIfc2x3::triangulate_wire(const TopoDS_Wire&, TopTools_ListOfShape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:3453:45: error: no matching function for call to ‘TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey(const TopoDS_Shape&, TopTools_ListOfShape&)’
if (!mapn.FindFromKey(mape.FindKey(i), val)) {
^
In file included from /opt/build/install/oce/include/oce/BRepBuilderAPI_Sewing.hxx:18:0,
from /opt/build/install/oce/include/oce/BRepOffsetAPI_Sewing.hxx:9,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:72:
/opt/build/install/oce/include/oce/TopTools_IndexedDataMapOfShapeListOfShape.hxx:75:49: note: candidate: const TopTools_ListOfShape& TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey(const TopoDS_Shape&) const
Standard_EXPORT const TopTools_ListOfShape& FindFromKey (const TopoDS_Shape& K) const;
^
/opt/build/install/oce/include/oce/TopTools_IndexedDataMapOfShapeListOfShape.hxx:75:49: note: candidate expects 1 argument, 2 provided
[ 32%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp.o
[ 34%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o
[ 35%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp.o
make[2]: *** [CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/IfcGeom_ifc2x3.dir/build.make:86: recipe for target 'CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o' failed
[ 37%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp.o
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:68:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:68:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:108:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:113:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:128:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:128:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:145:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:148:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:150:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:150:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRepresentation.cpp:29:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp: In member function ‘bool IfcGeom::KernelIfc4::triangulate_wire(const TopoDS_Wire&, TopTools_ListOfShape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:3453:45: error: no matching function for call to ‘TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey(const TopoDS_Shape&, TopTools_ListOfShape&)’
if (!mapn.FindFromKey(mape.FindKey(i), val)) {
^
In file included from /opt/build/install/oce/include/oce/BRepBuilderAPI_Sewing.hxx:18:0,
from /opt/build/install/oce/include/oce/BRepOffsetAPI_Sewing.hxx:9,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:72:
/opt/build/install/oce/include/oce/TopTools_IndexedDataMapOfShapeListOfShape.hxx:75:49: note: candidate: const TopTools_ListOfShape& TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey(const TopoDS_Shape&) const
Standard_EXPORT const TopTools_ListOfShape& FindFromKey (const TopoDS_Shape& K) const;
^
/opt/build/install/oce/include/oce/TopTools_IndexedDataMapOfShapeListOfShape.hxx:75:49: note: candidate expects 1 argument, 2 provided
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp: At global scope:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:104:16: warning: ‘TopoDS_Vertex {anonymous}::other(const TopoDS_Edge&, const TopoDS_Vertex&)’ defined but not used [-Wunused-function]
TopoDS_Vertex other(const TopoDS_Edge& e, const TopoDS_Vertex& v) {
^
[ 39%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp.o
make[1]: *** [CMakeFiles/IfcGeom_ifc2x3.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:143: recipe for target 'CMakeFiles/IfcGeom_ifc2x3.dir/all' failed
[ 40%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp.o
CMakeFiles/IfcGeom_ifc4.dir/build.make:86: recipe for target 'CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o' failed
make[2]: *** [CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomRenderStyles.cpp:22:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:28,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:98:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp: At global scope:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomWires.cpp:104:16: warning: ‘TopoDS_Vertex {anonymous}::other(const TopoDS_Edge&, const TopoDS_Vertex&)’ defined but not used [-Wunused-function]
TopoDS_Vertex other(const TopoDS_Edge& e, const TopoDS_Vertex& v) {
^
CMakeFiles/Makefile2:106: recipe for target 'CMakeFiles/IfcGeom_ifc4.dir/all' failed
make[1]: *** [CMakeFiles/IfcGeom_ifc4.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
The command '/bin/sh -c make -j4 install' returned a non-zero code: 2

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024
 /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:3453:45: error: no matching function for call to ‘TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey(const TopoDS_Shape&, TopTools_ListOfShape&)’

Ah, it's my fault, a recent change apparently is not compatible with OCCT 6.9.1 (used by Open CASCADE Community Edition, used by this script). In the long run we probably need to update to OCCT 7.3 as well, as I'm not planning to stay backwards compatible for ever. For now I have corrected the incompatibility in IfcOpenShell after which you can rebuild. IfcOpenShell/IfcOpenShell@0fd3c69

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

Ah thanks!

Now it sucessfully got built.

However, it hasn't loaded the example content and when I try to import ifcopenshell in a new python 3 notebook it errors out.

I'll try to redo the procedure tonight.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

Had to rebuild the docker image and rebuild the ifcopenshell image, then all works fine.

The models did not get loaded thoug, but other than that it works.

Thanks for all the help @aothms ! :-)

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

The models did not get loaded thoug, but other than that it works.

That still does not sound very rewarding... what's the issue?

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

Seems like the duplex.zip url got changed. Is that what was happing? I've updated the URL in the repo.

The workspace is populated in this shell script:
https://github.com/IfcOpenShell/ifcopenshell-jupyterhub/blob/master/examples/populate_workspace.sh

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

Tried to set up a new server instance but ran into (seamingly) the same bug as #2 (comment)

Got this:
(...)
make[1]: *** [CMakeFiles/IfcGeom_ifc4x2.dir/all] Error 2
CMakeFiles/Makefile2:318: recipe for target 'CMakeFiles/IfcGeom_ifc4x2.dir/all' failed
make: *** [all] Error 2
Makefile:127: recipe for target 'all' failed
The command '/bin/sh -c make -j4 install' returned a non-zero code: 2

Guess it is still a missmatch between OCCT versions @aothms ? Is there a way to correct the incompatibility again for this build?

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

Here is the log from step 22/55 @aothms :

Step 22/55 : RUN make -j4 install
---> Running in 0c1f7dd54379
Scanning dependencies of target IfcParse
[ 1%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcUtil.cpp.o
[ 2%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcGlobalId.cpp.o
[ 3%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3.cpp.o
[ 4%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcHierarchyHelper.cpp.o
[ 5%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSIPrefix.cpp.o
[ 6%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSpfHeader.cpp.o
[ 7%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcCharacterDecoder.cpp.o
[ 8%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcLogger.cpp.o
[ 9%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcWrite.cpp.o
[ 10%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcParse.cpp.o
[ 11%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4.cpp.o
[ 12%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc2x3-schema.cpp.o
[ 13%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4x1-schema.cpp.o
[ 14%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/IfcSchema.cpp.o
[ 15%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4x1.cpp.o
[ 16%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/parse_ifcxml.cpp.o
[ 17%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4x2-schema.cpp.o
[ 18%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4-schema.cpp.o
[ 19%] Building CXX object CMakeFiles/IfcParse.dir/opt/build/IfcOpenShell/src/ifcparse/Ifc4x2.cpp.o
[ 20%] Linking CXX static library libIfcParse.a
[ 20%] Built target IfcParse
Scanning dependencies of target IfcGeom_ifc4x2
Scanning dependencies of target IfcGeom_ifc2x3
Scanning dependencies of target IfcGeom_ifc4x1
Scanning dependencies of target IfcGeom_ifc4
[ 21%] Building CXX object CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp.o
[ 22%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp.o
[ 23%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp.o
[ 24%] Building CXX object CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp.o
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:76:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc2x3::KernelIfc2x3()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc2x3::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc2x3::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4::KernelIfc4()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
[ 25%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp.o
[ 26%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x1::KernelIfc4x1()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x1::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x1::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x2::KernelIfc4x2()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x2::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x2::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomCurves.cpp:80:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
[ 27%] Building CXX object CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp.o
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:74:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:74:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
[ 28%] Building CXX object CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp.o
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:74:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:74:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc2x3::KernelIfc2x3()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc2x3::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc2x3::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4::KernelIfc4()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
[ 29%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o
[ 30%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x2::KernelIfc4x2()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x2::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x2::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x1::KernelIfc4x1()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x1::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x1::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomHelpers.cpp:78:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:109:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:114:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:109:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:114:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:146:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:149:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepExtrema_DistShapeShape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:156:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Bnd_SeqOfBox::Bnd_SeqOfBox(const Bnd_SeqOfBox&)’:
/opt/build/install/oce/include/oce/Bnd_SeqOfBox.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Bnd_SeqOfBox
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:146:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:149:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepExtrema_DistShapeShape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:156:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Bnd_SeqOfBox::Bnd_SeqOfBox(const Bnd_SeqOfBox&)’:
/opt/build/install/oce/include/oce/Bnd_SeqOfBox.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Bnd_SeqOfBox
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
[ 31%] Building CXX object CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o
[ 32%] Building CXX object CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp.o
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:109:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:114:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfPnt::IntCurveSurface_SequenceOfPnt(const IntCurveSurface_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntCurveSurface_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/IntCurveSurface_HInter.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntCS.hxx:14,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:69:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntCurveSurface_SequenceOfSeg::IntCurveSurface_SequenceOfSeg(const IntCurveSurface_SequenceOfSeg&)’:
/opt/build/install/oce/include/oce/IntCurveSurface_SequenceOfSeg.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntCurveSurface_SequenceOfSeg
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfPoint::IntPatch_SequenceOfPoint(const IntPatch_SequenceOfPoint&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfPoint.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfPoint
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/IntPatch_Intersection.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:13,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘IntPatch_SequenceOfLine::IntPatch_SequenceOfLine(const IntPatch_SequenceOfLine&)’:
/opt/build/install/oce/include/oce/IntPatch_SequenceOfLine.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence IntPatch_SequenceOfLine
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_LineConstructor.hxx:14:0,
from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:14,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:17:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom_SequenceOfCurve::TColGeom_SequenceOfCurve(const TColGeom_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GeomInt_IntSS.hxx:18:0,
from /opt/build/install/oce/include/oce/GeomAPI_IntSS.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:70:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColGeom2d_SequenceOfCurve::TColGeom2d_SequenceOfCurve(const TColGeom2d_SequenceOfCurve&)’:
/opt/build/install/oce/include/oce/TColGeom2d_SequenceOfCurve.hxx:110:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColGeom2d_SequenceOfCurve
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:146:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:149:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepExtrema_DistShapeShape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:156:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Bnd_SeqOfBox::Bnd_SeqOfBox(const Bnd_SeqOfBox&)’:
/opt/build/install/oce/include/oce/Bnd_SeqOfBox.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Bnd_SeqOfBox
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_FuncExtPS.hxx:17:0,
from /opt/build/install/oce/include/oce/Extrema_GenExtPS.hxx:19,
from /opt/build/install/oce/include/oce/Extrema_ExtPS.hxx:16,
from /opt/build/install/oce/include/oce/ShapeAnalysis_Surface.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:109:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnSurf::Extrema_SequenceOfPOnSurf(const Extrema_SequenceOfPOnSurf&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnSurf.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnSurf
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/ChFi2d_Builder.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepFilletAPI_MakeFillet2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:114:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TopTools_SequenceOfShape::TopTools_SequenceOfShape(const TopTools_SequenceOfShape&)’:
/opt/build/install/oce/include/oce/TopTools_SequenceOfShape.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TopTools_SequenceOfShape
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:15:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:129:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepTopAdaptor_SeqOfPtr.hxx:9:0,
from /opt/build/install/oce/include/oce/BRepTopAdaptor_FClass2d.hxx:13,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:146:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfAddress::TColStd_SequenceOfAddress(const TColStd_SequenceOfAddress&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfAddress.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfAddress
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtCC.hxx:15:0,
from /opt/build/install/oce/include/oce/GeomAPI_ExtremaCurveCurve.hxx:15,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:149:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SequenceOfPOnCurv::Extrema_SequenceOfPOnCurv(const Extrema_SequenceOfPOnCurv&)’:
/opt/build/install/oce/include/oce/Extrema_SequenceOfPOnCurv.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SequenceOfPOnCurv
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_PCFOfEPCOfExtPC.hxx:18:0,
from /opt/build/install/oce/include/oce/Extrema_EPCOfExtPC.hxx:16,
from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:19,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Extrema_SeqPCOfPCFOfEPCOfExtPC::Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC&)’:
/opt/build/install/oce/include/oce/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/Extrema_ExtPC.hxx:22:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:152:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfBoolean::TColStd_SequenceOfBoolean(const TColStd_SequenceOfBoolean&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfBoolean.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfBoolean
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/BRepExtrema_DistShapeShape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:156:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘Bnd_SeqOfBox::Bnd_SeqOfBox(const Bnd_SeqOfBox&)’:
/opt/build/install/oce/include/oce/Bnd_SeqOfBox.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence Bnd_SeqOfBox
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:161:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4::KernelIfc4()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:158:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:161:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc2x3::KernelIfc2x3()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc2x3::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc2x3::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:158:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:161:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x1::KernelIfc4x1()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x1::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x1::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:158:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:161:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x2::KernelIfc4x2()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x2::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x2::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFunctions.cpp:158:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
[ 34%] Building CXX object CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o
[ 35%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4::KernelIfc4()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp: In member function ‘bool IfcGeom::KernelIfc4::convert(const Ifc4::IfcFace*, TopoDS_Shape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:373:36: error: invalid use of incomplete type ‘class Message_Msg’
char* c = new char[kt.Value().Value().LengthOfCString() + 1];
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:374:17: error: invalid use of incomplete type ‘class Message_Msg’
kt.Value().Value().ToUTF8CString(c);
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
[ 36%] Building CXX object CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o
[ 37%] Building CXX object CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc2x3::KernelIfc2x3()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc2x3::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc2x3::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp: In member function ‘bool IfcGeom::KernelIfc2x3::convert(const Ifc2x3::IfcFace*, TopoDS_Shape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:373:36: error: invalid use of incomplete type ‘class Message_Msg’
char* c = new char[kt.Value().Value().LengthOfCString() + 1];
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:374:17: error: invalid use of incomplete type ‘class Message_Msg’
kt.Value().Value().ToUTF8CString(c);
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
make[2]: *** [CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o] Error 1
CMakeFiles/IfcGeom_ifc4.dir/build.make:134: recipe for target 'CMakeFiles/IfcGeom_ifc4.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o' failed
make[1]: *** [CMakeFiles/IfcGeom_ifc4.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:244: recipe for target 'CMakeFiles/IfcGeom_ifc4.dir/all' failed
[ 38%] Building CXX object CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp.o
CMakeFiles/IfcGeom_ifc2x3.dir/build.make:134: recipe for target 'CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o' failed
make[2]: *** [CMakeFiles/IfcGeom_ifc2x3.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 39%] Building CXX object CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp.o
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:0:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc2x3::KernelIfc2x3()’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc2x3::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc2x3::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x1::KernelIfc4x1()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x1::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x1::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp: In member function ‘bool IfcGeom::KernelIfc4x1::convert(const Ifc4x1::IfcFace*, TopoDS_Shape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:373:36: error: invalid use of incomplete type ‘class Message_Msg’
char* c = new char[kt.Value().Value().LengthOfCString() + 1];
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:374:17: error: invalid use of incomplete type ‘class Message_Msg’
kt.Value().Value().ToUTF8CString(c);
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:0:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x2::KernelIfc4x2()’:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x2::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x2::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:105:
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp: In member function ‘bool IfcGeom::KernelIfc4x2::convert(const Ifc4x2::IfcFace*, TopoDS_Shape&)’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:373:36: error: invalid use of incomplete type ‘class Message_Msg’
char* c = new char[kt.Value().Value().LengthOfCString() + 1];
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:374:17: error: invalid use of incomplete type ‘class Message_Msg’
kt.Value().Value().ToUTF8CString(c);
^
In file included from /opt/build/install/oce/include/oce/ShapeFix_Shape.hxx:17:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp:80:
/opt/build/install/oce/include/oce/ShapeFix_Root.hxx:24:7: note: forward declaration of ‘class Message_Msg’
class Message_Msg;
^
CMakeFiles/IfcGeom_ifc4x1.dir/build.make:134: recipe for target 'CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o' failed
make[2]: *** [CMakeFiles/IfcGeom_ifc4x1.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 40%] Building CXX object CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp.o
CMakeFiles/IfcGeom_ifc4x2.dir/build.make:134: recipe for target 'CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o' failed
make[2]: *** [CMakeFiles/IfcGeom_ifc4x2.dir/opt/build/IfcOpenShell/src/ifcgeom/IfcGeomFaces.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:0:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x1::KernelIfc4x1()’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x1::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x1::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
CMakeFiles/Makefile2:281: recipe for target 'CMakeFiles/IfcGeom_ifc2x3.dir/all' failed
make[1]: *** [CMakeFiles/IfcGeom_ifc2x3.dir/all] Error 2
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:45:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColgp_SequenceOfPnt::TColgp_SequenceOfPnt(const TColgp_SequenceOfPnt&)’:
/opt/build/install/oce/include/oce/TColgp_SequenceOfPnt.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColgp_SequenceOfPnt
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/NCollection_EBTree.hxx:23:0,
from /opt/build/install/oce/include/oce/BRepMesh.hxx:34,
from /opt/build/install/oce/include/oce/BRepMesh_VertexInspector.hxx:22,
from /opt/build/install/oce/include/oce/BRepMesh_VertexTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_DataStructureOfDelaun.hxx:19,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfInteger::TColStd_SequenceOfInteger(const TColStd_SequenceOfInteger&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfInteger.hxx:108:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfInteger
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
In file included from /opt/build/install/oce/include/oce/GCPnts_TangentialDeflection.hxx:16:0,
from /opt/build/install/oce/include/oce/BRepMesh_GeomTool.hxx:20,
from /opt/build/install/oce/include/oce/BRepMesh_Delaun.hxx:28,
from /opt/build/install/oce/include/oce/BRepMesh_FastDiscret.hxx:29,
from /opt/build/install/oce/include/oce/BRepMesh_IncrementalMesh.hxx:20,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/../ifcgeom/IfcGeomRepresentation.h:23,
from /opt/build/IfcOpenShell/src/ifcgeom/../ifcgeom/IfcGeomElement.h:29,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:55,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx: In copy constructor ‘TColStd_SequenceOfReal::TColStd_SequenceOfReal(const TColStd_SequenceOfReal&)’:
/opt/build/install/oce/include/oce/TColStd_SequenceOfReal.hxx:109:30: warning: base class ‘class TCollection_BaseSequence’ should be explicitly initialized in the copy constructor [-Wextra]
#define TCollection_Sequence TColStd_SequenceOfReal
^
/opt/build/install/oce/include/oce/TCollection_Sequence.lxx:31:8: note: in expansion of macro ‘TCollection_Sequence’
inline TCollection_Sequence::TCollection_Sequence(const TCollection_Sequence& theOther)
^
make[1]: *** [CMakeFiles/IfcGeom_ifc4x1.dir/all] Error 2
CMakeFiles/Makefile2:207: recipe for target 'CMakeFiles/IfcGeom_ifc4x1.dir/all' failed
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:0:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h: In constructor ‘IfcGeom::KernelIfc4x2::KernelIfc4x2()’:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:223:9: warning: ‘IfcGeom::KernelIfc4x2::max_faces_to_orient’ will be initialized after [-Wreorder]
double max_faces_to_orient;
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:219:9: warning: ‘double IfcGeom::KernelIfc4x2::ifc_length_unit’ [-Wreorder]
double ifc_length_unit;
^
In file included from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:51:0,
from /opt/build/IfcOpenShell/src/ifcgeom/IfcGeomSerialisation.cpp:17:
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:17: warning: when initialized here [-Wreorder]
MAKE_TYPE_NAME(Kernel)()
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:23:32: note: in definition of macro ‘MAKE_TYPE_NAME__’
#define MAKE_TYPE_NAME__(a, b) a ## b
^
/opt/build/IfcOpenShell/src/ifcgeom/../ifcparse/macros.h:25:27: note: in expansion of macro ‘MAKE_TYPE_NAME_’
#define MAKE_TYPE_NAME(t) MAKE_TYPE_NAME_(t, IfcSchema)
^
/opt/build/IfcOpenShell/src/ifcgeom/IfcGeom.h:239:2: note: in expansion of macro ‘MAKE_TYPE_NAME’
MAKE_TYPE_NAME(Kernel)()
^
make[1]: *** [CMakeFiles/IfcGeom_ifc4x2.dir/all] Error 2
CMakeFiles/Makefile2:318: recipe for target 'CMakeFiles/IfcGeom_ifc4x2.dir/all' failed
make: *** [all] Error 2
Makefile:127: recipe for target 'all' failed
The command '/bin/sh -c make -j4 install' returned a non-zero code: 2

from ifcopenshell-jupyterhub.

aothms avatar aothms commented on August 11, 2024

There appear to be additional issues as well. Apparently the upstream jupyter notebook base has been remaned to FROM jupyter/base-notebook. I guess you're not experiencing that because you already pulled the image previously and its cached? If you do you'll need to change 3.6 to 3.7 in the Dockerfile.

And yes, I forgot that an old version of OCE is used because at the time PythonOCC was only compatible with that. Very recently PythonOCC released a version compatible with OCCT 7.4, so if this environment remains in use we might want to reconnect to the latest developments in jupyerhub (and jupyterlab perhaps) and pythonocc.

For now the code in IfcOpenShell is compatible again with the older OCE so you can try to rebuild.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

I did pull the code a couple of days ago. The python version is 3.6 in the Dockerfile, but couldnt find a reference to the notebook environment.

I'll try to build again now.

from ifcopenshell-jupyterhub.

SigveMartin avatar SigveMartin commented on August 11, 2024

jupyterlab would be nice!

from ifcopenshell-jupyterhub.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.