Undefined reference error when building debug binaries #288

Closed
opened 4 years ago by wowario · 1 comments
Owner
[ 96%] Linking CXX executable ../../bin/wownero-wallet-rpc
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_control_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_descriptor'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_config_descriptor'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_handle_events'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_bus_number'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_interrupt_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_submit_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_close'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_address'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_init'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_detach_kernel_driver'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_open'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_cancel_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_release_interface'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_list'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_exit'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_handle_events_completed'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_kernel_driver_active'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_active_config_descriptor'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_alloc_transfer'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_device_list'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_claim_interface'
/usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_config_descriptor'
collect2: error: ld returned 1 exit status
``` [ 96%] Linking CXX executable ../../bin/wownero-wallet-rpc /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_control_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_descriptor' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_config_descriptor' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_handle_events' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_bus_number' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_interrupt_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_submit_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_close' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_address' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_init' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_detach_kernel_driver' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_open' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_cancel_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_release_interface' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_device_list' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_exit' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_handle_events_completed' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_kernel_driver_active' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_get_active_config_descriptor' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_alloc_transfer' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_device_list' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_claim_interface' /usr/bin/ld: ../device/libdevice.so: undefined reference to `libusb_free_config_descriptor' collect2: error: ld returned 1 exit status ```
wowario added the bug label 4 years ago
Poster
Owner

missing libudev-dev and libusb-1.0-0-dev dependencies.

missing `libudev-dev` and `libusb-1.0-0-dev` dependencies.
wowario closed this issue 4 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: wownero/wownero#288
Loading…
There is no content yet.