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

knowrob_mesh_reasoning not be found

asked 2013-07-25 10:25:21 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

When I run the knowrob and compile the knowrob_addons, it cannot find the dependency


. I tried to find it, but I found that the package know_mesh_reasoning on github knowrob repository is removed. How can I deal with this.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-07-25 19:55:15 -0500

moritz gravatar image

knowrob_mesh_reasoning has been moved into a private repository, but you should not need it for any package you want to use. The only packages depending on it are in such an early development phase that external users are not advised to use them.

edit flag offensive delete link more


Then the dependency and/or package should be removed, I'd say. I just ran into the same issue. :-(

bit-pirate gravatar image bit-pirate  ( 2013-07-30 00:28:21 -0500 )edit

Why? That's a repository of different add-on packages, and rosmake shall work on all packages that other people are supposed to use. What's your use case that you need to run rosmake on the full knowrob_addons repository?

moritz gravatar image moritz  ( 2013-07-30 00:30:50 -0500 )edit

It comes with the provided rosinstaller. In my case one package was somehow not being build when doing ```rosmake roboearth```. So I did ```rosmake --all```. I guess, if everything works as planned, nobody will ever find out that there is "intentionally broken" code hiding in that stack.

bit-pirate gravatar image bit-pirate  ( 2013-07-30 00:50:38 -0500 )edit

I would say a cleaner way would be to move that piece of code out into a separate stack. While it was quite convenient to hide unused/broken code in a stack with rosbuild - we did the same - it gets annoying with catkin, since one usually compiles the whole workspace - at least I do.

bit-pirate gravatar image bit-pirate  ( 2013-07-30 00:52:37 -0500 )edit

Well, it's neither unused nor broken, just not intended for public use. That's why it's not part of the knowrob stack itself, but in a separate repository. But I get your point and will see if I can move the packages such that everything that's public also builds.

moritz gravatar image moritz  ( 2013-07-30 01:02:08 -0500 )edit

Question Tools

1 follower


Asked: 2013-07-25 10:25:21 -0500

Seen: 199 times

Last updated: Jul 25 '13