Ask Your Question
0

rosmake does not find my package

asked 2013-07-03 16:05:24 -0600

aswin gravatar image

updated 2013-07-03 16:06:19 -0600

Hi all, I work on ubuntu 12.04 32 bit ROS groovy. I have moved my packages to another machine, but even though roscd can find my package, rosmake does not compile. make works ok. The new machine is ubuntu 12.04 64 bit Groovy. I did not have this problem when I did the same on ubuntu 11.10 64 bit Groovy. This is not a path problem. I have verified this.

What it shows: [ rosmake ] WARNING: The following args could not be parsed as stacks or packages: ['serial_line']
[ rosmake ] ERROR: No arguments could be parsed into valid package or stack names.

Anyway after trying out a lot, I found out that once I delete the file CATKIN_IGNORE in the package directory, rosmake compiles fine. This file is empty though. Any suggestions on why this might happen? What is the proper way to solve this? rosmake --pre-clean did not do the trick

edit retag flag offensive close merge delete

Comments

The question would be why do your dry packages have a CATKIN_IGNORE marker file in the first place? Is it part of the repo? Can you provide a link to the repository of these packages?

Dirk Thomas gravatar imageDirk Thomas ( 2013-07-04 08:51:52 -0600 )edit

Are you using make eclipse-project?

Dirk Thomas gravatar imageDirk Thomas ( 2013-07-04 09:30:37 -0600 )edit

Hi Dirk, This is my own package; and yes I am using make eclipse-project. But I never had problem compiling my code on a different machine (ubuntu 11.10 64 bit groovy).

aswin gravatar imageaswin ( 2013-07-04 15:24:53 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
3

answered 2013-07-06 08:32:08 -0600

Dirk Thomas gravatar image

I have a released some modification into ros/mk 1.9.49 and catkin 0.5.69 which should fix your issue. Currently they are only available from the building repo. The will be synced into shadow-fixed as soon as all packages have been rebuilt. It would be great if you could validate that these versions fix the issue for you (at best before they are synced to public).

edit flag offensive delete link more

Comments

Sorry for the late reply. Could you please advice me on how to go about doing this without affecting my current ros installation? Do I create an overlay and install from source?

aswin gravatar imageaswin ( 2013-07-16 05:02:55 -0600 )edit
1

answered 2013-07-04 08:02:33 -0600

gvdhoorn gravatar image

This could be related to ros-infrastructure/rospkg/issues/39.

edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2013-07-03 16:05:24 -0600

Seen: 1,038 times

Last updated: Jul 06 '13