Hello again
I guess it couldn't find any stack that depends on trunk. The problem goes
even deeper :(
joao@joao-desktop:~$ ./findstack.sh
[rosstack] couldn't find dependency [vslam] of [vision]
[rosstack] missing dependency
[rosstack] couldn't find dependency [pr2_web_apps] of
[web_apps_experimental]
[rosstack] missing dependency
[rosstack] couldn't find dependency [roslisp_common] of [world_db_model]
[rosstack] missing dependency
[rosstack] couldn't find dependency [collision_environment] of
[motion_planning_research]
[rosstack] missing dependency
[rosstack] couldn't find dependency [arm_navigation] of [wg_robots_gazebo]
[rosstack] missing dependency
[rosstack] couldn't find dependency [arm_navigation] of [policy_learning]
[rosstack] missing dependency
[rosstack] couldn't find dependency [people] of [people_experimental]
[rosstack] missing dependency
[rosstack] couldn't find dependency [collision_environment] of
[pr2_arm_motion_planners]
[rosstack] missing dependency
[rosstack] couldn't find dependency [pr2_doors] of [pr2_common_alpha]
[rosstack] missing dependency
[rosstack] couldn't find dependency [executive_smach] of [find_object]
[rosstack] missing dependency
[rosstack] couldn't find dependency [pr2_self_test] of
[test_wg_hardware_test_systems]
[rosstack] missing dependency
[rosstack] couldn't find dependency [pr2_navigation] of [2dnav_pr2_app]
[rosstack] missing dependency
What do I do out of this?
Cheers
João
2010/10/11 Tully Foote <
tfoote@willowgarage.com>
> 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 <joaommsb@gmail.com> 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 <module>
>> 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
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>