Part 4) Trying to get MakeBottle.cxx to compile

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':
(.text+0x18): undefined reference to
main’
/tmp/ccu2JXhk.o: In function MakeBottle(double, double, double)':
MakeBottle.cxx:(.text+0x31d): undefined reference to
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'
MakeBottle.cxx:(.text+0x35c): undefined reference to
GC_MakeSegment::GC_MakeSegment(gp_Pnt const&, gp_Pnt const&)’
MakeBottle.cxx:(.text+0x39b): undefined reference to GC_MakeSegment::operator Handle_Geom_TrimmedCurve() const'
MakeBottle.cxx:(.text+0x3ec): undefined reference to
GC_MakeSegment::GC_MakeSegment(gp_Pnt const&, gp_Pnt const&)’
MakeBottle.cxx:(.text+0x3fe): undefined reference to GC_MakeSegment::operator Handle_Geom_TrimmedCurve() const'
MakeBottle.cxx:(.text+0x445): undefined reference to
BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’
MakeBottle.cxx:(.text+0x45d): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const'
MakeBottle.cxx:(.text+0x4aa): undefined reference to
BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’
MakeBottle.cxx:(.text+0x4c2): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const'
MakeBottle.cxx:(.text+0x50f): undefined reference to
BRepBuilderAPI_MakeEdge::BRepBuilderAPI_MakeEdge(Handle_Geom_Curve const&)’
MakeBottle.cxx:(.text+0x527): undefined reference to BRepBuilderAPI_MakeEdge::operator TopoDS_Edge() const'
MakeBottle.cxx:(.text+0x58b): undefined reference to
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'
MakeBottle.cxx:(.text+0x5e0): undefined reference to
gp::OX()’
MakeBottle.cxx:(.text+0x673): undefined reference to gp_Trsf::SetMirror(gp_Ax1 const&)'
MakeBottle.cxx:(.text+0x69d): undefined reference to
BRepBuilderAPI_Transform::BRepBuilderAPI_Transform(TopoDS_Shape const&, gp_Trsf const&, unsigned int)’
MakeBottle.cxx:(.text+0x6ab): undefined reference to BRepBuilderAPI_MakeShape::Shape() const'
MakeBottle.cxx:(.text+0x6eb): undefined reference to
BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire()’
MakeBottle.cxx:(.text+0x703): undefined reference to BRepBuilderAPI_MakeWire::Add(TopoDS_Wire const&)'
MakeBottle.cxx:(.text+0x71b): undefined reference to
BRepBuilderAPI_MakeWire::Add(TopoDS_Wire const&)’
MakeBottle.cxx:(.text+0x729): undefined reference to BRepBuilderAPI_MakeWire::Wire() const'
MakeBottle.cxx:(.text+0x75b): undefined reference to
BRepBuilderAPI_MakeFace::BRepBuilderAPI_MakeFace(TopoDS_Wire const&, unsigned int)’
MakeBottle.cxx:(.text+0x773): undefined reference to BRepBuilderAPI_MakeFace::operator TopoDS_Face() const'
MakeBottle.cxx:(.text+0x801): undefined reference to
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'
MakeBottle.cxx:(.text+0x871): undefined reference to
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)'
MakeBottle.cxx:(.text+0x8ac): undefined reference to
TopExp_Explorer::Current() const’
MakeBottle.cxx:(.text+0x8f0): undefined reference to BRepFilletAPI_MakeFillet::Add(double, TopoDS_Edge const&)'
MakeBottle.cxx:(.text+0x8fe): undefined reference to
TopExp_Explorer::Next()’
MakeBottle.cxx:(.text+0x95c): undefined reference to BRepBuilderAPI_MakeShape::Shape() const'
MakeBottle.cxx:(.text+0x997): undefined reference to
gp::DZ()’
MakeBottle.cxx:(.text+0x9f0): undefined reference to gp_Ax2::gp_Ax2(gp_Pnt const&, gp_Dir const&)'
MakeBottle.cxx:(.text+0xa38): undefined reference to
BRepPrimAPI_MakeCylinder::BRepPrimAPI_MakeCylinder(gp_Ax2 const&, double, double)’
MakeBottle.cxx:(.text+0xa46): undefined reference to BRepBuilderAPI_MakeShape::Shape() const'
MakeBottle.cxx:(.text+0xa7a): undefined reference to
BRepAlgoAPI_Fuse::BRepAlgoAPI_Fuse(TopoDS_Shape const&, TopoDS_Shape const&)’
MakeBottle.cxx:(.text+0xa92): undefined reference to BRepBuilderAPI_MakeShape::operator TopoDS_Shape() const'
MakeBottle.cxx:(.text+0xb22): undefined reference to
TopoDS_Face::TopoDS_Face()’
MakeBottle.cxx:(.text+0xb53): undefined reference to TopExp_Explorer::TopExp_Explorer(TopoDS_Shape const&, TopAbs_ShapeEnum, TopAbs_ShapeEnum)'
MakeBottle.cxx:(.text+0xb66): undefined reference to
TopExp_Explorer::Current() const’
MakeBottle.cxx:(.text+0xb95): undefined reference to BRep_Tool::Surface(TopoDS_Face const&)'
MakeBottle.cxx:(.text+0xb9d): undefined reference to
Geom_Plane_Type_()’
MakeBottle.cxx:(.text+0xbf0): undefined reference to Handle_Geom_Plane::DownCast(Handle_Standard_Transient const&)'
MakeBottle.cxx:(.text+0xc13): undefined reference to
Geom_ElementarySurface::Location() const’
MakeBottle.cxx:(.text+0xcf4): undefined reference to TopExp_Explorer::Next()'
MakeBottle.cxx:(.text+0xd4f): undefined reference to
TopTools_ListOfShape::TopTools_ListOfShape()’
MakeBottle.cxx:(.text+0xd64): undefined reference to TopTools_ListOfShape::Append(TopoDS_Shape const&)'
MakeBottle.cxx:(.text+0xdbf): undefined reference to
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'
MakeBottle.cxx:(.text+0xeb6): undefined reference to
Geom_CylindricalSurface::Geom_CylindricalSurface(gp_Ax3 const&, double)’
MakeBottle.cxx:(.text+0xf5b): undefined reference to Geom_CylindricalSurface::Geom_CylindricalSurface(gp_Ax3 const&, double)'
MakeBottle.cxx:(.text+0xf81): undefined reference to
PI’
MakeBottle.cxx:(.text+0xfac): undefined reference to PI'
MakeBottle.cxx:(.text+0x1015): undefined reference to
PI’
MakeBottle.cxx:(.text+0x106e): undefined reference to Geom2d_Ellipse::Geom2d_Ellipse(gp_Ax2d const&, double, double, unsigned int)'
MakeBottle.cxx:(.text+0x1101): undefined reference to
Geom2d_Ellipse::Geom2d_Ellipse(gp_Ax2d const&, double, double, unsigned int)’
MakeBottle.cxx:(.text+0x1161): undefined reference to PI'
MakeBottle.cxx:(.text+0x1188): undefined reference to
Geom2d_TrimmedCurve::Geom2d_TrimmedCurve(Handle_Geom2d_Curve const&, double, double, unsigned int)’
MakeBottle.cxx:(.text+0x11e8): undefined reference to PI'
MakeBottle.cxx:(.text+0x120f): undefined reference to
Geom2d_TrimmedCurve::Geom2d_TrimmedCurve(Handle_Geom2d_Curve const&, double, double, unsigned int)’
MakeBottle.cxx:(.text+0x1247): undefined reference to Geom2d_Curve::Value(double) const'
MakeBottle.cxx:(.text+0x1277): undefined reference to
PI’
MakeBottle.cxx:(.text+0x12a4): undefined reference to Geom2d_Curve::Value(double) const'
MakeBottle.cxx:(.text+0x12c9): undefined reference to
GCE2d_MakeSegment::GCE2d_MakeSegment(gp_Pnt2d const&, gp_Pnt2d const&)’
MakeBottle.cxx:(.text+0x12de): undefined reference to GCE2d_MakeSegment::operator Handle_Geom2d_TrimmedCurve() const'
MakeBottle.cxx:(.text+0x1332): undefined reference to
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'
MakeBottle.cxx:(.text+0x139e): undefined reference to
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'
MakeBottle.cxx:(.text+0x140a): undefined reference to
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'
MakeBottle.cxx:(.text+0x1476): undefined reference to
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'
MakeBottle.cxx:(.text+0x14e8): undefined reference to
BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire(TopoDS_Edge const&, TopoDS_Edge const&)’
MakeBottle.cxx:(.text+0x1500): undefined reference to BRepBuilderAPI_MakeWire::operator TopoDS_Wire() const'
MakeBottle.cxx:(.text+0x155a): undefined reference to
BRepBuilderAPI_MakeWire::BRepBuilderAPI_MakeWire(TopoDS_Edge const&, TopoDS_Edge const&)’
MakeBottle.cxx:(.text+0x1572): undefined reference to BRepBuilderAPI_MakeWire::operator TopoDS_Wire() const'
MakeBottle.cxx:(.text+0x15b8): undefined reference to
BRepLib::BuildCurves3d(TopoDS_Shape const&)’
MakeBottle.cxx:(.text+0x15c6): undefined reference to BRepLib::BuildCurves3d(TopoDS_Shape const&)'
MakeBottle.cxx:(.text+0x15ee): undefined reference to
BRepOffsetAPI_ThruSections::BRepOffsetAPI_ThruSections(unsigned int, unsigned int, double)’
MakeBottle.cxx:(.text+0x1606): undefined reference to BRepOffsetAPI_ThruSections::AddWire(TopoDS_Wire const&)'
MakeBottle.cxx:(.text+0x161e): undefined reference to
BRepOffsetAPI_ThruSections::AddWire(TopoDS_Wire const&)’
MakeBottle.cxx:(.text+0x1634): undefined reference to BRepOffsetAPI_ThruSections::CheckCompatibility(unsigned int)'
MakeBottle.cxx:(.text+0x1642): undefined reference to
BRepBuilderAPI_MakeShape::Shape() const’
MakeBottle.cxx:(.text+0x1662): undefined reference to TopoDS_Compound::TopoDS_Compound()'
MakeBottle.cxx:(.text+0x166d): undefined reference to
BRep_Builder::BRep_Builder()’
MakeBottle.cxx:(.text+0x1682): undefined reference to TopoDS_Builder::MakeCompound(TopoDS_Compound&) const'
MakeBottle.cxx:(.text+0x16a1): undefined reference to
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'
/tmp/ccu2JXhk.o: In function
TopoDS::Wire(TopoDS_Shape&)’:
MakeBottle.cxx:(.text._ZN6TopoDS4WireER12TopoDS_Shape[TopoDS::Wire(TopoDS_Shape&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)'
/tmp/ccu2JXhk.o: In function
TopoDS::Edge(TopoDS_Shape const&)’:
MakeBottle.cxx:(.text._ZN6TopoDS4EdgeERK12TopoDS_Shape[TopoDS::Edge(TopoDS_Shape const&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)'
/tmp/ccu2JXhk.o: In function
TopoDS::Face(TopoDS_Shape const&)’:
MakeBottle.cxx:(.text._ZN6TopoDS4FaceERK12TopoDS_Shape[TopoDS::Face(TopoDS_Shape const&)]+0x24): undefined reference to Standard_TypeMismatch::Raise(char*)'
/tmp/ccu2JXhk.o: In function
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&)'
/tmp/ccu2JXhk.o: In function
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()'
/tmp/ccu2JXhk.o: In function
BRepLib_Command::operator delete(void*)’:
MakeBottle.cxx:(.text._ZN15BRepLib_CommanddlEPv[BRepLib_Command::operator delete(void*)]+0x14): undefined reference to Standard::Free(void*&)'
/tmp/ccu2JXhk.o: In function
BRepLib_Command::~BRepLib_Command()’:
MakeBottle.cxx:(.text._ZN15BRepLib_CommandD2Ev[BRepLib_Command::~BRepLib_Command()]+0x7): undefined reference to vtable for BRepLib_Command'
MakeBottle.cxx:(.text._ZN15BRepLib_CommandD2Ev[BRepLib_Command::~BRepLib_Command()]+0x17): undefined reference to
BRepLib_Command::Delete()’
/tmp/ccu2JXhk.o: In function BRepLib_MakeShape::operator delete(void*)':
MakeBottle.cxx:(.text._ZN17BRepLib_MakeShapedlEPv[BRepLib_MakeShape::operator delete(void*)]+0x14): undefined reference to
Standard::Free(void*&)’
/tmp/ccu2JXhk.o: In function BRepLib_MakeFace::operator delete(void*)':
MakeBottle.cxx:(.text._ZN16BRepLib_MakeFacedlEPv[BRepLib_MakeFace::operator delete(void*)]+0x14): undefined reference to
Standard::Free(void*&)’
/tmp/ccu2JXhk.o: In function BRepBuilderAPI_Command::operator delete(void*)':
MakeBottle.cxx:(.text._ZN22BRepBuilderAPI_CommanddlEPv[BRepBuilderAPI_Command::operator delete(void*)]+0x14): undefined reference to
Standard::Free(void*&)’
/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeShape::operator delete(void*)':
MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_MakeShapedlEPv[BRepBuilderAPI_MakeShape::operator delete(void*)]+0x14): undefined reference to
Standard::Free(void*&)’
/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeFace::operator delete(void*)':
MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeFacedlEPv[BRepBuilderAPI_MakeFace::operator delete(void*)]+0x14): undefined reference to
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
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_Command::~BRepBuilderAPI_Command()’:
MakeBottle.cxx:(.text._ZN22BRepBuilderAPI_CommandD2Ev[BRepBuilderAPI_Command::~BRepBuilderAPI_Command()]+0x7): undefined reference to vtable for BRepBuilderAPI_Command'
MakeBottle.cxx:(.text._ZN22BRepBuilderAPI_CommandD2Ev[BRepBuilderAPI_Command::~BRepBuilderAPI_Command()]+0x17): undefined reference to
BRepBuilderAPI_Command::Delete()’
/tmp/ccu2JXhk.o: In function TopLoc_SListOfItemLocation::~TopLoc_SListOfItemLocation()':
MakeBottle.cxx:(.text._ZN26TopLoc_SListOfItemLocationD1Ev[TopLoc_SListOfItemLocation::~TopLoc_SListOfItemLocation()]+0xe): undefined reference to
TopLoc_SListOfItemLocation::Clear()’
/tmp/ccu2JXhk.o: In function TColStd_Array2OfBoolean::~TColStd_Array2OfBoolean()':
MakeBottle.cxx:(.text._ZN23TColStd_Array2OfBooleanD1Ev[TColStd_Array2OfBoolean::~TColStd_Array2OfBoolean()]+0xd): undefined reference to
TColStd_Array2OfBoolean::Destroy()’
/tmp/ccu2JXhk.o: In function BRepSweep_Array2OfShapesOfNumLinearRegularSweep::~BRepSweep_Array2OfShapesOfNumLinearRegularSweep()':
MakeBottle.cxx:(.text._ZN47BRepSweep_Array2OfShapesOfNumLinearRegularSweepD1Ev[BRepSweep_Array2OfShapesOfNumLinearRegularSweep::~BRepSweep_Array2OfShapesOfNumLinearRegularSweep()]+0xd): undefined reference to
BRepSweep_Array2OfShapesOfNumLinearRegularSweep::Destroy()’
/tmp/ccu2JXhk.o: In function TopTools_IndexedMapOfShape::~TopTools_IndexedMapOfShape()':
MakeBottle.cxx:(.text._ZN26TopTools_IndexedMapOfShapeD1Ev[TopTools_IndexedMapOfShape::~TopTools_IndexedMapOfShape()]+0xd): undefined reference to
TopTools_IndexedMapOfShape::Clear()’
/tmp/ccu2JXhk.o: In function BRepSweep_NumLinearRegularSweep::~BRepSweep_NumLinearRegularSweep()':
MakeBottle.cxx:(.text._ZN31BRepSweep_NumLinearRegularSweepD2Ev[BRepSweep_NumLinearRegularSweep::~BRepSweep_NumLinearRegularSweep()]+0x8): undefined reference to
vtable for BRepSweep_NumLinearRegularSweep’
MakeBottle.cxx:(.text._ZN31BRepSweep_NumLinearRegularSweepD2Ev[BRepSweep_NumLinearRegularSweep::~BRepSweep_NumLinearRegularSweep()]+0x18): undefined reference to BRepSweep_NumLinearRegularSweep::Delete()'
/tmp/ccu2JXhk.o: In function
BRepSweep_Trsf::~BRepSweep_Trsf()’:
MakeBottle.cxx:(.text._ZN14BRepSweep_TrsfD2Ev[BRepSweep_Trsf::~BRepSweep_Trsf()]+0x8): undefined reference to vtable for BRepSweep_Trsf'
MakeBottle.cxx:(.text._ZN14BRepSweep_TrsfD2Ev[BRepSweep_Trsf::~BRepSweep_Trsf()]+0x18): undefined reference to
BRepSweep_Trsf::Delete()’
/tmp/ccu2JXhk.o: In function BRepSweep_Translation::~BRepSweep_Translation()':
MakeBottle.cxx:(.text._ZN21BRepSweep_TranslationD1Ev[BRepSweep_Translation::~BRepSweep_Translation()]+0x8): undefined reference to
vtable for BRepSweep_Translation’
MakeBottle.cxx:(.text._ZN21BRepSweep_TranslationD1Ev[BRepSweep_Translation::~BRepSweep_Translation()]+0x18): undefined reference to BRepSweep_Translation::Delete()'
/tmp/ccu2JXhk.o: In function
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*)'
/tmp/ccu2JXhk.o: In function
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&)'
/tmp/ccu2JXhk.o: In function
TopTools_DataMapOfShapeShape::~TopTools_DataMapOfShapeShape()’:
MakeBottle.cxx:(.text._ZN28TopTools_DataMapOfShapeShapeD1Ev[TopTools_DataMapOfShapeShape::~TopTools_DataMapOfShapeShape()]+0xd): undefined reference to TopTools_DataMapOfShapeShape::Clear()'
/tmp/ccu2JXhk.o: In function
TopTools_DataMapOfShapeListOfShape::~TopTools_DataMapOfShapeListOfShape()’:
MakeBottle.cxx:(.text._ZN34TopTools_DataMapOfShapeListOfShapeD1Ev[TopTools_DataMapOfShapeListOfShape::~TopTools_DataMapOfShapeListOfShape()]+0xd): undefined reference to TopTools_DataMapOfShapeListOfShape::Clear()'
/tmp/ccu2JXhk.o: In function
TopTools_IndexedDataMapOfShapeListOfShape::~TopTools_IndexedDataMapOfShapeListOfShape()’:
MakeBottle.cxx:(.text._ZN41TopTools_IndexedDataMapOfShapeListOfShapeD1Ev[TopTools_IndexedDataMapOfShapeListOfShape::~TopTools_IndexedDataMapOfShapeListOfShape()]+0xd): undefined reference to TopTools_IndexedDataMapOfShapeListOfShape::Clear()'
/tmp/ccu2JXhk.o: In function
BRepOffset_DataMapOfShapeListOfInterval::~BRepOffset_DataMapOfShapeListOfInterval()’:
MakeBottle.cxx:(.text._ZN39BRepOffset_DataMapOfShapeListOfIntervalD1Ev[BRepOffset_DataMapOfShapeListOfInterval::~BRepOffset_DataMapOfShapeListOfInterval()]+0xd): undefined reference to BRepOffset_DataMapOfShapeListOfInterval::Clear()'
/tmp/ccu2JXhk.o: In function
TopTools_MapOfShape::~TopTools_MapOfShape()’:
MakeBottle.cxx:(.text._ZN19TopTools_MapOfShapeD1Ev[TopTools_MapOfShape::~TopTools_MapOfShape()]+0xd): undefined reference to TopTools_MapOfShape::Clear()'
/tmp/ccu2JXhk.o: In function
BRepOffset_DataMapOfShapeReal::~BRepOffset_DataMapOfShapeReal()’:
MakeBottle.cxx:(.text._ZN29BRepOffset_DataMapOfShapeRealD1Ev[BRepOffset_DataMapOfShapeReal::~BRepOffset_DataMapOfShapeReal()]+0xd): undefined reference to BRepOffset_DataMapOfShapeReal::Clear()'
/tmp/ccu2JXhk.o: In function
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*)'
/tmp/ccu2JXhk.o: In function
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)'
/tmp/ccu2JXhk.o: In function
TopTools_SequenceOfShape::~TopTools_SequenceOfShape()’:
MakeBottle.cxx:(.text._ZN24TopTools_SequenceOfShapeD1Ev[TopTools_SequenceOfShape::~TopTools_SequenceOfShape()]+0xd): undefined reference to TopTools_SequenceOfShape::Clear()'
/tmp/ccu2JXhk.o: In function
TopTools_ListOfShape::~TopTools_ListOfShape()’:
MakeBottle.cxx:(.text._ZN20TopTools_ListOfShapeD1Ev[TopTools_ListOfShape::~TopTools_ListOfShape()]+0xd): undefined reference to TopTools_ListOfShape::Clear()'
/tmp/ccu2JXhk.o: In function
BRepLib_MakeShape::~BRepLib_MakeShape()’:
MakeBottle.cxx:(.text._ZN17BRepLib_MakeShapeD2Ev[BRepLib_MakeShape::~BRepLib_MakeShape()]+0x8): undefined reference to vtable for BRepLib_MakeShape'
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_MakeShape::~BRepBuilderAPI_MakeShape()’:
MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_MakeShapeD2Ev[BRepBuilderAPI_MakeShape::~BRepBuilderAPI_MakeShape()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeShape'
MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_MakeShapeD2Ev[BRepBuilderAPI_MakeShape::~BRepBuilderAPI_MakeShape()]+0x18): undefined reference to
BRepBuilderAPI_MakeShape::Delete()’
/tmp/ccu2JXhk.o: In function BRepBuilderAPI_MakeFace::~BRepBuilderAPI_MakeFace()':
MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeFaceD1Ev[BRepBuilderAPI_MakeFace::~BRepBuilderAPI_MakeFace()]+0x8): undefined reference to
vtable for BRepBuilderAPI_MakeFace’
/tmp/ccu2JXhk.o: In function BRepPrimAPI_MakePrism::~BRepPrimAPI_MakePrism()':
MakeBottle.cxx:(.text._ZN21BRepPrimAPI_MakePrismD1Ev[BRepPrimAPI_MakePrism::~BRepPrimAPI_MakePrism()]+0x8): undefined reference to
vtable for BRepPrimAPI_MakePrism’
/tmp/ccu2JXhk.o: In function BRepAlgoAPI_BooleanOperation::~BRepAlgoAPI_BooleanOperation()':
MakeBottle.cxx:(.text._ZN28BRepAlgoAPI_BooleanOperationD2Ev[BRepAlgoAPI_BooleanOperation::~BRepAlgoAPI_BooleanOperation()]+0x8): undefined reference to
vtable for BRepAlgoAPI_BooleanOperation’
MakeBottle.cxx:(.text._ZN28BRepAlgoAPI_BooleanOperationD2Ev[BRepAlgoAPI_BooleanOperation::~BRepAlgoAPI_BooleanOperation()]+0x18): undefined reference to BRepAlgoAPI_BooleanOperation::Destroy()'
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_MakeEdge::~BRepBuilderAPI_MakeEdge()’:
MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeEdgeD1Ev[BRepBuilderAPI_MakeEdge::~BRepBuilderAPI_MakeEdge()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeEdge'
/tmp/ccu2JXhk.o: In function
BRepOffsetAPI_ThruSections::~BRepOffsetAPI_ThruSections()’:
MakeBottle.cxx:(.text._ZN26BRepOffsetAPI_ThruSectionsD1Ev[BRepOffsetAPI_ThruSections::~BRepOffsetAPI_ThruSections()]+0x8): undefined reference to vtable for BRepOffsetAPI_ThruSections'
/tmp/ccu2JXhk.o: In function
BRepPrimAPI_MakeOneAxis::~BRepPrimAPI_MakeOneAxis()’:
MakeBottle.cxx:(.text._ZN23BRepPrimAPI_MakeOneAxisD2Ev[BRepPrimAPI_MakeOneAxis::~BRepPrimAPI_MakeOneAxis()]+0x7): undefined reference to vtable for BRepPrimAPI_MakeOneAxis'
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_MakeWire::~BRepBuilderAPI_MakeWire()’:
MakeBottle.cxx:(.text._ZN23BRepBuilderAPI_MakeWireD1Ev[BRepBuilderAPI_MakeWire::~BRepBuilderAPI_MakeWire()]+0x8): undefined reference to vtable for BRepBuilderAPI_MakeWire'
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_ModifyShape::~BRepBuilderAPI_ModifyShape()’:
MakeBottle.cxx:(.text._ZN26BRepBuilderAPI_ModifyShapeD2Ev[BRepBuilderAPI_ModifyShape::~BRepBuilderAPI_ModifyShape()]+0x8): undefined reference to vtable for BRepBuilderAPI_ModifyShape'
/tmp/ccu2JXhk.o: In function
BRepBuilderAPI_Transform::~BRepBuilderAPI_Transform()’:
MakeBottle.cxx:(.text._ZN24BRepBuilderAPI_TransformD1Ev[BRepBuilderAPI_Transform::~BRepBuilderAPI_Transform()]+0x8): undefined reference to vtable for BRepBuilderAPI_Transform'
/tmp/ccu2JXhk.o: In function
BRepOffsetAPI_MakeOffsetShape::~BRepOffsetAPI_MakeOffsetShape()’:
MakeBottle.cxx:(.text._ZN29BRepOffsetAPI_MakeOffsetShapeD2Ev[BRepOffsetAPI_MakeOffsetShape::~BRepOffsetAPI_MakeOffsetShape()]+0x8): undefined reference to vtable for BRepOffsetAPI_MakeOffsetShape'
/tmp/ccu2JXhk.o: In function
BRepOffsetAPI_MakeThickSolid::~BRepOffsetAPI_MakeThickSolid()’:
MakeBottle.cxx:(.text._ZN28BRepOffsetAPI_MakeThickSolidD1Ev[BRepOffsetAPI_MakeThickSolid::~BRepOffsetAPI_MakeThickSolid()]+0x7): undefined reference to vtable for BRepOffsetAPI_MakeThickSolid'
/tmp/ccu2JXhk.o: In function
BRepPrim_OneAxis::~BRepPrim_OneAxis()’:
MakeBottle.cxx:(.text._ZN16BRepPrim_OneAxisD2Ev[BRepPrim_OneAxis::~BRepPrim_OneAxis()]+0x8): undefined reference to vtable for BRepPrim_OneAxis'
MakeBottle.cxx:(.text._ZN16BRepPrim_OneAxisD2Ev[BRepPrim_OneAxis::~BRepPrim_OneAxis()]+0x18): undefined reference to
BRepPrim_OneAxis::Delete()’
/tmp/ccu2JXhk.o: In function BRepPrim_Revolution::~BRepPrim_Revolution()':
MakeBottle.cxx:(.text._ZN19BRepPrim_RevolutionD2Ev[BRepPrim_Revolution::~BRepPrim_Revolution()]+0x8): undefined reference to
vtable for BRepPrim_Revolution’
/tmp/ccu2JXhk.o: In function BRepPrim_Cylinder::~BRepPrim_Cylinder()':
MakeBottle.cxx:(.text._ZN17BRepPrim_CylinderD1Ev[BRepPrim_Cylinder::~BRepPrim_Cylinder()]+0x7): undefined reference to
vtable for BRepPrim_Cylinder’
/tmp/ccu2JXhk.o: In function BRepPrimAPI_MakeCylinder::~BRepPrimAPI_MakeCylinder()':
MakeBottle.cxx:(.text._ZN24BRepPrimAPI_MakeCylinderD1Ev[BRepPrimAPI_MakeCylinder::~BRepPrimAPI_MakeCylinder()]+0x8): undefined reference to
vtable for BRepPrimAPI_MakeCylinder’
/tmp/ccu2JXhk.o: In function TopExp_Explorer::~TopExp_Explorer()':
MakeBottle.cxx:(.text._ZN15TopExp_ExplorerD1Ev[TopExp_Explorer::~TopExp_Explorer()]+0xe): undefined reference to
TopExp_Explorer::Destroy()’
/tmp/ccu2JXhk.o: In function TopTools_DataMapOfShapeListOfInteger::~TopTools_DataMapOfShapeListOfInteger()':
MakeBottle.cxx:(.text._ZN36TopTools_DataMapOfShapeListOfIntegerD1Ev[TopTools_DataMapOfShapeListOfInteger::~TopTools_DataMapOfShapeListOfInteger()]+0xd): undefined reference to
TopTools_DataMapOfShapeListOfInteger::Clear()’
/tmp/ccu2JXhk.o: In function ChFiDS_Regularities::~ChFiDS_Regularities()':
MakeBottle.cxx:(.text._ZN19ChFiDS_RegularitiesD1Ev[ChFiDS_Regularities::~ChFiDS_Regularities()]+0xd): undefined reference to
ChFiDS_Regularities::Clear()’
/tmp/ccu2JXhk.o: In function ChFiDS_IndexedDataMapOfVertexListOfStripe::~ChFiDS_IndexedDataMapOfVertexListOfStripe()':
MakeBottle.cxx:(.text._ZN41ChFiDS_IndexedDataMapOfVertexListOfStripeD1Ev[ChFiDS_IndexedDataMapOfVertexListOfStripe::~ChFiDS_IndexedDataMapOfVertexListOfStripe()]+0xd): undefined reference to
ChFiDS_IndexedDataMapOfVertexListOfStripe::Clear()’
/tmp/ccu2JXhk.o: In function ChFiDS_ListOfStripe::~ChFiDS_ListOfStripe()':
MakeBottle.cxx:(.text._ZN19ChFiDS_ListOfStripeD1Ev[ChFiDS_ListOfStripe::~ChFiDS_ListOfStripe()]+0xd): undefined reference to
ChFiDS_ListOfStripe::Clear()’
/tmp/ccu2JXhk.o: In function ChFi3d_Builder::~ChFi3d_Builder()':
MakeBottle.cxx:(.text._ZN14ChFi3d_BuilderD2Ev[ChFi3d_Builder::~ChFi3d_Builder()]+0x8): undefined reference to
vtable for ChFi3d_Builder’
MakeBottle.cxx:(.text._ZN14ChFi3d_BuilderD2Ev[ChFi3d_Builder::~ChFi3d_Builder()]+0x18): undefined reference to ChFi3d_Builder::Delete()'
/tmp/ccu2JXhk.o: In function
ChFi3d_FilBuilder::~ChFi3d_FilBuilder()’:
MakeBottle.cxx:(.text._ZN17ChFi3d_FilBuilderD1Ev[ChFi3d_FilBuilder::~ChFi3d_FilBuilder()]+0x7): undefined reference to vtable for ChFi3d_FilBuilder'
/tmp/ccu2JXhk.o: In function
BRepFilletAPI_MakeFillet::~BRepFilletAPI_MakeFillet()’:
MakeBottle.cxx:(.text._ZN24BRepFilletAPI_MakeFilletD1Ev[BRepFilletAPI_MakeFillet::~BRepFilletAPI_MakeFillet()]+0x8): undefined reference to vtable for BRepFilletAPI_MakeFillet'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x8): undefined reference to
BRepLib_Command::Delete()’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x14): undefined reference to BRepLib_MakeShape::FaceStatus(TopoDS_Face const&) const'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x18): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x20): undefined reference to
BRepLib_MakeShape::NbSurfaces() const’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x24): undefined reference to BRepLib_MakeShape::NewFaces(int)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeFace[vtable for BRepLib_MakeFace]+0x28): undefined reference to
BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)’
/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepLib_MakeFace[typeinfo for BRepLib_MakeFace]+0x8): undefined reference to typeinfo for BRepLib_MakeShape'
/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x8): undefined reference to
BRepBuilderAPI_MakeShape::Delete()’
/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x14): undefined reference to BRepBuilderAPI_Command::IsDone() const'
/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x18): undefined reference to
BRepBuilderAPI_MakeShape::Build()’
/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x1c): undefined reference to BRepBuilderAPI_MakeShape::Generated(TopoDS_Shape const&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV21BRepPrimAPI_MakeSweep[vtable for BRepPrimAPI_MakeSweep]+0x20): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTI21BRepPrimAPI_MakeSweep[typeinfo for BRepPrimAPI_MakeSweep]+0x8): undefined reference to
typeinfo for BRepBuilderAPI_MakeShape’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x8): undefined reference to BRepBuilderAPI_MakeShape::Delete()'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x14): undefined reference to
BRepBuilderAPI_Command::IsDone() const’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x18): undefined reference to BRepAlgoAPI_BooleanOperation::Build()'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x1c): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x24): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x2c): undefined reference to
BRepAlgoAPI_BooleanOperation::HasModified() const’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x30): undefined reference to BRepAlgoAPI_BooleanOperation::HasGenerated() const'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepAlgoAPI_Fuse[vtable for BRepAlgoAPI_Fuse]+0x34): undefined reference to
BRepAlgoAPI_BooleanOperation::HasDeleted() const’
/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepAlgoAPI_Fuse[typeinfo for BRepAlgoAPI_Fuse]+0x8): undefined reference to typeinfo for BRepAlgoAPI_BooleanOperation'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x8): undefined reference to
BRepLib_Command::Delete()’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x14): undefined reference to BRepLib_MakeShape::FaceStatus(TopoDS_Face const&) const'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x18): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x20): undefined reference to
BRepLib_MakeShape::NbSurfaces() const’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x24): undefined reference to BRepLib_MakeShape::NewFaces(int)'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeEdge[vtable for BRepLib_MakeEdge]+0x28): undefined reference to
BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)’
/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepLib_MakeEdge[typeinfo for BRepLib_MakeEdge]+0x8): undefined reference to typeinfo for BRepLib_MakeShape'
/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x8): undefined reference to
BRepBuilderAPI_MakeShape::Delete()’
/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x14): undefined reference to BRepBuilderAPI_Command::IsDone() const'
/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x18): undefined reference to
BRepBuilderAPI_MakeShape::Build()’
/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x1c): undefined reference to BRepBuilderAPI_MakeShape::Generated(TopoDS_Shape const&)'
/tmp/ccu2JXhk.o:(.rodata._ZTV28BRepFilletAPI_LocalOperation[vtable for BRepFilletAPI_LocalOperation]+0x20): undefined reference to
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&)'
/tmp/ccu2JXhk.o:(.rodata._ZTI28BRepFilletAPI_LocalOperation[typeinfo for BRepFilletAPI_LocalOperation]+0x8): undefined reference to
typeinfo for BRepBuilderAPI_MakeShape’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x8): undefined reference to BRepLib_Command::Delete()'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x14): undefined reference to
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'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x1c): undefined reference to
BRepLib_MakeShape::DescendantFaces(TopoDS_Face const&)’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x20): undefined reference to BRepLib_MakeShape::NbSurfaces() const'
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x24): undefined reference to
BRepLib_MakeShape::NewFaces(int)’
/tmp/ccu2JXhk.o:(.rodata._ZTV16BRepLib_MakeWire[vtable for BRepLib_MakeWire]+0x28): undefined reference to BRepLib_MakeShape::FacesFromEdges(TopoDS_Edge const&)'
/tmp/ccu2JXhk.o:(.rodata._ZTI16BRepLib_MakeWire[typeinfo for BRepLib_MakeWire]+0x8): undefined reference to
typeinfo for BRepLib_MakeShape’
collect2: ld returned 1 exit status
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *