-
Notifications
You must be signed in to change notification settings - Fork 22
Problem executing make.m in Matlab. #13
Description
Following the install instructions and the video for windows, i got as far as running make.m in Matlab. (2019a).
i got the following error:
make
Building target 'hackrf_find_devices.c':
Building with 'MinGW64 Compiler (C)'.
Error using mex
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xda):
undefined reference to libusb_cancel_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x14f): undefined reference to libusb_free_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x216):
undefined reference to libusb_alloc_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x36e): undefined reference to libusb_submit_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x3b8):
undefined reference to libusb_get_device' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x3cc): undefined reference to libusb_get_active_config_descriptor'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x402):
undefined reference to libusb_free_config_descriptor' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x419): undefined reference to libusb_kernel_driver_active'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x453):
undefined reference to libusb_detach_kernel_driver' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x4a2): undefined reference to libusb_get_configuration'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x4e8):
undefined reference to libusb_set_configuration' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x54a): undefined reference to libusb_init'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x59d):
undefined reference to libusb_exit' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x61e): undefined reference to libusb_get_device_list'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x6f4):
undefined reference to libusb_get_device_descriptor' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x7af): undefined reference to libusb_open'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x7d9):
undefined reference to libusb_get_string_descriptor_ascii' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x823): undefined reference to libusb_close'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x86e):
undefined reference to libusb_free_device_list' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x931): undefined reference to libusb_get_device_list'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x990):
undefined reference to libusb_get_device_descriptor' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xa19): undefined reference to libusb_open'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xa46):
undefined reference to libusb_get_string_descriptor_ascii' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xa99): undefined reference to libusb_close'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xac1):
undefined reference to libusb_open' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xaeb): undefined reference to libusb_free_device_list'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xb28):
undefined reference to libusb_close' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xb3e): undefined reference to libusb_claim_interface'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xb59):
undefined reference to libusb_close' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xb8e): undefined reference to libusb_release_interface'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xb97):
undefined reference to libusb_close' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xc14): undefined reference to libusb_release_interface'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xc1d):
undefined reference to libusb_close' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xc89): undefined reference to libusb_open_device_with_vid_pid'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xcb5):
undefined reference to libusb_open_device_with_vid_pid' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xce1): undefined reference to libusb_open_device_with_vid_pid'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xde3):
undefined reference to libusb_open' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xe6d): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xef1):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0xf8a): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1015):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x10bf): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1138):
more undefined references to libusb_control_transfer' follow C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x15bc): undefined reference to libusb_bulk_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x163f):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x16b7): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1709):
undefined reference to libusb_get_device' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x171d): undefined reference to libusb_get_device_descriptor'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x17db):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x18c9): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1951):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1b62): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1bd8):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1cb1): more undefined references to libusb_control_transfer' follow
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1e84):
undefined reference to libusb_handle_events_timeout' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x1f40): undefined reference to libusb_submit_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x2280):
undefined reference to libusb_release_interface' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x228f): undefined reference to libusb_close'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x23d9):
undefined reference to libusb_strerror' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x2667): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x282b):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x28c9): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x29b8):
undefined reference to libusb_control_transfer' C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x2a50): undefined reference to libusb_control_transfer'
C:\Users\gracken\Desktop\simulink-hackrf-master\simulink-hackrf-master\deps\bin\libhackrf.a(hackrf.obj):hackrf.c:(.text+0x2aef):
more undefined references to `libusb_control_transfer' follow
collect2.exe: error: ld returned 1 exit status
Error in make (line 66)
mex(options{:}, 'src/hackrf_find_devices.c')
i'm pretty noob at this. it's for a class project for mobile communications. No idea where i might have gone wrong.
i'd really appreciate any help!
Galo