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

Kevin Walchko kevin.walchko at gmail.com
Fri Sep 2 02:51:37 UTC 2011


William,

So is all of the work you did adding homebrew functionality going to be rolled into ROS?
Curious what the end game is…

Kevin


On Aug 31, 2011, at 9:34 AM, William Woodall wrote:

> 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
> 
> 
> _______________________________________________
> 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.osuosl.org/pipermail/ros-users/attachments/20110901/04660d62/attachment-0001.html>


More information about the ros-users mailing list