Louis McCarthy created a new topic ' 3rdParty Build Failure' in the forum. 8 years ago

I'm having trouble building the 3rdparty code. I've tried on two different Ubuntu systems, one running 14.04 and the other 16.04.

The linker fails with

/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `libusb_error_name'
whether I try to compile all 3rdparty code, or just indi-gphoto.

If I call ldd on /usr/lib/x86_64-linux-gnu/libindidriver.so, this is the result
	linux-vdso.so.1 =>  (0x00007ffc4a159000)
	libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0 (0x00007f4b3b4e1000)
	libnova-0.14.so.0 => /usr/lib/x86_64-linux-gnu/libnova-0.14.so.0 (0x00007f4b3af5a000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4b3ad3c000)
	libcfitsio.so.3 => /usr/lib/x86_64-linux-gnu/libcfitsio.so.3 (0x00007f4b3a984000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4b3a76b000)
	libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f4b3a516000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4b3a212000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4b39f0c000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4b39cf6000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4b39931000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4b39729000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f4b3ba38000)

libindi was built and installed from the git commit, 6240aaa, which is the same commit used to attempt to compile the 3rdparty modules.

I followed the README.md instructions line-by-line, and have triple checked the pre-requisites.

It looks like libusb-1.0 is there. Am I missing something?
-Louis

Read More...