Tully, I tried that, and rosdep seems to hang. I get the following output: {{{ dyn137-110-111-179:geometry rubinet$ rosdep install camera1394 executing this script: set -o errexit #Packages sudo port install libdc1394 # No rule for glut }}} And then nothing happens. I am not asked for my password for the sudo command. Note that "sudo rosdep install" also fails, I think because rosbash is not set up for su: {{{ dyn137-110-111-179:geometry rubinet$ sudo rosdep install camera1394 Traceback (most recent call last): File "/Users/rubinet/ros/cturtle/ros/bin/rosdep", line 34, in from ros import rosdep ImportError: No module named ros dyn137-110-111-179:geometry rubinet$ }}} --Nick On Fri, Jan 14, 2011 at 9:09 AM, Tully Foote wrote: > Nick, > > Can you make sure to put a line like this in the geometry rosdep.yaml: > > {{{ > glut: > ... > macports: | > # No rule for glut > }}} > > Rosdep requires a multiline expression to interpret it as a script. > > bullet, a dependency of camera1394 and uses glut. > > Tully > > > On Fri, Jan 14, 2011 at 8:41 AM, Nicholas Butko wrote: > >> Jack, that patch looks exactly right. However, I am getting strange >> behavior. >> >> When I *haven't* applied the patch, this is my output: >> >> dyn137-110-111-179:camera1394 rubinet$ rosdep install camera1394 >> Failed to find rosdep glut for package camera1394 on OS:macports >> version:macports >> Failed to find rosdep libdc1394-dev for package camera1394 on OS:macports >> version:macports >> ERROR: ABORTING: Rosdeps [u'glut', u'libdc1394-dev'] could not be resolved >> >> When I *have* applied the patch, this is my output: >> >> dyn137-110-111-179:camera1394 rubinet$ rosdep install camera1394 >> Failed to find rosdep glut for package camera1394 on OS:macports >> version:macports >> ERROR: ABORTING: Rosdeps [u'glut'] could not be resolved >> >> I tried to fix this by adding an empty macports entry (macports: |) to >> everywhere that rosdep.yaml has "glut". From my investigation, this only >> seems to happen in the geometry package. Yet the problem persists. >> >> Another strange thing is that I get the same behavior *regardless of >> whether libdc1394 is installed* (It is easy to uninstall and reinstall). >> >> --Nick >> >> >> On Fri, Jan 14, 2011 at 8:00 AM, Jack O'Quin wrote: >> >>> On Thu, Jan 13, 2011 at 3:21 PM, Nicholas Butko wrote: >>> > I may be able to try something out for you. I'll take a look later >>> today. >>> >>> Nick, >>> >>> Would you try adding this to the rosdep.yaml in the camera_drivers >>> stack? Then, see if "rosdep install camera1394" does something >>> sensible? The patch should work with both cturtle and unstable. >>> >>> Can someone who has a Mac *without* libdc1394 installed run the same >>> test and report whether the library installs correctly? (You don't >>> need a camera to run that test.) >>> >>> Index: rosdep.yaml >>> =================================================================== >>> --- rosdep.yaml (revision 35214) >>> +++ rosdep.yaml (working copy) >>> @@ -12,6 +12,7 @@ >>> ubuntu: libdc1394-22-dev >>> arch: libdc1394 >>> fedora: libdc1394-devel >>> + macports: libdc1394 >>> >>> gforth: >>> ubuntu: gforth >>> -- >>> joq >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >>> >> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> > > > -- > Tully Foote > Systems Engineer > Willow Garage, Inc. > tfoote@willowgarage.com > (650) 475-2827 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >