When installing libmtp: “collect2: error: ld returned 1 exit status”. How to debug/fix?

Following these instructions for fixing libmtp problems … https://askubuntu.com/a/886986/296836 … I get these errors … ../src/.libs/libmtp.so: undefined reference to `usb_claim_interface’ ../src/.libs/libmtp.so: undefined reference to `usb_get_string_simple’ ../src/.libs/libmtp.so: undefined reference to `usb_detach_kernel_driver_np’ ../src/.libs/libmtp.so: undefined reference to `usb_get_descriptor’ ../src/.libs/libmtp.so: undefined reference to `usb_get_busses’ collect2: error: ld returned 1 exit status Makefile:506: recipe for target ‘mtp-connect’ failed make[2]: ***…

Details