CMake Error at OpenRAVEPlugins/sensors/src/Simulated/SimSoftBodySensor/CMakeLists.txt:23 (message):
could not find Dolfin, check for dolfin.pc in path
Am i missing the FindDolfin.cmake file? Secondly, do I need dolphin to be installed on my computer?
Let me know,
thanks,
Ken
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-09-27
Also, when I re-checked out a fresh copy and did:
./makeOpenGRASP
The main OpenRAVE as well as PAL builds fine, but when it comes to building the plugins, I get the following error:
Scanning dependencies of target palrave
make: Warning: File `/usr/local/include/ode/collision.h' has modification time 1.6e+04 s in the future
Building CXX object OpenRAVEPlugins/physicsEngines/src/palrave/CMakeFiles/palrave.dir/palraveMain.cpp.o
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:22: warning: ‘PluginType’ is deprecated (declared at /usr/local/include/rave/rave.h:487)
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp: In function ‘OpenRAVE::InterfaceBasePtr CreateInterface(OpenRAVE::PluginType, const std::string&, const char*, OpenRAVE::EnvironmentBasePtr)’:
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:52: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note: because the following virtual functions are pure within ‘PALPhysicsEngine’:
/usr/local/include/rave/physicsengine.h:65: note: virtual bool OpenRAVE::PhysicsEngineBase::SetLinkVelocity(boost::shared_ptr<OpenRAVE::KinBody::Link>, const OpenRAVE::Vector&, const OpenRAVE::Vector&)
/usr/local/include/rave/physicsengine.h:83: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkVelocity(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
/usr/local/include/rave/physicsengine.h:124: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkForceTorque(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:54: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note: since type ‘PALPhysicsEngine’ has pure virtual functions
make: *** Error 1
make: *** Error 2
make: *** Error 2
Any Ideas?
Ken
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I was following these instructions:
http://sourceforge.net/apps/mediawiki/opengrasp/index.php?title=Download_and_install_OpenGRASP
to install OpenGrasp but when I reached the step where I go to the main directory of OpenGRASP and build the project:
cd ../..
cmake .
make
cmake gave the following error:
OpenRAVEPlugins
PAL_PATH /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/../../3rdparty/pal_Modified
PAL_INCLUDE_DIR /home/kentoh/opengrasp/3rdparty/pal_Modified
PAL_LIBRARY /home/kentoh/opengrasp/3rdparty/pal_Modified/lib/libpal.so
Library BULLET Added
CMake Error at OpenRAVEPlugins/sensors/src/Simulated/SimSoftBodySensor/CMakeLists.txt:21 (include):
include could not find load file:
/home/kentoh/opengrasp/OpenRAVEPlugins/modules-cmake/FindDolfin.cmake
CMake Error at OpenRAVEPlugins/sensors/src/Simulated/SimSoftBodySensor/CMakeLists.txt:23 (message):
could not find Dolfin, check for dolfin.pc in path
Am i missing the FindDolfin.cmake file? Secondly, do I need dolphin to be installed on my computer?
Let me know,
thanks,
Ken
Also, when I re-checked out a fresh copy and did:
./makeOpenGRASP
The main OpenRAVE as well as PAL builds fine, but when it comes to building the plugins, I get the following error:
Scanning dependencies of target palrave
make: Warning: File `/usr/local/include/ode/collision.h' has modification time 1.6e+04 s in the future
Building CXX object OpenRAVEPlugins/physicsEngines/src/palrave/CMakeFiles/palrave.dir/palraveMain.cpp.o
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:22: warning: ‘PluginType’ is deprecated (declared at /usr/local/include/rave/rave.h:487)
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp: In function ‘OpenRAVE::InterfaceBasePtr CreateInterface(OpenRAVE::PluginType, const std::string&, const char*, OpenRAVE::EnvironmentBasePtr)’:
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:52: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note: because the following virtual functions are pure within ‘PALPhysicsEngine’:
/usr/local/include/rave/physicsengine.h:65: note: virtual bool OpenRAVE::PhysicsEngineBase::SetLinkVelocity(boost::shared_ptr<OpenRAVE::KinBody::Link>, const OpenRAVE::Vector&, const OpenRAVE::Vector&)
/usr/local/include/rave/physicsengine.h:83: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkVelocity(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
/usr/local/include/rave/physicsengine.h:124: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkForceTorque(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:54: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
/home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note: since type ‘PALPhysicsEngine’ has pure virtual functions
make: *** Error 1
make: *** Error 2
make: *** Error 2
Any Ideas?
Ken