Ask Your Question

Catkin Workspace, exclude packages from building on specific platforms [closed]

asked 2015-04-21 06:00:54 -0500

updated 2015-04-21 06:02:20 -0500


I have a problem that I have two systems were I build my robot stuff. One is a PC and the other one is a Raspberry Pie. I also have packages depending on Gazebo, but I do not want to have Gazebo on the RasPie. Can I somehow make Catkin ignore the package when building on Raspberry, with an exported environment variable for example?

Does somebody have some Ideas for that?



edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by cyborg-x1
close date 2015-04-21 12:24:06.524947


Have you tried to search for similar questions on this platform? E.g.

Dirk Thomas gravatar image Dirk Thomas  ( 2015-04-21 11:53:08 -0500 )edit

Yep I did but did not see that one. Thanks.

cyborg-x1 gravatar image cyborg-x1  ( 2015-04-21 12:23:38 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-04-21 06:26:45 -0500

Wolf gravatar image

Maybe have 2 rosinstall files ( / ) and only install only those packages on raspberry you actually want to use there (and can compile there)....

edit flag offensive delete link more


How do I use it when I want it to get the folder /nodeX from a repository like to /home/cyborg-x1/ros_ws/src/

cyborg-x1 gravatar image cyborg-x1  ( 2015-04-21 09:09:45 -0500 )edit

git does not support checking out certain subfolders only.

Dirk Thomas gravatar image Dirk Thomas  ( 2015-04-21 11:51:43 -0500 )edit

Question Tools

1 follower


Asked: 2015-04-21 06:00:54 -0500

Seen: 1,041 times

Last updated: Apr 21 '15