/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:270:93: error: no matching function for call to ‘Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(int, int, Ifc2x3::IfcRepresentation::list&)’
$ make
[ 3%] Building CXX object CMakeFiles/IfcParse.dir/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp.o
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp: In member function ‘Ifc2x3::IfcProductDefinitionShape* IfcHierarchyHelper::addExtrudedPolyline(const std::vector<std::pair<double, double> >&, double, Ifc2x3::IfcAxis2Placement2D*, Ifc2x3::IfcAxis2Placement3D*, Ifc2x3::IfcDirection*, Ifc2x3::IfcRepresentationContext*)’:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:270:93: error: no matching function for call to ‘Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(int, int, Ifc2x3::IfcRepresentation::list&)’
Ifc2x3::IfcProductDefinitionShape* shape = new Ifc2x3::IfcProductDefinitionShape(0, 0, reps);
^
In file included from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/IfcHierarchyHelper.h:31:0,
from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:30:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14665:5: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(boost::optional<std::__cxx11::basic_string<char> >, boost::optional<std::__cxx11::basic_string<char> >, std::tr1::shared_ptr<IfcTemplatedEntityList<Ifc2x3::IfcRepresentation> >)
IfcProductDefinitionShape (optional< IfcLabel > v1_Name, optional< IfcText > v2_Description, SHARED_PTR< IfcTemplatedEntityList< IfcRepres
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14665:5: note: no known conversion for argument 1 from ‘int’ to ‘boost::optional<std::__cxx11::basic_string<char> >’
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14664:5: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(IfcAbstractEntityPtr)
IfcProductDefinitionShape (IfcAbstractEntityPtr e = IfcAbstractEntityPtr());
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14664:5: note: candidate expects 1 argument, 3 provided
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14653:7: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(const Ifc2x3::IfcProductDefinitionShape&)
class IfcProductDefinitionShape : public IfcProductRepresentation {
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14653:7: note: candidate expects 1 argument, 3 provided
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp: In member function ‘void IfcHierarchyHelper::addBox(Ifc2x3::IfcShapeRepresentation*, double, double, double, Ifc2x3::IfcAxis2Placement2D*, Ifc2x3::IfcAxis2Placement3D*, Ifc2x3::IfcDirection*, Ifc2x3::IfcRepresentationContext*)’:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:284:94: error: no matching function for call to ‘Ifc2x3::IfcRectangleProfileDef::IfcRectangleProfileDef(Ifc2x3::IfcProfileTypeEnum::IfcProfileTypeEnum, int, Ifc2x3::IfcAxis2Placement2D*, double&, double&)’
Ifc2x3::IfcProfileTypeEnum::IfcProfileType_AREA, 0, place ? place : addPlacement2d(), w, d);
^
In file included from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/IfcHierarchyHelper.h:31:0,
from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:30:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15470:5: note: candidate: Ifc2x3::IfcRectangleProfileDef::IfcRectangleProfileDef(Ifc2x3::IfcProfileTypeEnum::IfcProfileTypeEnum, boost::optional<std::__cxx11::basic_string<char> >, Ifc2x3::IfcAxis2Placement2D*, Ifc2x3::IfcPositiveLengthMeasure, Ifc2x3::IfcPositiveLengthMeasure)
IfcRectangleProfileDef (IfcProfileTypeEnum::IfcProfileTypeEnum v1_ProfileType, optional< IfcLabel > v2_ProfileName, IfcAxis2Placement2D* v
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15470:5: note: no known conversion for argument 2 from ‘int’ to ‘boost::optional<std::__cxx11::basic_string<char> >’
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15469:5: note: candidate: Ifc2x3::IfcRectangleProfileDef::IfcRectangleProfileDef(IfcAbstractEntityPtr)
IfcRectangleProfileDef (IfcAbstractEntityPtr e = IfcAbstractEntityPtr());
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15469:5: note: candidate expects 1 argument, 5 provided
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15454:7: note: candidate: Ifc2x3::IfcRectangleProfileDef::IfcRectangleProfileDef(const Ifc2x3::IfcRectangleProfileDef&)
class IfcRectangleProfileDef : public IfcParameterizedProfileDef {
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:15454:7: note: candidate expects 1 argument, 5 provided
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp: In member function ‘Ifc2x3::IfcProductDefinitionShape* IfcHierarchyHelper::addBox(double, double, double, Ifc2x3::IfcAxis2Placement2D*, Ifc2x3::IfcAxis2Placement3D*, Ifc2x3::IfcDirection*, Ifc2x3::IfcRepresentationContext*)’:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:312:93: error: no matching function for call to ‘Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(int, int, Ifc2x3::IfcRepresentation::list&)’
Ifc2x3::IfcProductDefinitionShape* shape = new Ifc2x3::IfcProductDefinitionShape(0, 0, reps);
^
In file included from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/IfcHierarchyHelper.h:31:0,
from /home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp:30:
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14665:5: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(boost::optional<std::__cxx11::basic_string<char> >, boost::optional<std::__cxx11::basic_string<char> >, std::tr1::shared_ptr<IfcTemplatedEntityList<Ifc2x3::IfcRepresentation> >)
IfcProductDefinitionShape (optional< IfcLabel > v1_Name, optional< IfcText > v2_Description, SHARED_PTR< IfcTemplatedEntityList< IfcRepres
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14665:5: note: no known conversion for argument 1 from ‘int’ to ‘boost::optional<std::__cxx11::basic_string<char> >’
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14664:5: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(IfcAbstractEntityPtr)
IfcProductDefinitionShape (IfcAbstractEntityPtr e = IfcAbstractEntityPtr());
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14664:5: note: candidate expects 1 argument, 3 provided
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14653:7: note: candidate: Ifc2x3::IfcProductDefinitionShape::IfcProductDefinitionShape(const Ifc2x3::IfcProductDefinitionShape&)
class IfcProductDefinitionShape : public IfcProductRepresentation {
^
/home/richter/IfcOpenShell-0.4.0/src/ifcparse/../ifcparse/../ifcparse/Ifc2x3.h:14653:7: note: candidate expects 1 argument, 3 provided
CMakeFiles/IfcParse.dir/build.make:206: recipe for target 'CMakeFiles/IfcParse.dir/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp.o' failed
make[2]: *** [CMakeFiles/IfcParse.dir/home/richter/IfcOpenShell-0.4.0/src/ifcparse/IfcHierarchyHelper.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/IfcParse.dir/all' failed
make[1]: *** [CMakeFiles/IfcParse.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Following
READMEcd cmake && mkdir build && cd build && cmake .. && makefails due toThe output of
makeisexperienced with 0.4.0 release zip (I cannot test
masterbecause of #132)