-
Notifications
You must be signed in to change notification settings - Fork 65
Description
Hi,when i run the command "catkin_make_isolated --install", i meet these following mistakes:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/include/osgwTools/Export.h:41:27: note: in definition of macro ‘osgwDEPRECATED’
#define osgwDEPRECATED(x) x attribute ((deprecated))
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/ShortEdgeOp.cpp: In member function ‘void osgwTools::ShortEdgeCollapse::setGeometry(osg::Geometry*)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/ShortEdgeOp.cpp:1710:20: error: ‘class osg::Geometry’ has no member named ‘suitableForOptimization’
if (_geometry->suitableForOptimization())
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/ShortEdgeOp.cpp:1714:20: error: ‘class osg::Geometry’ has no member named ‘copyToAndOptimize’
_geometry->copyToAndOptimize(_geometry);
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp: In member function ‘virtual osg::Geometry osgwTools::TangentSpaceOp::operator()(osg::Geometry&)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:76:14: error: ‘class osg::Geometry’ has no member named ‘setVertexAttribData’
geom.setVertexAttribData( _normalIndex,
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:77:13: error: ‘ArrayData’ is not a member of ‘osg::Geometry’
osg::Geometry::ArrayData( ptr.get(), osg::Geometry::BIND_PER_VERTEX ) );
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:83:14: error: ‘class osg::Geometry’ has no member named ‘setVertexAttribData’
geom.setVertexAttribData( _tangentIndex,
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:84:13: error: ‘ArrayData’ is not a member of ‘osg::Geometry’
osg::Geometry::ArrayData( ptr.get(), osg::Geometry::BIND_PER_VERTEX ) );
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:90:14: error: ‘class osg::Geometry’ has no member named ‘setVertexAttribData’
geom.setVertexAttribData( _binormalIndex,
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceOp.cpp:91:13: error: ‘ArrayData’ is not a member of ‘osg::Geometry’
osg::Geometry::ArrayData( ptr.get(), osg::Geometry::BIND_PER_VERTEX ) );
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp: In member function ‘void osgUtil::{anonymous}::GeometryArrayGatherer::add(osg::Array*, osg::Geometry::AttributeBinding)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:115:29: error: ‘BIND_PER_PRIMITIVE’ is not a member of ‘osg::Geometry’
else if (binding == osg::Geometry::BIND_PER_PRIMITIVE)
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp: In member function ‘void osgUtil::IndexMeshVisitor::makeMesh(osg::Geometry&)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:262:38: error: ‘BIND_PER_PRIMITIVE’ is not a member of ‘osg::Geometry’
if (geom.getNormalBinding()==osg::Geometry::BIND_PER_PRIMITIVE ||
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:265:33: error: ‘BIND_PER_PRIMITIVE’ is not a member of ‘osg::Geometry’
if (geom.getColorBinding()==osg::Geometry::BIND_PER_PRIMITIVE ||
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:268:42: error: ‘BIND_PER_PRIMITIVE’ is not a member of ‘osg::Geometry’
if (geom.getSecondaryColorBinding()==osg::Geometry::BIND_PER_PRIMITIVE ||
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:271:36: error: ‘BIND_PER_PRIMITIVE’ is not a member of ‘osg::Geometry’
if (geom.getFogCoordBinding()==osg::Geometry::BIND_PER_PRIMITIVE ||
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:311:14: error: ‘class osg::Geometry’ has no member named ‘suitableForOptimization’
if (geom.suitableForOptimization())
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/MeshOptimizers.cpp:315:14: error: ‘class osg::Geometry’ has no member named ‘copyToAndOptimize’
geom.copyToAndOptimize(geom);
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp: In member function ‘void osgwTools::TangentSpaceGeneratorDouble::generate(osg::Geometry*, int)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:51:14: error: ‘class osg::Geometry’ has no member named ‘suitableForOptimization’
if (geo->suitableForOptimization())
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:55:14: error: ‘class osg::Geometry’ has no member named ‘copyToAndOptimize’
geo->copyToAndOptimize(geo);
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:66:14: error: ‘class osg::Geometry’ has no member named ‘getVertexIndices’
if (geo->getVertexIndices() == NULL) {
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:71:41: error: ‘class osg::Geometry’ has no member named ‘getVertexIndices’
unsigned int index_count = geo->getVertexIndices()->getNumElements();
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:161:14: error: ‘class osg::Geometry’ has no member named ‘getVertexIndices’
if (geo->getVertexIndices() != NULL) {
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/TangentSpaceGeneratorDouble.cpp:162:29: error: ‘class osg::Geometry’ has no member named ‘getVertexIndices’
attrib_count = geo->getVertexIndices()->getNumElements();
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/CountsVisitor.cpp: In member function ‘void osgwTools::CountsVisitor::apply(osg::Drawable)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/CountsVisitor.cpp:284:20: error: ‘class osg::Geometry’ has no member named ‘areFastPathsUsed’
if (!geom->areFastPathsUsed())
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/DecimatorOp.cpp: In member function ‘void osgwTools::HalfEdgeCollapse::setGeometry(osg::Geometry*)’:
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/DecimatorOp.cpp:1475:20: error: ‘class osg::Geometry’ has no member named ‘suitableForOptimization’
if (_geometry->suitableForOptimization())
^
/home/ccs/catkin_uwsim/src/uwsim_osgworks/src/osgwTools/DecimatorOp.cpp:1479:20: error: ‘class osg::Geometry’ has no member named ‘copyToAndOptimize’
_geometry->copyToAndOptimize(*_geometry);
^
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:950: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/TangentSpaceOp.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/TangentSpaceOp.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:830: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/ShortEdgeOp.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/ShortEdgeOp.cpp.o] Error 1
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:206: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/CountsVisitor.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/CountsVisitor.cpp.o] Error 1
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:926: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/TangentSpaceGeneratorDouble.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/TangentSpaceGeneratorDouble.cpp.o] Error 1
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:230: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/DecimatorOp.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/DecimatorOp.cpp.o] Error 1
src/osgwTools/CMakeFiles/osgwTools.dir/build.make:422: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/MeshOptimizers.cpp.o' failed
make[2]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/MeshOptimizers.cpp.o] Error 1
CMakeFiles/Makefile2:280: recipe for target 'src/osgwTools/CMakeFiles/osgwTools.dir/all' failed
make[1]: *** [src/osgwTools/CMakeFiles/osgwTools.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'uwsim_osgworks':
Command '['/home/ccs/catkin_uwsim/install_isolated/env.sh', 'make', '-j']' returned non-zero exit status 2
Reproduce this error by running:
==> cd /home/ccs/catkin_uwsim/build_isolated/uwsim_osgworks && /home/ccs/catkin_uwsim/install_isolated/env.sh make -j
My environment is ubuntu16.04 with ros-kinetic,how can i solve this problem?thank you very much!