OpenKinect-for-Processing icon indicating copy to clipboard operation
OpenKinect-for-Processing copied to clipboard

Could not find a library in the downloaded file

Open tank-t-bird opened this issue 7 years ago • 7 comments

I used to have Open Kinect working fine on my computer, but I tried to install it in a new machine and it gives this error when I try to install it form the library "Could not find a library in the downloaded file.". Copying the github folder into the libraries folder does not help. Is this a broken package link perhaps? I found similar issues closed long ago for other libraries that also suggested a malformed zip file.

I tried this with the last three versions of Processing and all of them gave the same error.

tank-t-bird avatar Jun 15 '18 08:06 tank-t-bird

Still having this issue when trying to install the libraries from inside Processing 3.3.6, but copying the latest release from https://github.com/shiffman/OpenKinect-for-Processing/releases into the libraries folder allowed me to continue working.

tank-t-bird avatar Jun 22 '18 13:06 tank-t-bird

I just started got the openkinect library a few days ago and have been having the same issue. How are you saying you temporarily fixed it?

dtucker3 avatar Jul 02 '18 13:07 dtucker3

@dtucker3 by copying the latest release from https://github.com/shiffman/OpenKinect-for-Processing/releases into the libraries folder, instead of trying to install it through the menu/tools.

tank-t-bird avatar Jul 02 '18 14:07 tank-t-bird

screenshot 2018-07-02 16 07 09 Take this first file from the releases link in my previous comment, unzip and copy it to the libraries folder.

tank-t-bird avatar Jul 02 '18 14:07 tank-t-bird

I have problems with this as well. I did exactly the same thing as you suggested; unzipped it to the library folder but when I run for example the RGBDepthTest2 Im getting this error:

64 windows java.lang.UnsatisfiedLinkError: D:\Projekt\Processing\Programfiler\libraries\openkinect_processing\library\v2\msvc\libJNILibfreenect2.dll: Can't find dependent libraries at processing.opengl.PSurfaceJOGL$2.run(PSurfaceJOGL.java:408) at java.lang.Thread.run(Thread.java:748) A library relies on native code that's not available. Or only works properly when the sketch is run as a 32-bit application.

Did you get this to work?

Im running windows 10 64-bit and processing 3.3.7

perottosson avatar Jul 03 '18 10:07 perottosson

thanks, i did this on mac a few times and it didn't work but i just tried again and now it works idk why

dtucker3 avatar Jul 04 '18 18:07 dtucker3

well I copied the library .. but but when I open one of the examples .. it does not recognize kinect or kinect2 as a class .. can someone share an basic example with open kinect for processing library ?

shashrvacai avatar Jul 14 '18 00:07 shashrvacai