Tried:
jonas@Ubuntu4:~/OCC_bottle$ g++ -E -I/usr/include/opencascade -DHAVE_CONFIG_H MakeBottle.cxx 2>MakeBottle.with_DHAVE_CONFIG_H
In seems the precompiler didn’t choke on this.
When I removed the -E here are the results:
g++ -E -I/usr/include/opencascade -DHAVE_CONFIG_H MakeBottle.cxx 2>MakeBottle.with_DHAVE_CONFIG_H
In file included from /usr/include/opencascade/gp_Mat.hxx:326, from /usr/include/opencascade/gp_Trsf.hxx:32, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Mat.lxx: In member function ‘void gp_Mat::SetValue(Standard_Integer, Standard_Integer, Standard_Real)’: /usr/include/opencascade/gp_Mat.lxx:98: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat.lxx: In member function ‘const Standard_Real& gp_Mat::Value(Standard_Integer, Standard_Integer) const’: /usr/include/opencascade/gp_Mat.lxx:115: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat.lxx: In member function ‘Standard_Real& gp_Mat::ChangeValue(Standard_Integer, Standard_Integer)’: /usr/include/opencascade/gp_Mat.lxx:123: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat.lxx: In member function ‘void gp_Mat::Divide(Standard_Real)’: /usr/include/opencascade/gp_Mat.lxx:173: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat.lxx: In member function ‘gp_Mat gp_Mat::Divided(Standard_Real) const’: /usr/include/opencascade/gp_Mat.lxx:192: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_XYZ.hxx:358, from /usr/include/opencascade/gp_Trsf.hxx:35, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_XYZ.lxx: In member function ‘void gp_XYZ::Normalize()’: /usr/include/opencascade/gp_XYZ.lxx:206: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_XYZ.lxx: In member function ‘gp_XYZ gp_XYZ::Normalized() const’: /usr/include/opencascade/gp_XYZ.lxx:213: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Mat2d.hxx:292, from /usr/include/opencascade/gp_Trsf2d.hxx:32, from /usr/include/opencascade/gp_Trsf.lxx:7, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Mat2d.lxx: In member function ‘void gp_Mat2d::SetValue(Standard_Integer, Standard_Integer, Standard_Real)’: /usr/include/opencascade/gp_Mat2d.lxx:62: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat2d.lxx: In member function ‘const Standard_Real& gp_Mat2d::Value(Standard_Integer, Standard_Integer) const’: /usr/include/opencascade/gp_Mat2d.lxx:76: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Mat2d.lxx: In member function ‘Standard_Real& gp_Mat2d::ChangeValue(Standard_Integer, Standard_Integer)’: /usr/include/opencascade/gp_Mat2d.lxx:85: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_XY.hxx:318, from /usr/include/opencascade/gp_Trsf2d.hxx:35, from /usr/include/opencascade/gp_Trsf.lxx:7, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_XY.lxx: In member function ‘void gp_XY::Normalize()’: /usr/include/opencascade/gp_XY.lxx:140: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_XY.lxx: In member function ‘gp_XY gp_XY::Normalized() const’: /usr/include/opencascade/gp_XY.lxx:147: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Dir2d.hxx:304, from /usr/include/opencascade/gp_Vec2d.lxx:5, from /usr/include/opencascade/gp_Vec2d.hxx:339, from /usr/include/opencascade/gp_Pnt2d.lxx:6, from /usr/include/opencascade/gp_Pnt2d.hxx:204, from /usr/include/opencascade/gp_Trsf2d.lxx:4, from /usr/include/opencascade/gp_Trsf2d.hxx:279, from /usr/include/opencascade/gp_Trsf.lxx:7, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Dir2d.lxx: In constructor ‘gp_Dir2d::gp_Dir2d(const gp_Vec2d&)’: /usr/include/opencascade/gp_Dir2d.lxx:19: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In constructor ‘gp_Dir2d::gp_Dir2d(const gp_XY&)’: /usr/include/opencascade/gp_Dir2d.lxx:29: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In constructor ‘gp_Dir2d::gp_Dir2d(Standard_Real, Standard_Real)’: /usr/include/opencascade/gp_Dir2d.lxx:38: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In member function ‘void gp_Dir2d::SetCoord(Standard_Integer, Standard_Real)’: /usr/include/opencascade/gp_Dir2d.lxx:48: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx:52: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In member function ‘void gp_Dir2d::SetCoord(Standard_Real, Standard_Real)’: /usr/include/opencascade/gp_Dir2d.lxx:61: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In member function ‘void gp_Dir2d::SetX(Standard_Real)’: /usr/include/opencascade/gp_Dir2d.lxx:70: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In member function ‘void gp_Dir2d::SetY(Standard_Real)’: /usr/include/opencascade/gp_Dir2d.lxx:79: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir2d.lxx: In member function ‘void gp_Dir2d::SetXY(const gp_XY&)’: /usr/include/opencascade/gp_Dir2d.lxx:89: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Vec2d.hxx:339, from /usr/include/opencascade/gp_Pnt2d.lxx:6, from /usr/include/opencascade/gp_Pnt2d.hxx:204, from /usr/include/opencascade/gp_Trsf2d.lxx:4, from /usr/include/opencascade/gp_Trsf2d.hxx:279, from /usr/include/opencascade/gp_Trsf.lxx:7, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Vec2d.lxx: In member function ‘void gp_Vec2d::Normalize()’: /usr/include/opencascade/gp_Vec2d.lxx:140: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Vec2d.lxx: In member function ‘gp_Vec2d gp_Vec2d::Normalized() const’: /usr/include/opencascade/gp_Vec2d.lxx:147: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Trsf2d.hxx:279, from /usr/include/opencascade/gp_Trsf.lxx:7, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Trsf2d.lxx: In member function ‘Standard_Real gp_Trsf2d::Value(Standard_Integer, Standard_Integer) const’: /usr/include/opencascade/gp_Trsf2d.lxx:85: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Dir.hxx:313, from /usr/include/opencascade/gp_Vec.lxx:6, from /usr/include/opencascade/gp_Vec.hxx:388, from /usr/include/opencascade/gp_Trsf.lxx:8, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Dir.lxx: In constructor ‘gp_Dir::gp_Dir(const gp_Vec&)’: /usr/include/opencascade/gp_Dir.lxx:18: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In constructor ‘gp_Dir::gp_Dir(const gp_XYZ&)’: /usr/include/opencascade/gp_Dir.lxx:30: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In constructor ‘gp_Dir::gp_Dir(Standard_Real, Standard_Real, Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:41: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetCoord(Standard_Integer, Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:53: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx:58: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetCoord(Standard_Real, Standard_Real, Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:68: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetX(Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:79: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetY(Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:90: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetZ(Standard_Real)’: /usr/include/opencascade/gp_Dir.lxx:101: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::SetXYZ(const gp_XYZ&)’: /usr/include/opencascade/gp_Dir.lxx:113: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::Cross(const gp_Dir&)’: /usr/include/opencascade/gp_Dir.lxx:170: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘gp_Dir gp_Dir::Crossed(const gp_Dir&) const’: /usr/include/opencascade/gp_Dir.lxx:179: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘void gp_Dir::CrossCross(const gp_Dir&, const gp_Dir&)’: /usr/include/opencascade/gp_Dir.lxx:189: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Dir.lxx: In member function ‘gp_Dir gp_Dir::CrossCrossed(const gp_Dir&, const gp_Dir&) const’: /usr/include/opencascade/gp_Dir.lxx:199: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Vec.hxx:388, from /usr/include/opencascade/gp_Trsf.lxx:8, from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Vec.lxx: In member function ‘Standard_Real gp_Vec::Angle(const gp_Vec&) const’: /usr/include/opencascade/gp_Vec.lxx:111: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Vec.lxx: In member function ‘Standard_Real gp_Vec::AngleWithRef(const gp_Vec&, const gp_Vec&) const’: /usr/include/opencascade/gp_Vec.lxx:120: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Vec.lxx: In member function ‘void gp_Vec::Normalize()’: /usr/include/opencascade/gp_Vec.lxx:213: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/gp_Vec.lxx: In member function ‘gp_Vec gp_Vec::Normalized() const’: /usr/include/opencascade/gp_Vec.lxx:220: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/gp_Trsf.hxx:376, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:26, from MakeBottle.cxx:8: /usr/include/opencascade/gp_Trsf.lxx: In member function ‘Standard_Real gp_Trsf::Value(Standard_Integer, Standard_Integer) const’: /usr/include/opencascade/gp_Trsf.lxx:69: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/BRepTools_Modifier.hxx:131, from /usr/include/opencascade/BRepBuilderAPI_ModifyShape.hxx:26, from /usr/include/opencascade/BRepBuilderAPI_Transform.hxx:35, from MakeBottle.cxx:8: /usr/include/opencascade/BRepTools_Modifier.lxx: In member function ‘const TopoDS_Shape& BRepTools_Modifier::ModifiedShape(const TopoDS_Shape&) const’: /usr/include/opencascade/BRepTools_Modifier.lxx:17: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/TopoDS_Iterator.hxx:142, from /usr/include/opencascade/TopExp_Explorer.lxx:6, from /usr/include/opencascade/TopExp_Explorer.hxx:220, from MakeBottle.cxx:44: /usr/include/opencascade/TopoDS_Iterator.lxx: In member function ‘const TopoDS_Shape& TopoDS_Iterator::Value() const’: /usr/include/opencascade/TopoDS_Iterator.lxx:26: warning: deprecated conversion from string constant to ‘char*’ In file included from /usr/include/opencascade/TopoDS.hxx:168, from MakeBottle.cxx:46: /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Vertex& TopoDS::Vertex(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:25: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Vertex& TopoDS::Vertex(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:37: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Edge& TopoDS::Edge(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:49: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Edge& TopoDS::Edge(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:61: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Wire& TopoDS::Wire(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:73: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Wire& TopoDS::Wire(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:85: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Face& TopoDS::Face(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:97: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Face& TopoDS::Face(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:109: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Shell& TopoDS::Shell(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:121: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Shell& TopoDS::Shell(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:133: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Solid& TopoDS::Solid(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:145: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Solid& TopoDS::Solid(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:157: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_CompSolid& TopoDS::CompSolid(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:169: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_CompSolid& TopoDS::CompSolid(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:181: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static const TopoDS_Compound& TopoDS::Compound(const TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:193: warning: deprecated conversion from string constant to ‘char*’ /usr/include/opencascade/TopoDS.lxx: In static member function ‘static TopoDS_Compound& TopoDS::Compound(TopoDS_Shape&)’: /usr/include/opencascade/TopoDS.lxx:205: warning: deprecated conversion from string constant to ‘char*’ /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crt1.o: In function _start': main’/tmp/ccu2JXhk.o: In function MakeBottle(double, double, double)': GC_MakeArcOfCircle::GC_MakeArcOfCircle(gp_Pnt const&, gp_Pnt const&, gp_Pnt const&)’MakeBottle.cxx:(.text+0x32f): undefined reference to GC_MakeArcOfCircle::operator Handle_Geom_TrimmedCurve() const' GC_MakeSegment::GC_MakeSegment(gp_Pnt const&, gp_Pnt const&)’MakeBottle.cxx:(.text+0x39b): undefined reference to GC_MakeSegment::operator Handle_Geom_TrimmedCurve() const' GC_MakeSegment::GC_MakeSegment(gp_Pnt const&, gp_Pnt const&)’MakeBottle.cxx:(.text+0x3fe): undefined reference to GC_MakeSegment::operator Handle_Geom_TrimmedCurve() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’MakeBottle.cxx:(.text+0x45d): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’MakeBottle.cxx:(.text+0x4c2): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’MakeBottle.cxx:(.text+0x527): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire(TopoDS_Edge const&, TopoDS_Edge const&, TopoDS_Edge const&)’MakeBottle.cxx:(.text+0x5a3): undefined reference to BRepBuilderAPI_MakeWire::operator TopoDS_Wire() const' gp::OX()’MakeBottle.cxx:(.text+0x673): undefined reference to gp_Trsf::SetMirror(gp_Ax1 const&)' BRepBuilderAPI_Transform::BRepBuilderAPI_Transform(TopoDS_Shape const&, gp_Trsf const&, unsigned int)’MakeBottle.cxx:(.text+0x6ab): undefined reference to BRepBuilderAPI_MakeShape::Shape() const' BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire()’MakeBottle.cxx:(.text+0x703): undefined reference to BRepBuilderAPI_MakeWire::Add(TopoDS_Wire const&)' BRepBuilderAPI_MakeWire::Add(TopoDS_Wire const&)’MakeBottle.cxx:(.text+0x729): undefined reference to BRepBuilderAPI_MakeWire::Wire() const' BRepBuilderAPI_MakeFace::BRepBuilderAPI_MakeFace(TopoDS_Wire const&, unsigned int)’MakeBottle.cxx:(.text+0x773): undefined reference to BRepBuilderAPI_MakeFace::operator TopoDS_Face() const' BRepPrimAPI_MakePrism::BRepPrimAPI_MakePrism(TopoDS_Shape const&, gp_Vec const&, unsigned int, unsigned int)’MakeBottle.cxx:(.text+0x819): undefined reference to BRepBuilderAPI_MakeShape::operator TopoDS_Shape() const' BRepFilletAPI_MakeFillet::BRepFilletAPI_MakeFillet(TopoDS_Shape const&, ChFi3d_FilletShape)’MakeBottle.cxx:(.text+0x899): undefined reference to TopExp_Explorer::TopExp_Explorer(TopoDS_Shape const&, TopAbs_ShapeEnum, TopAbs_ShapeEnum)' TopExp_Explorer::Current() const’MakeBottle.cxx:(.text+0x8f0): undefined reference to BRepFilletAPI_MakeFillet::Add(double, TopoDS_Edge const&)' TopExp_Explorer::Next()’MakeBottle.cxx:(.text+0x95c): undefined reference to BRepBuilderAPI_MakeShape::Shape() const' gp::DZ()’MakeBottle.cxx:(.text+0x9f0): undefined reference to gp_Ax2::gp_Ax2(gp_Pnt const&, gp_Dir const&)' BRepPrimAPI_MakeCylinder::BRepPrimAPI_MakeCylinder(gp_Ax2 const&, double, double)’MakeBottle.cxx:(.text+0xa46): undefined reference to BRepBuilderAPI_MakeShape::Shape() const' BRepAlgoAPI_Fuse::BRepAlgoAPI_Fuse(TopoDS_Shape const&, TopoDS_Shape const&)’MakeBottle.cxx:(.text+0xa92): undefined reference to BRepBuilderAPI_MakeShape::operator TopoDS_Shape() const' TopoDS_Face::TopoDS_Face()’MakeBottle.cxx:(.text+0xb53): undefined reference to TopExp_Explorer::TopExp_Explorer(TopoDS_Shape const&, TopAbs_ShapeEnum, TopAbs_ShapeEnum)' TopExp_Explorer::Current() const’MakeBottle.cxx:(.text+0xb95): undefined reference to BRep_Tool::Surface(TopoDS_Face const&)' Geom_Plane_Type_()’MakeBottle.cxx:(.text+0xbf0): undefined reference to Handle_Geom_Plane::DownCast(Handle_Standard_Transient const&)' Geom_ElementarySurface::Location() const’MakeBottle.cxx:(.text+0xcf4): undefined reference to TopExp_Explorer::Next()' TopTools_ListOfShape::TopTools_ListOfShape()’MakeBottle.cxx:(.text+0xd64): undefined reference to TopTools_ListOfShape::Append(TopoDS_Shape const&)' BRepOffsetAPI_MakeThickSolid::BRepOffsetAPI_MakeThickSolid(TopoDS_Shape const&, TopTools_ListOfShape const&, double, double, BRepOffset_Mode, unsigned int, unsigned int, GeomAbs_JoinType)’MakeBottle.cxx:(.text+0xdd7): undefined reference to BRepBuilderAPI_MakeShape::operator TopoDS_Shape() const' Geom_CylindricalSurface::Geom_CylindricalSurface(gp_Ax3 const&, double)’MakeBottle.cxx:(.text+0xf5b): undefined reference to Geom_CylindricalSurface::Geom_CylindricalSurface(gp_Ax3 const&, double)' PI’MakeBottle.cxx:(.text+0xfac): undefined reference to PI' PI’MakeBottle.cxx:(.text+0x106e): undefined reference to Geom2d_Ellipse::Geom2d_Ellipse(gp_Ax2d const&, double, double, unsigned int)' Geom2d_Ellipse::Geom2d_Ellipse(gp_Ax2d const&, double, double, unsigned int)’MakeBottle.cxx:(.text+0x1161): undefined reference to PI' Geom2d_TrimmedCurve::Geom2d_TrimmedCurve(Handle_Geom2d_Curve const&, double, double, unsigned int)’MakeBottle.cxx:(.text+0x11e8): undefined reference to PI' Geom2d_TrimmedCurve::Geom2d_TrimmedCurve(Handle_Geom2d_Curve const&, double, double, unsigned int)’MakeBottle.cxx:(.text+0x1247): undefined reference to Geom2d_Curve::Value(double) const' PI’MakeBottle.cxx:(.text+0x12a4): undefined reference to Geom2d_Curve::Value(double) const' GCE2d_MakeSegment::GCE2d_MakeSegment(gp_Pnt2d const&, gp_Pnt2d const&)’MakeBottle.cxx:(.text+0x12de): undefined reference to GCE2d_MakeSegment::operator Handle_Geom2d_TrimmedCurve() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom2d_Curve const&, Handle_Geom_Surface const&)’MakeBottle.cxx:(.text+0x134a): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom2d_Curve const&, Handle_Geom_Surface const&)’MakeBottle.cxx:(.text+0x13b6): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom2d_Curve const&, Handle_Geom_Surface const&)’MakeBottle.cxx:(.text+0x1422): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom2d_Curve const&, Handle_Geom_Surface const&)’MakeBottle.cxx:(.text+0x148e): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const' BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire(TopoDS_Edge const&, TopoDS_Edge const&)’MakeBottle.cxx:(.text+0x1500): undefined reference to BRepBuilderAPI_MakeWire::operator TopoDS_Wire() const' BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire(TopoDS_Edge const&, TopoDS_Edge const&)’MakeBottle.cxx:(.text+0x1572): undefined reference to BRepBuilderAPI_MakeWire::operator TopoDS_Wire() const' BRepLib::BuildCurves3d(TopoDS_Shape const&)’MakeBottle.cxx:(.text+0x15c6): undefined reference to BRepLib::BuildCurves3d(TopoDS_Shape const&)' BRepOffsetAPI_ThruSections::BRepOffsetAPI_ThruSections(unsigned int, unsigned int, double)’MakeBottle.cxx:(.text+0x1606): undefined reference to BRepOffsetAPI_ThruSections::AddWire(TopoDS_Wire const&)' BRepOffsetAPI_ThruSections::AddWire(TopoDS_Wire const&)’MakeBottle.cxx:(.text+0x1634): undefined reference to BRepOffsetAPI_ThruSections::CheckCompatibility(unsigned int)' BRepBuilderAPI_MakeShape::Shape() const’MakeBottle.cxx:(.text+0x1662): undefined reference to TopoDS_Compound::TopoDS_Compound()' BRep_Builder::BRep_Builder()’MakeBottle.cxx:(.text+0x1682): undefined reference to TopoDS_Builder::MakeCompound(TopoDS_Compound&) const' TopoDS_Builder::Add(TopoDS_Shape&, TopoDS_Shape const&) const’MakeBottle.cxx:(.text+0x16c0): undefined reference to TopoDS_Builder::Add(TopoDS_Shape&, TopoDS_Shape const&) const' TopoDS::Wire(TopoDS_Shape&)’:MakeBottle.cxx:(.text._ZN6TopoDS4WireER12TopoDS_Shape[TopoDS::Wire(TopoDS_Shape&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)' TopoDS::Edge(TopoDS_Shape const&)’:MakeBottle.cxx:(.text._ZN6TopoDS4EdgeERK12TopoDS_Shape[TopoDS::Edge(TopoDS_Shape const&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)' TopoDS::Face(TopoDS_Shape const&)’:MakeBottle.cxx:(.text._ZN6TopoDS4FaceERK12TopoDS_Shape[TopoDS::Face(TopoDS_Shape const&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)' TopLoc_Location::TopLoc_Location(TopLoc_Location const&)’:MakeBottle.cxx:(.text._ZN15TopLoc_LocationC1ERKS_[TopLoc_Location::TopLoc_Location(TopLoc_Location const&)]+0x14): undefined reference to TopLoc_SListOfItemLocation::TopLoc_SListOfItemLocation(TopLoc_SListOfItemLocation const&)' Handle_Standard_Transient::~Handle_Standard_Transient()’:MakeBottle.cxx:(.text._ZN25Handle_Standard_TransientD2Ev[Handle_Standard_Transient::~Handle_Standard_Transient()]+0xd): undefined reference to Handle_Standard_Transient::EndScope()' BRepLib_Command::operator delete(void*)’:MakeBottle.cxx:(.text._ZN15BRepLib_CommanddlEPv[BRepLib_Command::operator delete(void*)]+0x14): undefined reference to Standard::Free(void*&)' BRepLib_Command::~BRepLib_Command()’:MakeBottle.cxx:(.text._ZN15BRepLib_CommandD2Ev[BRepLib_Command::~BRepLib_Command()]+0x7): undefined reference to vtable for BRepLib_Command' BRepLib_Command::Delete()’/tmp/ccu2JXhk.o: In function BRepLib_MakeShape::operator delete(void*)': Standard::Free(void*&)’/tmp/ccu2JXhk.o: In function BRepLib_MakeFace::operator delete(void*)': Standard::Free(void*&)’/tmp/ccu2JXhk.o: In function BRepBuilderAPI_Command::operator delete(void*)': Standard::Free(void*&)’/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeShape::operator delete(void*)': Standard::Free(void*&)’/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeFace::operator delete(void*)': Standard::Free(void*&)’/tmp/ccu2JXhk.o:MakeBottle.cxx:(.text._ZN31BRepSweep_NumLinearRegularSweepdlEPv[BRepSweep_NumLinearRegularSweep::operator delete(void*)]+0x14): more undefined references to Standard::Free(void*&)' follow BRepBuilderAPI_Command::~BRepBuilderAPI_Command()’:MakeBottle.cxx:(.text._ZN22BRepBuilderAPI_CommandD2Ev[BRepBuilderAPI_Command::~BRepBuilderAPI_Command()]+0x7): undefined reference to vtable for BRepBuilderAPI_Command' BRepBuilderAPI_Command::Delete()’/tmp/ccu2JXhk.o: In function TopLoc_SListOfItemLocation::~TopLoc_SListOfItemLocation()': TopLoc_SListOfItemLocation::Clear()’/tmp/ccu2JXhk.o: In function TColStd_Array2OfBoolean::~TColStd_Array2OfBoolean()': TColStd_Array2OfBoolean::Destroy()’/tmp/ccu2JXhk.o: In function BRepSweep_Array2OfShapesOfNumLinearRegularSweep::~BRepSweep_Array2OfShapesOfNumLinearRegularSweep()': BRepSweep_Array2OfShapesOfNumLinearRegularSweep::Destroy()’/tmp/ccu2JXhk.o: In function TopTools_IndexedMapOfShape::~TopTools_IndexedMapOfShape()': TopTools_IndexedMapOfShape::Clear()’/tmp/ccu2JXhk.o: In function BRepSweep_NumLinearRegularSweep::~BRepSweep_NumLinearRegularSweep()': vtable for BRepSweep_NumLinearRegularSweep’MakeBottle.cxx:(.text._ZN31BRepSweep_NumLinearRegularSweepD2Ev[BRepSweep_NumLinearRegularSweep::~BRepSweep_NumLinearRegularSweep()]+0x18): undefined reference to BRepSweep_NumLinearRegularSweep::Delete()' BRepSweep_Trsf::~BRepSweep_Trsf()’:MakeBottle.cxx:(.text._ZN14BRepSweep_TrsfD2Ev[BRepSweep_Trsf::~BRepSweep_Trsf()]+0x8): undefined reference to vtable for BRepSweep_Trsf' BRepSweep_Trsf::Delete()’/tmp/ccu2JXhk.o: In function BRepSweep_Translation::~BRepSweep_Translation()': vtable for BRepSweep_Translation’MakeBottle.cxx:(.text._ZN21BRepSweep_TranslationD1Ev[BRepSweep_Translation::~BRepSweep_Translation()]+0x18): undefined reference to BRepSweep_Translation::Delete()' Handle_TopoDS_TShape::operator=(Handle_TopoDS_TShape const&)’:MakeBottle.cxx:(.text._ZN20Handle_TopoDS_TShapeaSERKS_[Handle_TopoDS_TShape::operator=(Handle_TopoDS_TShape const&)]+0x1c): undefined reference to Handle_Standard_Transient::Assign(Standard_Transient const*)' TopLoc_SListOfItemLocation::operator=(TopLoc_SListOfItemLocation const&)’:MakeBottle.cxx:(.text._ZN26TopLoc_SListOfItemLocationaSERKS_[TopLoc_SListOfItemLocation::operator=(TopLoc_SListOfItemLocation const&)]+0x14): undefined reference to TopLoc_SListOfItemLocation::Assign(TopLoc_SListOfItemLocation const&)' TopTools_DataMapOfShapeShape::~TopTools_DataMapOfShapeShape()’:MakeBottle.cxx:(.text._ZN28TopTools_DataMapOfShapeShapeD1Ev[TopTools_DataMapOfShapeShape::~TopTools_DataMapOfShapeShape()]+0xd): undefined reference to TopTools_DataMapOfShapeShape::Clear()' TopTools_DataMapOfShapeListOfShape::~TopTools_DataMapOfShapeListOfShape()’:MakeBottle.cxx:(.text._ZN34TopTools_DataMapOfShapeListOfShapeD1Ev[TopTools_DataMapOfShapeListOfShape::~TopTools_DataMapOfShapeListOfShape()]+0xd): undefined reference to TopTools_DataMapOfShapeListOfShape::Clear()' TopTools_IndexedDataMapOfShapeListOfShape::~TopTools_IndexedDataMapOfShapeListOfShape()’:MakeBottle.cxx:(.text._ZN41TopTools_IndexedDataMapOfShapeListOfShapeD1Ev[TopTools_IndexedDataMapOfShapeListOfShape::~TopTools_IndexedDataMapOfShapeListOfShape()]+0xd): undefined reference to TopTools_IndexedDataMapOfShapeListOfShape::Clear()' BRepOffset_DataMapOfShapeListOfInterval::~BRepOffset_DataMapOfShapeListOfInterval()’:MakeBottle.cxx:(.text._ZN39BRepOffset_DataMapOfShapeListOfIntervalD1Ev[BRepOffset_DataMapOfShapeListOfInterval::~BRepOffset_DataMapOfShapeListOfInterval()]+0xd): undefined reference to BRepOffset_DataMapOfShapeListOfInterval::Clear()' TopTools_MapOfShape::~TopTools_MapOfShape()’:MakeBottle.cxx:(.text._ZN19TopTools_MapOfShapeD1Ev[TopTools_MapOfShape::~TopTools_MapOfShape()]+0xd): undefined reference to TopTools_MapOfShape::Clear()' BRepOffset_DataMapOfShapeReal::~BRepOffset_DataMapOfShapeReal()’:MakeBottle.cxx:(.text._ZN29BRepOffset_DataMapOfShapeRealD1Ev[BRepOffset_DataMapOfShapeReal::~BRepOffset_DataMapOfShapeReal()]+0xd): undefined reference to BRepOffset_DataMapOfShapeReal::Clear()' gp_Dir2d::gp_Dir2d(double, double)’:MakeBottle.cxx:(.text._ZN8gp_Dir2dC1Edd[gp_Dir2d::gp_Dir2d(double, double)]+0x80): undefined reference to Standard_ConstructionError::Raise(char*)' Standard_Transient::operator new(unsigned int)’:MakeBottle.cxx:(.text._ZN18Standard_TransientnwEj[Standard_Transient::operator new(unsigned int)]+0xd): undefined reference to Standard::Allocate(unsigned int)' TopTools_SequenceOfShape::~TopTools_SequenceOfShape()’:MakeBottle.cxx:(.text._ZN24TopTools_SequenceOfShapeD1Ev[TopTools_SequenceOfShape::~TopTools_SequenceOfShape()]+0xd): undefined reference to TopTools_SequenceOfShape::Clear()' TopTools_ListOfShape::~TopTools_ListOfShape()’:MakeBottle.cxx:(.text._ZN20TopTools_ListOfShapeD1Ev[TopTools_ListOfShape::~TopTools_ListOfShape()]+0xd): undefined reference to TopTools_ListOfShape::Clear()' BRepLib_MakeShape::~BRepLib_MakeShape()’:MakeBottle.cxx:(.text._ZN17BRepLib_MakeShapeD2Ev[BRepLib_MakeShape::~BRepLib_MakeShape()]+0x8): undefined reference to vtable for BRepLib_MakeShape' BRepBuilderAPI_MakeShape::~BRepBuilderAPI_MakeShape()’:MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_MakeShapeD2Ev[BRepBuilderAPI_MakeShape::~BRepBuilderAPI_MakeShape()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeShape' BRepBuilderAPI_MakeShape::Delete()’/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeFace::~BRepBuilderAPI_MakeFace()': vtable for BRepBuilderAPI_MakeFace’/tmp/ccu2JXhk.o: In function BRepPrimAPI_MakePrism::~BRepPrimAPI_MakePrism()': vtable for BRepPrimAPI_MakePrism’/tmp/ccu2JXhk.o: In function BRepAlgoAPI_BooleanOperation::~BRepAlgoAPI_BooleanOperation()': vtable for BRepAlgoAPI_BooleanOperation’MakeBottle.cxx:(.text._ZN28BRepAlgoAPI_BooleanOperationD2Ev[BRepAlgoAPI_BooleanOperation::~BRepAlgoAPI_BooleanOperation()]+0x18): undefined reference to BRepAlgoAPI_BooleanOperation::Destroy()' BRepBuilderAPI_MakeEdge::~BRepBuilderAPI_MakeEdge()’:MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeEdgeD1Ev[BRepBuilderAPI_MakeEdge::~BRepBuilderAPI_MakeEdge()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeEdge' BRepOffsetAPI_ThruSections::~BRepOffsetAPI_ThruSections()’:MakeBottle.cxx:(.text._ZN26BRepOffsetAPI_ThruSectionsD1Ev[BRepOffsetAPI_ThruSections::~BRepOffsetAPI_ThruSections()]+0x8): undefined reference to vtable for BRepOffsetAPI_ThruSections' BRepPrimAPI_MakeOneAxis::~BRepPrimAPI_MakeOneAxis()’:MakeBottle.cxx:(.text._ZN23BRepPrimAPI_MakeOneAxisD2Ev[BRepPrimAPI_MakeOneAxis::~BRepPrimAPI_MakeOneAxis()]+0x7): undefined reference to vtable for BRepPrimAPI_MakeOneAxis' BRepBuilderAPI_MakeWire::~BRepBuilderAPI_MakeWire()’:MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeWireD1Ev[BRepBuilderAPI_MakeWire::~BRepBuilderAPI_MakeWire()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeWire' BRepBuilderAPI_ModifyShape::~BRepBuilderAPI_ModifyShape()’:MakeBottle.cxx:(.text._ZN26BRepBuilderAPI_ModifyShapeD2Ev[BRepBuilderAPI_ModifyShape::~BRepBuilderAPI_ModifyShape()]+0x8): undefined reference to vtable for BRepBuilderAPI_ModifyShape' BRepBuilderAPI_Transform::~BRepBuilderAPI_Transform()’:MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_TransformD1Ev[BRepBuilderAPI_Transform::~BRepBuilderAPI_Transform()]+0x8): undefined reference to vtable for BRepBuilderAPI_Transform' BRepOffsetAPI_MakeOffsetShape::~BRepOffsetAPI_MakeOffsetShape()’:MakeBottle.cxx:(.text._ZN29BRepOffsetAPI_MakeOffsetShapeD2Ev[BRepOffsetAPI_MakeOffsetShape::~BRepOffsetAPI_MakeOffsetShape()]+0x8): undefined reference to vtable for BRepOffsetAPI_MakeOffsetShape' BRepOffsetAPI_MakeThickSolid::~BRepOffsetAPI_MakeThickSolid()’:MakeBottle.cxx:(.text._ZN28BRepOffsetAPI_MakeThickSolidD1Ev[BRepOffsetAPI_MakeThickSolid::~BRepOffsetAPI_MakeThickSolid()]+0x7): undefined reference to vtable for BRepOffsetAPI_MakeThickSolid' BRepPrim_OneAxis::~BRepPrim_OneAxis()’:MakeBottle.cxx:(.text._ZN16BRepPrim_OneAxisD2Ev[BRepPrim_OneAxis::~BRepPrim_OneAxis()]+0x8): undefined reference to vtable for BRepPrim_OneAxis' BRepPrim_OneAxis::Delete()’/tmp/ccu2JXhk.o: In function BRepPrim_Revolution::~BRepPrim_Revolution()': vtable for BRepPrim_Revolution’/tmp/ccu2JXhk.o: In function BRepPrim_Cylinder::~BRepPrim_Cylinder()': vtable for BRepPrim_Cylinder’/tmp/ccu2JXhk.o: In function BRepPrimAPI_MakeCylinder::~BRepPrimAPI_MakeCylinder()': vtable for BRepPrimAPI_MakeCylinder’/tmp/ccu2JXhk.o: In function TopExp_Explorer::~TopExp_Explorer()': TopExp_Explorer::Destroy()’/tmp/ccu2JXhk.o: In function TopTools_DataMapOfShapeListOfInteger::~TopTools_DataMapOfShapeListOfInteger()': TopTools_DataMapOfShapeListOfInteger::Clear()’/tmp/ccu2JXhk.o: In function ChFiDS_Regularities::~ChFiDS_Regularities()': ChFiDS_Regularities::Clear()’/tmp/ccu2JXhk.o: In function ChFiDS_IndexedDataMapOfVertexListOfStripe::~ChFiDS_IndexedDataMapOfVertexListOfStripe()': ChFiDS_IndexedDataMapOfVertexListOfStripe::Clear()’/tmp/ccu2JXhk.o: In function ChFiDS_ListOfStripe::~ChFiDS_ListOfStripe()': ChFiDS_ListOfStripe::Clear()’/tmp/ccu2JXhk.o: In function ChFi3d_Builder::~ChFi3d_Builder()': vtable for ChFi3d_Builder’MakeBottle.cxx:(.text._ZN14ChFi3d_BuilderD2Ev[ChFi3d_Builder::~ChFi3d_Builder()]+0x18): undefined reference to ChFi3d_Builder::Delete()' ChFi3d_FilBuilder::~ChFi3d_FilBuilder()’:MakeBottle.cxx:(.text._ZN17ChFi3d_FilBuilderD1Ev[ChFi3d_FilBuilder::~ChFi3d_FilBuilder()]+0x7): undefined reference to vtable for ChFi3d_FilBuilder' BRepFilletAPI_MakeFillet::~BRepFilletAPI_MakeFillet()’:MakeBottle.cxx:(.text._ZN24BRepFilletAPI_MakeFilletD1Ev[BRepFilletAPI_MakeFillet::~BRepFilletAPI_MakeFillet()]+0x8): undefined reference to vtable for BRepFilletAPI_MakeFillet' BRepLib_Command::Delete()’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x14): undefined reference to BRepLib_MakeShape::FaceStatus(TopoDS_Face const&) const' BRepLib_MakeShape::HasDescendants(TopoDS_Face const&) const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x1c): undefined reference to BRepLib_MakeShape::DescendantFaces(TopoDS_Face const&)' BRepLib_MakeShape::NbSurfaces() const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x24): undefined reference to BRepLib_MakeShape::NewFaces(int)' BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)’/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepLib_MakeFace[typeinfo for BRepLib_MakeFace]+0x8): undefined reference to typeinfo for BRepLib_MakeShape' BRepBuilderAPI_MakeShape::Delete()’/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x14): undefined reference to BRepBuilderAPI_Command::IsDone() const' BRepBuilderAPI_MakeShape::Build()’/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x1c): undefined reference to BRepBuilderAPI_MakeShape::Generated(TopoDS_Shape const&)' BRepBuilderAPI_MakeShape::Modified(TopoDS_Shape const&)’/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x24): undefined reference to BRepBuilderAPI_MakeShape::IsDeleted(TopoDS_Shape const&)' typeinfo for BRepBuilderAPI_MakeShape’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x8): undefined reference to BRepBuilderAPI_MakeShape::Delete()' BRepBuilderAPI_Command::IsDone() const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x18): undefined reference to BRepAlgoAPI_BooleanOperation::Build()' BRepAlgoAPI_BooleanOperation::Generated(TopoDS_Shape const&)’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x20): undefined reference to BRepAlgoAPI_BooleanOperation::Modified(TopoDS_Shape const&)' BRepAlgoAPI_BooleanOperation::IsDeleted(TopoDS_Shape const&)’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x28): undefined reference to BRepAlgoAPI_BooleanOperation::Modified2(TopoDS_Shape const&)' BRepAlgoAPI_BooleanOperation::HasModified() const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x30): undefined reference to BRepAlgoAPI_BooleanOperation::HasGenerated() const' BRepAlgoAPI_BooleanOperation::HasDeleted() const’/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepAlgoAPI_Fuse[typeinfo for BRepAlgoAPI_Fuse]+0x8): undefined reference to typeinfo for BRepAlgoAPI_BooleanOperation' BRepLib_Command::Delete()’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x14): undefined reference to BRepLib_MakeShape::FaceStatus(TopoDS_Face const&) const' BRepLib_MakeShape::HasDescendants(TopoDS_Face const&) const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x1c): undefined reference to BRepLib_MakeShape::DescendantFaces(TopoDS_Face const&)' BRepLib_MakeShape::NbSurfaces() const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x24): undefined reference to BRepLib_MakeShape::NewFaces(int)' BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)’/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepLib_MakeEdge[typeinfo for BRepLib_MakeEdge]+0x8): undefined reference to typeinfo for BRepLib_MakeShape' BRepBuilderAPI_MakeShape::Delete()’/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x14): undefined reference to BRepBuilderAPI_Command::IsDone() const' BRepBuilderAPI_MakeShape::Build()’/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x1c): undefined reference to BRepBuilderAPI_MakeShape::Generated(TopoDS_Shape const&)' BRepBuilderAPI_MakeShape::Modified(TopoDS_Shape const&)’/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x24): undefined reference to BRepBuilderAPI_MakeShape::IsDeleted(TopoDS_Shape const&)' typeinfo for BRepBuilderAPI_MakeShape’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x8): undefined reference to BRepLib_Command::Delete()' BRepLib_MakeShape::FaceStatus(TopoDS_Face const&) const’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x18): undefined reference to BRepLib_MakeShape::HasDescendants(TopoDS_Face const&) const' BRepLib_MakeShape::DescendantFaces(TopoDS_Face const&)’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x20): undefined reference to BRepLib_MakeShape::NbSurfaces() const' BRepLib_MakeShape::NewFaces(int)’/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x28): undefined reference to BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)' typeinfo for BRepLib_MakeShape’collect2: ld returned 1 exit status |