OpenNI を Mac OSX Lion にインストールするために
http://www.cyber.t.u-tokyo.ac.jp/~take/blog/kinect/install-openni-with-homebrew.html や https://github.com/totakke/openni-formula の通りなのですが、いくつかハマったことをメモ。
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
あとは先の手順通り、インストール作業を行えた。