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@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Mark Moll