kyonifer / ros-macports

Macports Portfiles for ROS (THIS PROJECT IS INACTIVE - please see http://wiki.ros.org/ROS/Installation for current supported install instructions)
Other
11 stars 11 forks source link

MacPorts installation fails #22

Open dhuber23 opened 10 years ago

dhuber23 commented 10 years ago

Installing ros-groovy-desktop-full fails with the following error: ---> Fetching distfiles for ros-groovy-desktop-full Error: org.macports.fetch for port ros-groovy-desktop-full returned: Using initial elements from: http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full ERROR in config: Invalid multiproject yaml format in [http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full]: mapping values are not allowed here in "", line 14, column 20

This was previously reported in: https://github.com/kyonifer/ros-macports/issues/4

However, the explanation in the comment was not a solution, and the problem was closed without being fixed. Given that the groovy version of ROS is still being supported, and that significant portions of the hydro distribution (e.g., all the visualization) do not work on OS X, it does not make sense to abandon it at this time. Is there any way we can track down the problem or find a workaround that will allow people to use a functioning ROS on OS X?

kyonifer commented 10 years ago

The visualization parts have never worked correctly on OS X, including in groovy and Homebrew. As a rule the ports working in Hydro are a superset of those in groovy since the initial groovy port a temporary (and hacky) way to support ROS in one large port. Hydro is currently the only thing supported via macports (I'm not sure about the homebrew instructions).

In order to get groovy working again you would likely need to port the groovy Portfiles to the new method found in the gen-scripts branch. I do not have time to maintain both, so someone else would need to step up. Possibly someone who would benefit from using them (you)?