ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

RoboEarth rosmake error (updated) [closed]

asked 2013-03-26 22:03:51 -0500

Chik gravatar image

updated 2013-04-03 22:32:36 -0500

(version 1) Ubuntu 10.04; ROS Electric; rosmake roboearth gives error. This problem cannot be solved even by downgrading the svn.

(version 2) Hence, I upgraded my system to Ubuntu 12.04 LTS; ROS Fuerte; also before rosmake, I install this: sudo apt-get install swi-prolog

Now, the problem is missing knowrob_cad_models but I cannot sudo apt-get install nor rosdep install it.

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Chik
close date 2013-04-04 19:23:45

3 Answers

Sort by ยป oldest newest most voted
0

answered 2013-03-28 14:23:59 -0500

Chik gravatar image

updated 2013-04-04 19:23:14 -0500

The main developer Daniel Di Marco has updated the rosinstall file. In addition, the followings are required before rosmake:

sudo apt-get install ros-fuerte-knowrob

sudo apt-get install swi-prolog

Perhaps someone should modify the ROS wiki.

edit flag offensive delete link more
1

answered 2013-03-26 22:13:41 -0500

moritz gravatar image

updated 2013-03-26 22:14:25 -0500

The output points towards the problem: "Failed to find rosdep ..." indicates that system dependencies are missing. Normally, you can install them using rosdep (see http://www.ros.org/wiki/rosdep).

However, you seem to use very old versions (Ubuntu Lucid and ROS Electric) and rosdep has changed, so I'm not sure if this still works for all dependencies. You can still look at the packages mentioned in the error message above and try to install them (or similar Ubuntu packages) manually using apt-get or aptitude.

It may also be that some of the software does not work with Electric, maybe check for earlier questions regarding this here on answers.ros.org.

edit flag offensive delete link more

Comments

Hmmm... I got the TurtleBot just last month but the distributor told me to use Ubuntu 10.04 and ROS Electric. I feel like being cheated by the distributor...

Chik gravatar image Chik  ( 2013-03-26 22:17:51 -0500 )edit

Well, it's always a trade-off between old and well-used software and new stuff, would not call it cheating. I'd consider switching to Precise/Fuerte if that's supported by the turtlebot.

moritz gravatar image moritz  ( 2013-03-26 22:27:34 -0500 )edit
1

answered 2013-03-28 22:17:27 -0500

You need to install SWI-Prolog library(missing library)

sudo apt-get install swi-prolog

then try to rosmake

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-03-26 22:03:51 -0500

Seen: 404 times

Last updated: Apr 04 '13