GithubHelp home page GithubHelp logo

Comments (5)

adrien3d avatar adrien3d commented on June 26, 2024 1

Thanks, reported here

from probe-run.

Urhengulas avatar Urhengulas commented on June 26, 2024

Hi @adrien3d,

The issue seems libusb related. Our dependency probe-rs uses rusb (which links to libusb).

Can you please try if you can install the probe-rs cli or if it yields the same error?

$ cargo install probe-rs --features cli

from probe-run.

adrien3d avatar adrien3d commented on June 26, 2024

I think it yields to a similar error:

  = note: ld: warning: ignoring file /opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
          Undefined symbols for architecture x86_64:
            "_libusb_bulk_transfer", referenced from:
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::send_buffer::ha301833d69cedef2 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::receive_buffer::h25cf13f834bf10a8 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$probe_rs..probe..stlink..usb_interface..StLinkUsb$GT$::write::h03966503f02c0835 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$probe_rs..probe..stlink..usb_interface..StLinkUsb$GT$::read_swo::h35f43a3f9cf63fe4 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                probe_rs::probe::cmsisdap::commands::CmsisDapDevice::drain::h6a7be870b864b134 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.14.rcgu.o)
                probe_rs::probe::cmsisdap::commands::CmsisDapDevice::find_packet_size::h7b81e40d41f187c8 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.14.rcgu.o)
                probe_rs::probe::cmsisdap::commands::CmsisDapDevice::read_swo_stream::hc9b2834bee442ec4 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.14.rcgu.o)
                ...
            "_libusb_claim_interface", referenced from:
                rusb::device_handle::DeviceHandle$LT$T$GT$::claim_interface::h43083a6e41f360f1 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_v2_device::h9bd8d8b85c7c3d22 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.6.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::claim_interface::h9e2c345d24f18baf in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.5.rcgu.o)
            "_libusb_close", referenced from:
                core::ptr::drop_in_place$LT$probe_rs..probe..jlink..JLink$GT$::h03543b7a897e2194 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                core::ptr::drop_in_place$LT$rusb..device_handle..DeviceHandle$LT$rusb..context..Context$GT$$GT$::h1073f86caebd7f49 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2b02cf2aa320c107 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hee74007bc748ba92 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hb1cb231b91708d6c in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.3.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hfdbabfdb967c15a9 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.3.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h138c3de003cc7d43 in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.5.rcgu.o)
                ...
            "_libusb_control_transfer", referenced from:
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_control::hde768870025d37af in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_languages::h4f459a70a8bae41f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_serial_number_string::h5e7509d66f8e8572 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_languages::ha67f924ddb39bab6 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.3.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_string_descriptor::ha49e128f0c79ad94 (.llvm.9479203647793347770) in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.3.rcgu.o)
            "_libusb_exit", referenced from:
                core::ptr::drop_in_place$LT$alloc..sync..ArcInner$LT$rusb..context..ContextInner$GT$$GT$::h387d8a9ae9d7980b in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.5.rcgu.o)
                _$LT$rusb..context..ContextInner$u20$as$u20$core..ops..drop..Drop$GT$::drop::he320a7c2cff0fb68 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.5.rcgu.o)
            "_libusb_free_config_descriptor", referenced from:
                _$LT$rusb..config_descriptor..ConfigDescriptor$u20$as$u20$core..ops..drop..Drop$GT$::drop::h93f8a8154741b4e0 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.3.rcgu.o)
            "_libusb_free_device_list", referenced from:
                core::ptr::drop_in_place$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$GT$::h3da1b3e5f8420c6a in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                core::ptr::drop_in_place$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$GT$::h3da1b3e5f8420c6a in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                ...
            "_libusb_get_active_config_descriptor", referenced from:
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::cmsisdap::tools::get_cmsisdap_info::hb9df6866c2175810 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.6.rcgu.o)
                jaylink::JayLink::open_usb::h47513cc219cb4866 in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.0.rcgu.o)
            "_libusb_get_bus_number", referenced from:
                _$LT$rusb..device..Device$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$::fmt::h39f382a46d5ea6a8 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
            "_libusb_get_config_descriptor", referenced from:
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_v2_device::h9bd8d8b85c7c3d22 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.6.rcgu.o)
            "_libusb_get_configuration", referenced from:
                jaylink::JayLink::open_usb::h47513cc219cb4866 in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.0.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::active_configuration::h454b447b8a3ec2ea in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.5.rcgu.o)
            "_libusb_get_device_address", referenced from:
                _$LT$rusb..device..Device$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$::fmt::h39f382a46d5ea6a8 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
            "_libusb_get_device_descriptor", referenced from:
                _$LT$rusb..device..Device$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$::fmt::h39f382a46d5ea6a8 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                ...
            "_libusb_get_device_list", referenced from:
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::list_espjtag_devices::h4df4623e59d99f75 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                ...
            "_libusb_get_string_descriptor_ascii", referenced from:
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_string_descriptor_ascii::h359f74ce28e0aeb3 (.llvm.8402632241336388222) in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.5.rcgu.o)
            "_libusb_get_version", referenced from:
                rusb::version::version::ha7183ff865e62ddf in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.4.rcgu.o)
            "_libusb_has_capability", referenced from:
                rusb::has_capability::hd25cc270f10e013f in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.14.rcgu.o)
                rusb::has_hotplug::h4e788fcc59e1d260 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.14.rcgu.o)
                rusb::has_hid_access::hae084cea5c8dca6e in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.14.rcgu.o)
                rusb::supports_detach_kernel_driver::h36e26a1938409ae8 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.14.rcgu.o)
            "_libusb_init", referenced from:
                std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h8b6f4aa6e7ce69c1 (.llvm.16934247661422572271) in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.5.rcgu.o)
                core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc9dd44a4daabcf46 (.llvm.16934247661422572271) in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.5.rcgu.o)
                rusb::context::Context::new::hb2808271b1d93ea4 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.5.rcgu.o)
            "_libusb_open", referenced from:
                probe_rs::probe::stlink::tools::read_serial_number::heaeba24191e37008 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.13.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                ...
            "_libusb_ref_device", referenced from:
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::haf3846594d3ae947 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h6442e19a1fd9ca16 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.15.rcgu.o)
                ...
            "_libusb_release_interface", referenced from:
                core::ptr::drop_in_place$LT$probe_rs..probe..jlink..JLink$GT$::h03543b7a897e2194 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                core::ptr::drop_in_place$LT$rusb..device_handle..DeviceHandle$LT$rusb..context..Context$GT$$GT$::h1073f86caebd7f49 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2b02cf2aa320c107 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hee74007bc748ba92 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.12.rcgu.o
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$core..ops..drop..Drop$GT$::drop::h58cf5a58579b8491 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
                core::ptr::drop_in_place$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$::hde7209d47a89c585 (.llvm.1628785046549956472) in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.15.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hb1cb231b91708d6c in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.3.rcgu.o)
                ...
            "_libusb_reset_device", referenced from:
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$probe_rs..probe..stlink..usb_interface..StLinkUsb$GT$::reset::h6cad7046f4039da5 in libprobe_rs-d7c8a3481b7c36d1.rlib(probe_rs-d7c8a3481b7c36d1.probe_rs.a4907ccb1ec8ab27-cgu.7.rcgu.o)
            "_libusb_set_configuration", referenced from:
                jaylink::JayLink::open_usb::h47513cc219cb4866 in libjaylink-3999bb48f4f7fbb1.rlib(jaylink-3999bb48f4f7fbb1.jaylink.1b3c1867b86ffb9-cgu.0.rcgu.o)
            "_libusb_unref_device", referenced from:
                core::ptr::drop_in_place$LT$rusb..device..Device$LT$rusb..context..Context$GT$$GT$::h90190cf48e4ccb36 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h6e5df1b625fe3524 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h9120ecc52710bb3d in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.15.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::hbc2e038ac8b64215 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                _$LT$probe_rs..probe..stlink..StLink$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$$u20$as$u20$probe_rs..probe..DebugProbe$GT$::new_from_selector::he5a5c5252f2ce377 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                core::ptr::drop_in_place$LT$rusb..device..Device$LT$rusb..context..Context$GT$$GT$::h90190cf48e4ccb36 in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h28b0bbaf7de07b7f in probe_rs-e2cb46439619edba.probe_rs.8ee92f0540fa598a-cgu.2.rcgu.o
                ...
          ld: symbol(s) not found for architecture x86_64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `probe-rs` (bin "probe-rs") due to previous error
error: failed to compile `probe-rs v0.20.0`, intermediate artifacts can be found at `/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-installhAAQnP`

from probe-run.

Urhengulas avatar Urhengulas commented on June 26, 2024

Okay, so I think it is a problem with rusb or probe-rs. Can you please open an issue there?

from probe-run.

Danny-Duck avatar Danny-Duck commented on June 26, 2024

For those coming here with the same issue

I was missing libusb

brew install libusb fixed it

from probe-run.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.