Different package version from voxl-cross and Voxl2
-
Hi,
I am having an issue with compiling a library with voxl-cross and runing it on the Voxl2 board. I did compile on voxl-cross but when I try to run a programme that use the library. I got an error with libusb :
voxl-tcp-neuro: symbol lookup error: /usr/local/lib/libcaer.so.3: undefined symbol: libusb_set_log_cb
After a researching on google and asking AI chat bot. I found that the version of libusb on the Voxl2 board is 1.0.21 in contrast to 1.0.27 on voxl-cross. The result is that libusb missing libusb_set_log_cb.
I tried to update the version on Voxl2 but I did not succed because 1.0.21 is the latest version availible on ubuntu 18, but voxl-cross seem to run ubuntu 24.
Is there a way to make it work ?
-
@remill said in Different package version from voxl-cross and Voxl2:
1.0.27
Perhaps you can build the desired version of libusb from source and install it? We have used this approach for a variety of other "third party" libraries. Examples are here: https://gitlab.com/voxl-public/voxl-sdk/third-party?page=1