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

Sourcing install setup.bash with cross compiled install

asked 2016-01-24 10:08:06 -0600

I.T gravatar image

updated 2016-01-31 04:43:00 -0600


I am using ROS Jade on an Odroid XU4 (ARM) running Ubuntu 15.04. I have managed to successfully cross-compile a bare bones ROS Jade install, and moved the install_isolated folder to the Odroid. I source the setup.bash file and can start roscore, so far so good. However, when I cross-compile my own package (in a separate folder from the install) and move that devel folder to the board, then sourcing that setup.bash file removes the install_isolated/bin directory from the PATH and I can no longer start roscore.

When I cross compile my package on my computer I had sourced the install_isolated/setup.bash for the cross compiled install.

What steps do I need to take in order to not have my package's setup.bash file remove the install from PATH?


edit retag flag offensive close merge delete



May I suggest a title change? I'd suggest to include at least the fact that you're cross-compiling. Possibly also how you deploy to your target.

gvdhoorn gravatar image gvdhoorn  ( 2016-01-25 03:51:50 -0600 )edit

Thank you for the suggestion, let's hope it helps.

I.T gravatar image I.T  ( 2016-01-31 10:35:30 -0600 )edit

No respose in almost a month, I assume this means that either: 1) I am way off, or 2) It should work this way, at least in theory. But which one is it? :)

I.T gravatar image I.T  ( 2016-02-19 12:51:13 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2016-02-19 13:13:06 -0600

ahendrix gravatar image

The short answer is, no one else is using ROS like this. You're mostly on your own.

I _think_ has an --extend option that may let you source multiple files in sequence, and extend your workspace instead of overwriting it.

edit flag offensive delete link more


Thank you, using the --extend option when sourcing the second setup.bash works. Am I alone in cross compiling my packages or in the way I move them to the target board?

I.T gravatar image I.T  ( 2016-02-20 13:16:08 -0600 )edit

I don't know of anyone else who has gotten the cross-compilation process to work. If you have time to post instructions on how you're doing it, it would be greatly appreciated.

ahendrix gravatar image ahendrix  ( 2016-02-20 13:49:52 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2016-01-24 10:08:06 -0600

Seen: 188 times

Last updated: Feb 19 '16