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@auburn.edu wjwwood@gmail.com williamjwoodall.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ On Wed, Aug 31, 2011 at 8:06 AM, Kevin Walchko 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@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 > 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 > 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@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >