[ros-users] ROS 1.1.9 regression in system installs

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ add_nobuild.py (text/x-python)
Delete this message
Reply to this message
Author: Tully Foote
Date:  
To: ros-users
Subject: [ros-users] ROS 1.1.9 regression in system installs
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.

(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")