[ros-users] ROS Fuerte Beta 1 Now Available

Mark Moll mmoll at rice.edu
Wed Apr 4 21:46:39 UTC 2012


I attempted to install Fuerte on OS X using MacPorts instead of HomeBrew.  
- I first installed all dependencies through MacPorts except wxPython and Ogre (FYI, I just added a py27-empy port in MacPorts).
- I made it easier for ROS to do the right thing by doing this:
	sudo port select python python27
	sudo port select nosetests nosetests27
- I installed wxPython2.9-osx-2.9.2.4-cocoa-py2.7 via binary installer (the 2.9.3 release resulted in linking errors apparently this is a known issue: http://forums.wxwidgets.org/viewtopic.php?f=19&t=34185)
- I added /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin to PATH
- Installed the core libraries like so (cmake needs to find wx-config):
	env PATH=/usr/local/lib/wxPython/bin:${PATH} cmake .. -DCMAKE_INSTALL_PREFIX=/opt/local/fuerte

- Eventually, I got stuck in section 1.7, "Build Higher-level/tools (Layer 2)”, with this error:

> rosdep install -a

ERROR: Rosdep experienced an internal error: 'SourceInstall' object is not iterable
Please go to the rosdep page [1] and file a bug report with the stack trace below.
[1] : http://www.ros.org/wiki/rosdep

Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/main.py", line 109, in rosdep_main
    exit_code = _rosdep_main(args)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/main.py", line 226, in _rosdep_main
    return _package_args_handler(command, parser, options, args)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/main.py", line 274, in _package_args_handler
    return command_handlers[command](lookup, packages, options)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/main.py", line 407, in command_install
    uninstalled, errors = installer.get_uninstalled(packages, implicit=options.recursive, verbose=options.verbose)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/installers.py", line 402, in get_uninstalled
    resolutions, errors = self.lookup.resolve_all(resources, installer_context, implicit=implicit)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/lookup.py", line 345, in resolve_all
    resolutions[installer_key] = installer.unique(*val)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosdep-0.9.2-py2.7.egg/rosdep2/installers.py", line 348, in unique
    s.update(resolved)
TypeError: 'SourceInstall' object is not iterable


On Apr 3, 2012, at 11:28 PM, Ken Conley wrote:

> Announcement and details here:
> 
> http://www.ros.org/news/2012/04/ros-fuerte-beta-1-now-available.html
> 
> -- your friendly neighborhood ROS Fuerte packagers
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
> 

-- 
Mark Moll






More information about the ros-users mailing list