ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

RoboEarth rosmake error (updated) [closed]

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

Chik gravatar image

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

(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

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

Chik gravatar image

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

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

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

moritz gravatar image

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

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

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

edit flag offensive delete link more


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 -0600 )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 -0600 )edit

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

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


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

Seen: 378 times

Last updated: Apr 04 '13