[ros-users] ROS in MacOSX (just concerns)

William Woodall wjwwood at gmail.com
Wed Aug 31 16:34:02 UTC 2011


I do know what happened, the md5 sum changed.  I updated the gtest
rdmanifest and forgot to update the md5.  I think we need to have a more
detailed exception when the md5 doesn't match in the rosdep's source
installer.

You can change the md5sum in the ros/rosdep.yaml file for
gtest:osx:lion:source:md5sum to a7428f5f0020f4bd540c4151c1715d33 or just
comment the md5sum line out with a # sign.

Sorry for the inconvenience,

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
w at auburn.edu
wjwwood at gmail.com
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



On Wed, Aug 31, 2011 at 8:06 AM, Kevin Walchko <kevin.walchko at gmail.com>wrote:

> William,
>
> Homebrew + ROS: followed your instructions on the wiki (
> https://github.com/wjwwood/ros-osx/tree/master/electric-lion-homebrew) and
> there were a couple of warnings about version number (when running python
> apply-patches.py ./patches $ROS_WORKSPACE), shown below. Note, I cut
> everything out that wasn't a warning.
>
> [kevin at TARDIS electric-lion-homebrew]$ python apply-patches.py ./patches
> $ROS_WORKSPACE
> INFO   : Using patches path:
> /Users/kevin/tmp/ros-osx/electric-lion-homebrew/patches
> INFO   : Using ROS path: /usr/local/electric
> WARNING: Patch for stack image_pipeline is for version 1.6.0 but the stack
> is of version 1.6.1
> WARNING: Patch for stack ros is for version 1.6.1 but the stack is of
> version 1.6.2
> WARNING: Patch for stack ros_comm is for version 1.6.1 but the stack is of
> version 1.6.2
> WARNING: Patch for stack simulator_gazebo is for version 1.4.0 but the
> stack is of version 1.4.2
> INFO   : Done.
>
> Then running rosmake --rosdep-install ros ros_comm common_msgs fails and
> gives me:
>
> [ rosmake ] Packages requested are: ['ros', 'ros_comm', 'common_msgs']
>
> [ rosmake ] Logging to
> directory/Users/kevin/.ros/rosmake/rosmake_output-20110831-060028
>
> [ rosmake ] Expanded args ['ros', 'ros_comm', 'common_msgs'] to:
> ['rosunit', 'rospack', 'rosmake', 'rosemacs', 'rosdep', 'roscreate',
> 'rosclean', 'rosboost_cfg', 'rosbash', 'test_rospack', 'test_rosmake',
> 'test_roslib', 'test_rosdep', 'test_roscreate', 'roslib', 'roslang',
> 'rosbuild', 'mk', 'xmlrpcpp', 'roswtf', 'rostime', 'message_filters',
> 'cpp_common', 'topic_tools', 'rostopic', 'rostest', 'rosservice',
> 'rosparam', 'rosout', 'rosnode', 'rosmsg', 'rosmaster', 'roslaunch',
> 'rosgraph', 'rosconsole', 'rosbagmigration', 'rosbag', 'test_topic_tools',
> 'test_roswtf', 'test_rostopic', 'test_rostime', 'test_rostest',
> 'test_rosservice', 'test_rospy', 'test_rosparam', 'test_rosnode',
> 'test_rosmsg', 'test_rosmaster', 'test_roslib_comm', 'test_roslaunch',
> 'test_rosgraph', 'test_roscpp_serialization_perf',
> 'test_roscpp_serialization', 'test_roscpp', 'test_rosbag', 'test_ros',
> 'test_crosspackage', 'perf_roscpp', 'roscore_migration_rules', 'std_srvs',
> 'std_msgs', 'rosgraph_msgs', 'rospy', 'roslisp', 'roscpp_traits',
> 'roscpp_serialization', 'roscpp', 'visualization_msgs', 'trajectory_msgs',
> 'test_common_msgs', 'stereo_msgs', 'sensor_msgs', 'nav_msgs',
> 'geometry_msgs', 'diagnostic_msgs', 'actionlib_msgs']
> [ rosmake ] Generating Install Script using rosdep then executing. This may
> take a minute, you will be prompted for permissions. . .
> [ rosmake ] rosdep install failed: Failed to load a rdmanifest from
> http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest, and no
> alternate URI given
>
> if I remove the --rosdep-install from the command it say:
>
> rosmake ros ros_comm common_msgs
> [ rosmake ] Packages requested are: ['ros', 'ros_comm', 'common_msgs']
>
> [ rosmake ] Logging to
> directory/Users/kevin/.ros/rosmake/rosmake_output-20110831-060207
>
> [ rosmake ] Expanded args ['ros', 'ros_comm', 'common_msgs'] to:
> ['rosunit', 'rospack', 'rosmake', 'rosemacs', 'rosdep', 'roscreate',
> 'rosclean', 'rosboost_cfg', 'rosbash', 'test_rospack', 'test_rosmake',
> 'test_roslib', 'test_rosdep', 'test_roscreate', 'roslib', 'roslang',
> 'rosbuild', 'mk', 'xmlrpcpp', 'roswtf', 'rostime', 'message_filters',
> 'cpp_common', 'topic_tools', 'rostopic', 'rostest', 'rosservice',
> 'rosparam', 'rosout', 'rosnode', 'rosmsg', 'rosmaster', 'roslaunch',
> 'rosgraph', 'rosconsole', 'rosbagmigration', 'rosbag', 'test_topic_tools',
> 'test_roswtf', 'test_rostopic', 'test_rostime', 'test_rostest',
> 'test_rosservice', 'test_rospy', 'test_rosparam', 'test_rosnode',
> 'test_rosmsg', 'test_rosmaster', 'test_roslib_comm', 'test_roslaunch',
> 'test_rosgraph', 'test_roscpp_serialization_perf',
> 'test_roscpp_serialization', 'test_roscpp', 'test_rosbag', 'test_ros',
> 'test_crosspackage', 'perf_roscpp', 'roscore_migration_rules', 'std_srvs',
> 'std_msgs', 'rosgraph_msgs', 'rospy', 'roslisp', 'roscpp_traits',
> 'roscpp_serialization', 'roscpp', 'visualization_msgs', 'trajectory_msgs',
> 'test_common_msgs', 'stereo_msgs', 'sensor_msgs', 'nav_msgs',
> 'geometry_msgs', 'diagnostic_msgs', 'actionlib_msgs']
> [ rosmake ] Checking rosdeps compliance for packages ros, ros_comm,
> common_msgs.  This may take a few seconds.
>
> Traceback (most recent call last):
>   File "/usr/local/electric/ros/bin/rosmake", line 65, in <module>
>     if rma.main():
>   File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line
> 865, in main
>     self.rosdep_check_result = self.check_rosdep(buildable_packages)
>   File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line
> 296, in check_rosdep
>     failed_rosdeps = r.check()
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 446,
> in check
>     if not self.install_rosdep(r, rdlp, default_yes=False, execute=False,
> display=display):
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 524,
> in install_rosdep
>     my_installer = installer(rosdep_dict[mode])
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/installers.py",
> line 132, in __init__
>     raise rosdep.core.RosdepException("Failed to load a rdmanifest from %s,
> and no alternate URI given"%(self.url))
> RosdepException: Failed to load a rdmanifest from
> http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest, and no
> alternate URI given
> Traceback (most recent call last):
>   File "/usr/local/electric/ros/bin/rosmake", line 65, in <module>
>     if rma.main():
>   File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line
> 865, in main
>     self.rosdep_check_result = self.check_rosdep(buildable_packages)
>   File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line
> 296, in check_rosdep
>     failed_rosdeps = r.check()
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 446,
> in check
>     if not self.install_rosdep(r, rdlp, default_yes=False, execute=False,
> display=display):
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 524,
> in install_rosdep
>     my_installer = installer(rosdep_dict[mode])
>   File "/usr/local/electric/ros/tools/rosdep/src/rosdep/installers.py",
> line 132, in __init__
>     raise rosdep.core.RosdepException("Failed to load a rdmanifest from %s,
> and no alternate URI given"%(self.url))
> rosdep.core.RosdepException: Failed to load a rdmanifest from
> http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest, and no
> alternate URI given
>
> I can go to that web address and see the file, so I don't understand why
> ROS can't. Any thoughts? Oh and I moved macports to _opt so it shouldn't be
> an issue.
> Thanks.
>
> Kevin
>
>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110831/e48ee4e4/attachment-0002.html>


More information about the ros-users mailing list