Hi Joao, It looks like one of your stacks incorrectly depends on the stack trunk. The script below should help you find the problem stack. Tully {{{ #!/usr/bin/bash STACKS=`rosstack list-names` for STACK in $STACKS do DEPS=`rosstack depends1 $STACK` for D in $DEPS do if [ 'trunk' = $D ] ; then echo $STACK echo "depends on" echo $D echo "" fi done done }}} On Mon, Oct 11, 2010 at 10:19 AM, joaozinho wrote: > > Hello everybody > > I am having a problem going through the "Building Packages" tutorial. > rosdep > cannot locate the stack trunk when installing the dependecies of > turtle_teleop. I hope you can help me with this: > > Input: > joao@joao-desktop:~/ros/ros$ rosdep install turtle_teleop > > Output: > Traceback (most recent call last): > File "/home/joao/ros/ros/bin/rosdep", line 35, in > sys.exit(rosdep.main()) > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/main.py", line 141, in > main > r.install(options.include_duplicates, options.default_yes); > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/core.py", line 377, in > install > script = self.generate_script(include_duplicates, default_yes) > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/core.py", line 340, in > generate_script > native_packages, scripts = self.get_packages_and_scripts() > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/core.py", line 312, in > get_packages_and_scripts > rdlp = RosdepLookupPackage(self.osi.get_name(), self.osi.get_version(), > p, yc) > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/core.py", line 168, in > __init__ > self.load_for_package(package, yaml_cache.rp) > File "/home/joao/ros/ros/tools/rosdep/src/rosdep/core.py", line 194, in > load_for_package > paths.add( os.path.join(roslib.stacks.get_stack_dir(stack), > "rosdep.yaml")) > File "/home/joao/ros/ros/core/roslib/src/roslib/stacks.py", line 152, in > get_stack_dir > raise InvalidROSStackException("Cannot location installation of stack > %s. ROS_ROOT[%s] ROS_PACKAGE_PATH[%s]"%(stack, env[ROS_ROOT], > env.get(ROS_PACKAGE_PATH, ''))) > roslib.stacks.InvalidROSStackException: Cannot location installation of > stack trunk. ROS_ROOT[/home/joao/ros/ros] > > ROS_PACKAGE_PATH[/home/joao/ros/stacks/pr2_calibration:/home/joao/ros/jsk-ros-pkg:/home/joao/ros/ua-ros-pkg:/home/joao/ros/ros_tutorials:/home/joao/ros/cmu-ros-pkg:/home/joao/ros/trunk_cturtle:/home/joao/ros/ros_experimental:/home/joao/ros/stacks/motion_planning_common:/home/joao/ros/stacks/robot_calibration:/home/joao/ros/stacks/wifi_drivers:/home/joao/ros/stacks/web_interface:/home/joao/ros/stacks/visualization_common:/home/joao/ros/stacks/visualization:/home/joao/ros/stacks/vision_opencv:/home/joao/ros/stacks/sound_drivers:/home/joao/ros/stacks/slam_gmapping:/home/joao/ros/stacks/simulator_stage:/home/joao/ros/stacks/simulator_gazebo:/home/joao/ros/stacks/robot_model:/home/joao/ros/stacks/pr2_simulator:/home/joao/ros/stacks/pr2_robot:/home/joao/ros/stacks/pr2_power_drivers:/home/joao/ros/stacks/pr2_mechanism:/home/joao/ros/stacks/pr2_gui:/home/joao/ros/stacks/pr2_ethercat_drivers:/home/joao/ros/stacks/pr2_controllers:/home/joao/ros/stacks/pr2_common:/home/joao/ros/stacks/p > > r2_apps:/home/joao/ros/stacks/physics_ode:/home/joao/ros/stacks/navigation:/home/joao/ros/stacks/laser_pipeline:/home/joao/ros/stacks/laser_drivers:/home/joao/ros/stacks/joystick_drivers:/home/joao/ros/stacks/imu_drivers:/home/joao/ros/stacks/image_transport_plugins:/home/joao/ros/stacks/image_pipeline:/home/joao/ros/stacks/image_common:/home/joao/ros/stacks/geometry:/home/joao/ros/stacks/driver_common:/home/joao/ros/stacks/diagnostics:/home/joao/ros/stacks/common_msgs:/home/joao/ros/stacks/common:/home/joao/ros/stacks/camera_drivers] > > Also, I cannot find a stack called trunk > > joao@joao-desktop:~/ros/ros$ rosstack find trunk > [rosstack] couldn't find stack trunk > > I hope you can help me out > Cheers > Joao > > > -- > View this message in context: > http://ros-users.122217.n3.nabble.com/rosdep-stack-dependencies-trunk-tp1682055p1682055.html > Sent from the ROS-Users mailing list archive at Nabble.com. > _______________________________________________ > 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