From: Dmitry B. <dbe...@cs...> - 2012-08-27 19:21:44
|
Hi Rosen, I was trying to test this out, too. I updated the ROS version to get r3600 by editing the Makefile and then did rosmake openrave. I got this error: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/plugindatabase.h:397:36: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp: In member function ‘std::string OpenRAVE::RaveGlobal::FindDatabaseFile(const string&, bool)’: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:459:40: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:459:40: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp: In member function ‘std::string OpenRAVE::RaveGlobal::FindLocalFile(const string&, const string&)’: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:628:28: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:628:28: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp: In member function ‘bool OpenRAVE::RaveGlobal::InvertFileLookup(std::string&, const string&)’: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:661:48: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:661:48: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp: In member function ‘void OpenRAVE::RaveGlobal::_UpdateDataDirs()’: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:741:48: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:741:48: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:743:33: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:743:33: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:767:52: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:767:52: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp: In member function ‘bool OpenRAVE::RaveGlobal::_ValidateFilename(const boost::filesystem3::path&, const boost::filesystem3::path&)’: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:823:52: error: ‘complete’ is not a member of ‘boost::filesystem’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.cpp:823:52: note: suggested alternative: /usr/include/boost/filesystem/v3/operations.hpp:279:8: note: ‘boost::filesystem3::complete’ /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.h: At global scope: /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.h:115:20: warning: ‘OpenRAVE::g_fEpsilonLinear’ defined but not used [-Wunused-variable] /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.h:116:20: warning: ‘OpenRAVE::g_fEpsilonJointLimit’ defined but not used [-Wunused-variable] /home/berenson/openrave_planning/openrave/openrave_svn/src/libopenrave/libopenrave.h:117:20: warning: ‘OpenRAVE::g_fEpsilonEvalJointLimit’ defined but not used [-Wunused-variable] make[3]: *** [src/libopenrave/CMakeFiles/libopenrave.dir/libopenrave.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... It looks like it wants you to use "boost::filesystem3::complete" instead of "boost::filesystem::complete". Am I missing some boost thing? I have boost filesystem installed. Dmitry On Sun, Aug 26, 2012 at 12:13 AM, Rosen Diankov <ros...@gm...> wrote: > hi robert, > > i think you have multiple openrave versions floating around in the > system. you'll notice that the latest openrave has "class OpenRAVE_API > Geometry" declared as part of the Link class, but your error message > says this is not the case. > > https://openrave.svn.sourceforge.net/svnroot/openrave/trunk/include/openrave/kinbody.h > > rosen, > > 2012/8/26 Robert Ellenberg <rw...@gm...>: >> Hi All, >> I tried to build this latest version (r4) with version 3600 of openRAVE, >> and got the following errors: >> >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp: In member >> function ‘void >> CBirrtProblem::GetSupportPolygon(std::vector<std::basic_string<char> >&, >> std::vector<double>&, std::vector<double>&, OpenRAVE::Vector, >> OpenRAVE::Vector)’: >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:35: error: >> ‘Geometry’ is not a member of ‘OpenRAVE::KinBody::Link’ >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:35: error: >> ‘Geometry’ is not a member of ‘OpenRAVE::KinBody::Link’ >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:58: error: >> template argument 1 is invalid >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:60: error: >> template argument 1 is invalid >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:60: error: >> template argument 2 is invalid >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1224:80: error: >> invalid type in declaration before ‘;’ token >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1236:64: error: >> cannot convert ‘const std::list<OpenRAVE::KinBody::Link::GEOMPROPERTIES>’ to >> ‘int’ in assignment >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1240:41: error: >> request for member ‘size’ in ‘_listGeomProperties’, which is of non-class >> type ‘int’ >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1241:56: error: >> request for member ‘front’ in ‘_listGeomProperties’, which is of non-class >> type ‘int’ >> /home/rwe24/comps-code/planning/cbirrt2/cbirrtproblem.cpp:1242:50: error: >> request for member ‘front’ in ‘_listGeomProperties’, which is of non-class >> type ‘int’ >> make[3]: *** [CMakeFiles/cbirrt.dir/cbirrtproblem.o] Error 1 >> make[3]: Leaving directory `/home/rwe24/comps-code/planning/cbirrt2/build' >> make[2]: *** [CMakeFiles/cbirrt.dir/all] Error 2 >> make[2]: Leaving directory `/home/rwe24/comps-code/planning/cbirrt2/build' >> make[1]: *** [all] Error 2 >> make[1]: Leaving directory `/home/rwe24/comps-code/planning/cbirrt2/build' >> make: *** [install] Error 2 >> >> It looks like they may have changed the "Geometry" property of >> KinBody::Link, because I don't see any references to it in the current >> openrave source. >> >> Thanks! >> -Rob >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> comps-users mailing list >> com...@li... >> https://lists.sourceforge.net/lists/listinfo/comps-users >> > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > comps-users mailing list > com...@li... > https://lists.sourceforge.net/lists/listinfo/comps-users |