Skip to content
This repository was archived by the owner on Jul 27, 2020. It is now read-only.
This repository was archived by the owner on Jul 27, 2020. It is now read-only.

Problem executing make.m in Matlab. #13

@gracken0

Description

@gracken0

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions