I don’t get why you’re bundling your own libusb shared lib binary. It’s not working anyway, fails at the linking stage. If you’ve made any source modifications in the bundled libusb you have to provide them because libusb is a GPL projet (you’d be violating the license otherwise).
The public repo really needs some love… Many ignored patches and issues.
The source zip download should have the makefiles already generated but the git repo should not. The README should have instructions on how to make them.
After installing all the necessary dev packages on OpenSUSE I was able to build OwnNest with the attached patch. I’m just using my system version of libusb. I’m using pkg-config to get the system flags (should be more portable). Since I’ve directly modified the generated Makefile I guess it’s not very useful (the proper way would be to change the jucer file I think)
My change is available on my gh repo on the libusb_build_fix branch:
The OWL is a really cool project! I’m just trying to make it easier for everyone to contribute, don’t take this the wrong way