May 27, 2013 Step 4: Install OpenNI SDK (v1.5.7.10) Like I stated earlier, you probably don’t yet want to install version two of this software as it will have compatibility issues with your Mac (I learnt this the hard way). OpenNI is the primary framework that will let you interface with your Kinect. Rosdep install opennikinect rosmake opennikinect After installation you need to unplug and plug in all OpenNI compatible (Primesense SDK & Kinect) devices. Each user working with a device needs to be member of the 'video' group.
I have a Kinect for Windows and I would like to connect it to my Mac laptop with OSX 10.7.5.
I would like to use openNI as the driver.
OpenNI's website lists 'OpenNI 2.1 Beta (OS X)' however the source-code page does not list install instructions. Are they found someplace else?
There are install instructions on the OpenNI 1.x github page and on OpenNI 1.x Unstable branch page. The instructions for the two branches are slightly different, however neither have worked for me.
I originally had XCode 4.6 installed. Both instructions state they want XCode 4.3.2, which I installed, renamed XCode 4.6 and used 'sudo xcode-select -switch' to switch between them.
Both instructions ask for 'libusb-devel +universal' and in both cases I get:
If I continue with the installation of 'libusb +universal' instead, then the rest of the dependencies install fine (though I had to install GraphViz before Doxygen).
But then when I run: './RedistMaker' I get a lot of warnings, though it does create a Final file. 'sudo ./install.sh' runs fine and I'm guessing OpenNI is installed, but then I get a bunch more errors when trying to install Sensor.
Can anyone help tell where along the way should I have started to worry? Do I need to manually install libusb (which I have tried to do)?
Any help appreciated!

BishopZ1 Answer
Openni Manual Install Mac Os
I fixed the installation of OpenNI by running these instructions:
Basically the Mac install instructions need to be updated and should include a warning that the short install may leave files around that will need to be deleted before installing with port.