Notice: MediaWiki has been updated. Report any rough edges to

Talk:Getting Started

From OpenKinect
Jump to: navigation, search

64 bit Windows issue

I've completed the compiling and driver installation successfully, however I still have a problem. The DLL files for the top-end application are 32-bit, but I'm running a 64 bit Windows 7 machine, and regsvr32 refuses to register 32 bit DLLs. Anyone know where I can get 64-bit versions of pthreadVC2.dll, glut32.dll, freenect.dll, and freenect_sync.dll? I realize the latter two are compiled with the build, I'm willing to recompile from a 64 bit version of everything if necessary.

I'll check back and change this if I find them on my own, or discover that a ported version of regsvr32.exe from an old machine will work. (Don't have a 32 bit machine available to me right now.)



Put the distributions in order, please? --Tatsh 16:35, 2 May 2012 (IST)


I'm not sure about building for Ubuntu Linux. I was only successful by installing freeglut3 and then I had to use the -lglu flag after make. Is there a better way? As in:

$ sudo apt-get freeglut3
$ make -lglu

Is there any need to modify the instructions? --Tom 11:42, 19 November 2010 (CET)

I added the necessary packages in the Instructions. This should work out of the box --SteveClement 12:02, 8 December 2010 (CET)

for the instructions not to use sudo I created the file but still received this error if I don't use sudo to run libusb couldn't open USB device /dev/bus/usb/001/005: Permission denied. libusb requires write access to USB device nodes. Could not open device

If you added the your user to video and created the udev ruleset all should be fine. Do not forget to reboot! --SteveClement 12:02, 8 December 2010 (CET)

Anyone know why this isn't in the default install script/the deb-packages? Catskul 22:51, 28 March 2011 (CEST)

I also needed to install the following packages, because of GLUT_Xi_LIBRARY and GLUT_Xmu_LIBRARY:

 * libxine1
 * libxine1-dev
 * libxmu
 * libxmuu-dev
 * libxmuu-headers
 * libxi6
 * libxi-dev

Well libxine is not used, so you should be able to use it without that dependencies. Of course if your OS's xmi/xi libraries depend on xine that's why it got pulled in! --SteveClement 12:02, 8 December 2010 (CET)

In case you get a library not found message, make sure your ldconfig cache is up to date:

$ ldconfig -p |grep freenect (libc6,x86-64) => /usr/local/lib64/ (libc6,x86-64) => /usr/local/lib64/ (libc6,x86-64) => /usr/local/lib64/ (libc6,x86-64) => /usr/local/lib64/

If you do not see the freenect stuff do:

$ sudo ldconfig /usr/local/lib64/

for non 64-bit installs:

$ sudo ldconfig /usr/local/lib/


Some links to demo applications should be listed !

OS X Macports

When trying to install libusb-devel it returns "Error: Please do not install this port since it has been replaced by 'libusb'." - So I installed libusb instead. Are the instructions outdated or what do I need to do to get libusb-devel?

OSX And the Kinect for Windows

I think you should mention that this only works with the XBox Kinect, and *not* with the Kinect for Windows.
I followed the macports/manual build route on OS X 10.8.2 and in the end glview only states Number of devices found: 0 - Col000r (talk) 07:33, 1 February 2013 (GMT)

OSX Homebrew install

The quoted formula URLs appear to be out of date. Trying to manually fetch with the commands/urls given results in a formula error when executing "brew install libfreenet". This is because the quoted urls are redirected so, instead of downloading a formula, the stated curl commands downloads a text file with details of a redirect in it. If one uses the destinations of the redirected urls instead, everything works fine. should be replace with:

and... should be replaced with:

Need Some Help Please

Ok my names Justin and I have a Linux Mint KDE laptop and would like fr my kinect to work with it. i have no idea what I need to do so far, If anyone can give me some simple instructions as what to do that would be great. just send them to my Email I am a computer major so Im not a complete noob or idiot. Thanks Guys