Open fatuhoku opened 11 years ago
yup, there's no debian packages for 13.04 since the latest 0.8.2 openrave release doesn't compile on it. the next openrave release will support 13.04 packages and windows exe setups (we don't do mac images)
I got same problem in Ubuntu 14.04 64bit as well.
$ sudo apt-get install openrave
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openrave
An intention to install it from source brings up more errors. For whom not familiar with debugging and fixing like me, it is quite a headache to mess up with all the warnings and errors:
In file included from /home/lzhao/Softwares/openrave/plugins/fclrave/fclcollision.h:11:0,
from /home/lzhao/Softwares/openrave/plugins/fclrave/fclrave.cpp:18:
/home/lzhao/Softwares/openrave/plugins/fclrave/fclmanagercache.h: In member function ‘void fclrave::FCLCollisionManagerInstance::Synchronize()’:
/home/lzhao/Softwares/openrave/plugins/fclrave/fclmanagercache.h:294:43: error: ‘class fcl::BroadPhaseCollisionManager’ has no member named ‘replaceObject’
pmanager->replaceObject(itcache->second.vcolobjs.at(ilink).get(), pcol.get(), false);
^
/home/lzhao/Softwares/openrave/plugins/fclrave/fclmanagercache.h:312:93: error: no matching function for call to ‘fcl::BroadPhaseCollisionManager::update(boost::shared_ptrfcl::CollisionObject::elementtype, bool)’
pmanager->update(itcache->second.vcolobjs.at(ilink).get(), false);
^
/home/lzhao/Softwares/openrave/plugins/fclrave/fclmanagercache.h:312:93: note: candidates are:
In file included from /home/lzhao/Softwares/openrave/plugins/fclrave/plugindefs.h:104:0,
from /home/lzhao/Softwares/openrave/plugins/fclrave/fclrave.cpp:16:
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:84:16: note: virtual void fcl::BroadPhaseCollisionManager::update()
virtual void update() = 0;
^
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:84:16: note: candidate expects 0 arguments, 2 provided
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:87:16: note: virtual void fcl::BroadPhaseCollisionManager::update(fcl::CollisionObject_)
virtual void update(CollisionObject* updated_obj)
^
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:87:16: note: candidate expects 1 argument, 2 provided
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:93:16: note: virtual void fcl::BroadPhaseCollisionManager::update(const std::vectorfcl::CollisionObject&)
virtual void update(const std::vector<CollisionObject>& updated_objs)
^
/opt/ros/indigo/include/fcl/broadphase/broadphase.h:93:16: note: candidate expects 1 argument, 2 provided
In file included from /usr/include/boost/smart_ptr/make_shared.hpp:15:0,
from /usr/include/boost/make_shared.hpp:15,
from /home/lzhao/Softwares/openrave/plugins/fclrave/plugindefs.h:56,
from /home/lzhao/Softwares/openrave/plugins/fclrave/fclrave.cpp:16:
/usr/include/boost/smart_ptr/make_shared_object.hpp: In instantiation of ‘typename boost::detail::sp_if_not_array
I have the same problem with the "make" command.
[100%] Building CXX object plugins/fclrave/CMakeFiles/fclrave.dir/fclrave.cpp.o
In the last output entry just before the error shows (the same error as LongfeiProjects reports) seams something is wrong. I have the ros-moveit stack installed. Maybe some library in ros-indigo-fcl confilicts with the libraries fclrave uses?
Following the installation instructions on http://openrave.org/docs/latest_stable/install/#install
I ran
But then the last line just fails uninspiringly:
I think this is because there is no Debian package available for
Raring
. I recommend putting up a warning that PPA's only support certain versions of Ubuntu: never the newest versions, so it seems. Defeats the point of a PPA, really.If this is the case I bring into question what actually does constitute an OpenRave build (if it doesn't mean uploading updated packages for all the three supposedly supported operating systems like Debian Packages, Windows MSIs, or Mac
.dmg
images)?