Install ROS on MacOS X Mavericks

ROS hydroをMacOS X Mavericks上にインストールする.


諦めました.
これがなんとかならんと無理です.
Mavericks周りは今色々直してくれてる最中らしいのでもう少し待ちましょう!
https://github.com/orocos/orocos_kinematics_dynamics/pull/4

以下諦めたログ

homebrewを使用したインストールが選択できるのでhomebrewを使用する.

大まかな流れはインストレーションマニュアルに従う.
http://wiki.ros.org/hydro/Installation/OSX/Homebrew/Source

コケた時の対処法

Resolving Dependenciesの前に

Resolving Dependenciesで

rosdep install --from-paths src --ignore-src --rosdistro hydro -y

するが,これで色々pip installされる.ここでコケる.
こけたらbrew install -v hogeする.

pip install -U PIL

PILのコンパイル時にfreetypeが無いと言われる.brewfreetype入れるとfreetype2になるせい.
http://stackoverflow.com/questions/20325473/error-installing-python-image-library-using-pip-on-mac-os-x-10-9

ln -s /usr/local/include/freetype2 /usr/local/include/freetype

をすると通る.

pip install -U pcl

pclなんてFormulaは無いと言われる.

brew tap ros/hydro

をしていないため.手順書ちゃんと読みましょう.

brew install ogre

brew install -v ogreするとfreetypeでコケている.
freetypeのリンクにコケる.uninstall & installしたら通った.
よくわからん.
https://github.com/osrf/homebrew-simulation/issues/4

brew install gazebo

最新のgazeboだとfixされているらしいので

brew install gazebo --HEAD

をする.
https://github.com/osrf/homebrew-simulation/issues/5

brew install PyQwt

PyQwtがpyqtの新しい設定フォーマットに追従していないのが原因.
pyqtをダウングレードしてPyQwtを入れる.
https://github.com/Homebrew/homebrew/issues/25224
http://sourceforge.net/p/pyqwt/bugs/12/