almost kind of... i did 1) install libusb, libusbx from package manager. libusb is a wrapper for libusbx i think so need them bothe 2) svn checkout then jump to revision 280, this afaik is the latest version that has the functions for 0.5.9 I THINK 3) inside both libusbjava.cpp and libusbjava.h do a find/replace for inf_libubsjava_ -> usb_, this is where 0.5.9 expects to find the functions in the namespace or whatever its actually called. 4) edit project.properties, i pointed /usr/lib to /usr/lib64...
I realised i have been silly, rather than the 1.1 so and jar the project was built with ch.ntb.usb-0.5.9.jar so i need to use an older .so that uses old libusb. I didn't understand that the ch.ntb.usb-0.5.9.jar was the old version of libusbjava. I tried building an older version from svn but java segfaults on one of the get string methods.
ok i'm trying to follow these instructions https://github.com/tinwhisker/Owon-VDS1022 on fedora. I dont know anything at all about java whatsoever. i can't find a libusb-java package on my package manager. i followed the instructions here: http://libusb-java.ch/installation/start i run the jar file and get the folowing error: java.lang.UnsatisfiedLinkError: no usbJava in java.library.path so i renamed libLibusbJava-1_1.so to libusbJava.so and copied it into the working directory i run the jar file...