Incomplete configuration during ROS Hydro installation on OSX 10.9
Hello everyone, I am an absolute beginner when it comes to ROS or Homebrew or even using the Terminal! Please bear with me here.
I've been following this tutorial (wiki.ros.org/hydro/Installation/OSX/Homebrew/Source) to the letter trying to install ROS Hydro to my Mac OSX 10.9. I am stuck at section 2.1.3 where I'm told to run ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
. Upon running it, the command fails with this error:
-- Configuring incomplete, errors occurred!
See also "/Users/jcRebanal/ros_catkin_ws/build_isolated/catkin/CMakeFiles/CMakeOutput.log".
<== Failed to process package 'catkin':
Command 'cmake /Users/jcRebanal/ros_catkin_ws/src/catkin -DCATKIN_DEVEL_PREFIX=/Users/jcRebanal/ros_catkin_ws/devel_isolated/catkin -DCMAKE_INSTALL_PREFIX=/Users/jcRebanal/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release' returned non-zero exit status 1
Reproduce this error by running:
==> cd /Users/jcRebanal/ros_catkin_ws/build_isolated/catkin && cmake /Users/jcRebanal/ros_catkin_ws/src/catkin -DCATKIN_DEVEL_PREFIX=/Users/jcRebanal/ros_catkin_ws/devel_isolated/catkin -DCMAKE_INSTALL_PREFIX=/Users/jcRebanal/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release
Command failed, exiting.
I have no idea how I can continue installation from here, may it have something to do with the command cmake /...Release
ending with returned non-zero exit status 1
? Like I said, I'm an absolute beginner here and can't make sense of this or how to proceed.
I DID try running brew doctor
and I was told my system is ready to brew
with no warnings.
The rest of the installation up to this point was relatively smooth and was only met with one other major warning/error. At tutorial section 2.1.2 I'm told to resolve dependencies. I ran rosdep install --from-paths src --ignore-src --rosdistro hydro -y
and at the end of the command I was asked my sudo
password. I was met with this error:
Could not find any downloads that satisfy the requirement PIL
Some externally hosted files were ignored (use --allow-external PIL to allow).
No distributions at all found for PIL.
Storing debug log for failure in /Users/.../pip.log
Error: the following rosdeps failed to install: pip: command [sudo pip install -U PIL] failed
Not sure if that's relevant or not but it does provide more detail on my situation. I could not find anyone else having the same problem, I have no idea if this is easily fixable or if this is a hard compatibility issue.
Please, if you can provide any insight, I would appreciate it very much. I can provide other details if needed. Thank you!!
edit 1: Using both William's and demmein's answers did solve my original PIL install issue. However, I still ended up getting stuck installing the rosdeps, mainly pcl. I dropped trying to install ROS on OSX 10.9 and installed it on Ubuntu and ran than on OSX through VirtualBox. I used a .ova file with ROS Hydro pre-installed and have been able to use it without issue since. Here is the link I used: (nootrix.com/downloads/#RosVM) (I used the 3.7 GB torrent). Thanks again everyone for the help!
I actually think it did solve your original issue, you just ran into a different, similar error later with PCL...
My original issue was not being able to run './src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release' and I still wasn't able to run it and continue with the installation. But your answer and demmein's helped and definitely resolved the PIL issue. And they're both appreciated! (:
Feel free to post a new question with more details about the pcl issue. In general ROS on Ubuntu will be more of smooth sailing than on OS X, however some things don't always work great in a VM, such as visualization in rviz.