Skip to content

compile error on debian jessie #184

@berndhahnebach

Description

@berndhahnebach

I get a compile error on latest IFCOS commit 704 332a9a5 I haven't tried to compile for a few weeks. I'm on Debian Jessie. Does someone has an idea?

my output:

$ make
[  3%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcWrite.cpp.o
[  6%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcLateBoundEntity.cpp.o
[  9%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcUtil.cpp.o
[ 12%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcCharacterDecoder.cpp.o
[ 15%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcSpfHeader.cpp.o
[ 18%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcParse.cpp.o
[ 21%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcSIPrefix.cpp.o
[ 24%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcLogger.cpp.o
[ 27%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcGlobalId.cpp.o
[ 30%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/Ifc2x3-latebound.cpp.o
[ 33%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/Ifc2x3.cpp.o
[ 36%] Building CXX object CMakeFiles/IfcParse.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcparse/IfcHierarchyHelper.cpp.o
Linking CXX static library libIfcParse.a
[ 36%] Built target IfcParse
[ 39%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomRenderStyles.cpp.o
[ 42%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomShapes.cpp.o
[ 45%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomHelpers.cpp.o
[ 48%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcRegister.cpp.o
[ 51%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomFunctions.cpp.o
[ 54%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomWires.cpp.o
[ 57%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomFaces.cpp.o
[ 60%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomRepresentation.cpp.o
[ 63%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomMaterial.cpp.o
[ 66%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomCurves.cpp.o
[ 69%] Building CXX object CMakeFiles/IfcGeom.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeom/IfcGeomSerialisation.cpp.o
Linking CXX static library libIfcGeom.a
[ 69%] Built target IfcGeom
[ 72%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/util.cpp.o
[ 75%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/ColladaSerializer.cpp.o
[ 78%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/IfcConvert.cpp.o
[ 81%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/WavefrontObjSerializer.cpp.o
[ 84%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/OpenCascadeBasedSerializer.cpp.o
[ 87%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/XmlSerializer.cpp.o
[ 90%] Building CXX object CMakeFiles/IfcConvert.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcconvert/SvgSerializer.cpp.o
Linking CXX executable IfcConvert
[ 90%] Built target IfcConvert
[ 93%] Building CXX object CMakeFiles/IfcGeomServer.dir/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/ifcos/src/ifcgeomserver/IfcGeomServer.cpp.o
Linking CXX executable IfcGeomServer
[ 93%] Built target IfcGeomServer
[ 96%] Swig source
[ 96%] Swig source
[100%] Building CXX object ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_iterator_single_precision_get_native(PyObject*, PyObject*)’:
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx:6420:57: error: ‘class IfcGeom::Iterator<float>’ has no member named ‘get_native’
       result = (IfcGeom::BRepElement< float > *)(arg1)->get_native();
                                                         ^
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx: In function ‘PyObject* _wrap_iterator_double_precision_get_native(PyObject*, PyObject*)’:
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx:7477:58: error: ‘class IfcGeom::Iterator<double>’ has no member named ‘get_native’
       result = (IfcGeom::BRepElement< double > *)(arg1)->get_native();
                                                          ^
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx: In function ‘void init_ifcopenshell_wrapper()’:
/home/hugo/Documents/dev/ifcopenshell/ifcopenshell-official/build/ifcwrap/IfcPythonPYTHON_wrap.cxx:18011:83: error: ‘TRAVERSE’ is not a member of ‘IfcGeom::IteratorSettings’
   SWIG_Python_SetConstant(d, "settings_TRAVERSE",SWIG_From_int(static_cast< int >(IfcGeom::IteratorSettings::TRAVERSE)));
                                                                                   ^
ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/build.make:62: recipe for target 'ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o' failed
make[2]: *** [ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/IfcPythonPYTHON_wrap.cxx.o] Error 1
CMakeFiles/Makefile2:218: recipe for target 'ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/all' failed
make[1]: *** [ifcwrap/CMakeFiles/_ifcopenshell_wrapper.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions