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.<div>

<br></div><div>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.</div><div><br></div><div>Sorry for the inconvenience,</div>

<div><br clear="all">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>William Woodall<br>Graduate Software Engineering<br>Auburn University<br><a href="mailto:w@auburn.edu" target="_blank">w@auburn.edu</a><br><a href="mailto:wjwwood@gmail.com" target="_blank">wjwwood@gmail.com</a><div>

<a href="http://williamjwoodall.com" target="_blank">williamjwoodall.com</a><br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><br>
<br><br><div class="gmail_quote">On Wed, Aug 31, 2011 at 8:06 AM, Kevin Walchko <span dir="ltr"><<a href="mailto:kevin.walchko@gmail.com">kevin.walchko@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="word-wrap:break-word"><div>William,</div><div><br></div><div>Homebrew + ROS: followed your instructions on the wiki (<a href="https://github.com/wjwwood/ros-osx/tree/master/electric-lion-homebrew" target="_blank">https://github.com/wjwwood/ros-osx/tree/master/electric-lion-homebrew</a>) and there were a couple of warnings about version number (when running <span style="color:rgb(68, 68, 68);font-family:'Bitstream Vera Sans Mono', Courier, monospace;font-size:12px;white-space:pre-wrap"><code style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;font-size:12px !important;background-color:rgb(238, 238, 238) !important;color:rgb(68, 68, 68) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:rgb(222, 222, 222) !important;border-right-color:rgb(222, 222, 222) !important;border-bottom-color:rgb(222, 222, 222) !important;border-left-color:rgb(222, 222, 222) !important;border-width:initial !important;border-color:initial !important">python apply-patches.py ./patches $ROS_WORKSPACE)</code></span>, shown below. Note, I cut everything out that wasn't a warning.</div>

<div><br></div><div><div>[kevin@TARDIS electric-lion-homebrew]$ python apply-patches.py ./patches $ROS_WORKSPACE</div><div>INFO   : Using patches path: /Users/kevin/tmp/ros-osx/electric-lion-homebrew/patches</div><div>INFO   : Using ROS path: /usr/local/electric</div>

<div>WARNING: Patch for stack image_pipeline is for version 1.6.0 but the stack is of version 1.6.1</div><div>WARNING: Patch for stack ros is for version 1.6.1 but the stack is of version 1.6.2</div><div>WARNING: Patch for stack ros_comm is for version 1.6.1 but the stack is of version 1.6.2</div>

<div>WARNING: Patch for stack simulator_gazebo is for version 1.4.0 but the stack is of version 1.4.2</div><div>INFO   : Done.</div></div><div><br></div><div><div>Then running rosmake --rosdep-install ros ros_comm common_msgs fails and gives me:</div>

<div><br></div><div>[ rosmake ] Packages requested are: ['ros', 'ros_comm', 'common_msgs']                                                                            </div><div>[ rosmake ] Logging to directory/Users/kevin/.ros/rosmake/rosmake_output-20110831-060028                                                          </div>

<div>[ rosmake ] Expanded args ['ros', 'ros_comm', 'common_msgs'] to:</div><div>['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']</div>

<div>[ rosmake ] Generating Install Script using rosdep then executing. This may take a minute, you will be prompted for permissions. . .              </div><div>[ rosmake ] rosdep install failed: Failed to load a rdmanifest from <a href="http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest" target="_blank">http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest</a>, and no alternate URI given</div>

</div><div><br></div><div>if I remove the --rosdep-install from the command it say:</div><div><br></div><div><div>rosmake ros ros_comm common_msgs</div><div>[ rosmake ] Packages requested are: ['ros', 'ros_comm', 'common_msgs']                                                                            </div>

<div>[ rosmake ] Logging to directory/Users/kevin/.ros/rosmake/rosmake_output-20110831-060207                                                          </div><div>[ rosmake ] Expanded args ['ros', 'ros_comm', 'common_msgs'] to:</div>

<div>['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']</div>

<div>[ rosmake ] Checking rosdeps compliance for packages ros, ros_comm, common_msgs.  This may take a few seconds.                                    </div><div>Traceback (most recent call last):</div><div>  File "/usr/local/electric/ros/bin/rosmake", line 65, in <module></div>

<div>    if rma.main():</div><div>  File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line 865, in main</div><div>    self.rosdep_check_result = self.check_rosdep(buildable_packages)</div><div>

  File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line 296, in check_rosdep</div><div>    failed_rosdeps = r.check()</div><div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 446, in check</div>

<div>    if not self.install_rosdep(r, rdlp, default_yes=False, execute=False, display=display):</div><div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 524, in install_rosdep</div><div>

    my_installer = installer(rosdep_dict[mode])</div><div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/installers.py", line 132, in __init__</div><div>    raise rosdep.core.RosdepException("Failed to load a rdmanifest from %s, and no alternate URI given"%(self.url))</div>

<div>RosdepException: Failed to load a rdmanifest from <a href="http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest" target="_blank">http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest</a>, and no alternate URI given</div>

<div>Traceback (most recent call last):</div><div>  File "/usr/local/electric/ros/bin/rosmake", line 65, in <module></div><div>    if rma.main():</div><div>  File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line 865, in main</div>

<div>    self.rosdep_check_result = self.check_rosdep(buildable_packages)</div><div>  File "/usr/local/electric/ros/tools/rosmake/src/rosmake/engine.py", line 296, in check_rosdep</div><div>    failed_rosdeps = r.check()</div>

<div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 446, in check</div><div>    if not self.install_rosdep(r, rdlp, default_yes=False, execute=False, display=display):</div><div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/core.py", line 524, in install_rosdep</div>

<div>    my_installer = installer(rosdep_dict[mode])</div><div>  File "/usr/local/electric/ros/tools/rosdep/src/rosdep/installers.py", line 132, in __init__</div><div>    raise rosdep.core.RosdepException("Failed to load a rdmanifest from %s, and no alternate URI given"%(self.url))</div>

<div>rosdep.core.RosdepException: Failed to load a rdmanifest from <a href="http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest" target="_blank">http://mirror.ausparc.com/ros/sourcedeps/gtest.rdmanifest</a>, and no alternate URI given</div>

</div><div><br></div><div>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.</div><div>Thanks.</div>
<div>
<br></div><font color="#888888"><div>Kevin</div><div><br></div><div><br></div></font></div><br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>