OpenNI を Mac OSX Lion にインストールするために

http://www.cyber.t.u-tokyo.ac.jp/~take/blog/kinect/install-openni-with-homebrew.htmlhttps://github.com/totakke/openni-formula の通りなのですが、いくつかハマったことをメモ。

libtool

libtool は brew で普通に入る。

 % brew install libtool

libusb-devel は freenect で代用

 % brew install libusb-devel +universal

これがうまくいかなかったので、libusb-freenect を使用することにした。
まずHomebrew のフォーミュラを入手する。

 % cd /usr/local/Library/Formula
 % curl --insecure -O "https://raw.github.com/OpenKinect/libfreenect/master/platform/osx/homebrew/libfreenect.rb"
 % curl --insecure -O "https://raw.github.com/OpenKinect/libfreenect/master/platform/osx/homebrew/libusb-freenect.rb"

libfreenect を brew で入れる。

 % brew install libfreenect

doxygen

 % brew install doxygen

なぜかこれが失敗した。

 % brew update

これもうまくいかない。
エラーの原因、/usr/local/Library/Formula/voldemort.rb を削除すると通った。まさに諸悪の根源。

 % drew update
 % brew install doxygen
 % brew install graphviz

あとは先の手順通り、インストール作業を行えた。