Installation Guide (OpenNI) - micuat/libopenframeworks GitHub Wiki

Files will be installed under ~/opt/.

Pre-installation:

$ git clone https://github.com/micuat/libopenframeworks.git
$ cd libopenframeworks
$ git checkout -b openni origin/openni

Installation (Ubuntu):

$ cd contrib
$ sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libudev-dev libfreeimage3 libfreeimage-dev boost libopenni-dev openni-utils libopenni-sensor-primesense-dev
$ ./build-contrib.sh  -i ~/opt
$ cd ..
$ export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:~/opt/lib/pkgconfig
$ export LD_LIBRARY_PATH=~/opt/lib
$ mkdir build
$ cd build
$ cmake -DCMAKE_PREFIX_PATH=~/opt ..
$ make
$ make install

Installation (OSX with Homebrew; currently OpenNI not supported):

$ cd contrib
$ brew install wget pkg-config cmake boost glew
$ brew install freetype
$ brew link --force freetype
$ brew install --HEAD llvm --with-clang
$ brew install libdc1394 cairo glew freeimage
$ brew install xz gnutar
$ ./build-contrib.sh  -i ~/opt
$ cd ..
$ export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:~/opt/lib/pkgconfig
$ export DYLD_LIBRARY_PATH=~/opt/lib
$ mkdir build
$ cd build
$ cmake -DCMAKE_PREFIX_PATH=~/opt ..
$ make
$ make install