In ros version 1.1.9 rosmake fails to drop ROS_NOBUILD files into
directories corrrectly making shared installs and the debians not work
correctly. The symptom is that rosmake reports "rospack failed to build"
ROS 1.1.10 is released with the fix and the debians are being rebuilt. If
you already updated the cturtle debs below is a script which will place the
files for you. In a few hours the new debs will be posted.
Sorry for the inconvenience,
Tully
To fix it:
su
. /opt/ros/cturtle/setup.sh
python add_nobuild.py
This script will touch ROS_NOBUILD in all packages in you environment.
--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827
#!/usb/bin/env python
import roslib
import os
pkgs = roslib.packages.list_pkgs()
for p in pkgs:
path = roslib.packages.get_pkg_dir(p)
with open(os.path.join(path, "ROS_NOBUILD"), 'w') as f:
f.write("created by rosmake to mark as installed")