Comments (5)
Thanks, reported here
from probe-run.
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.
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.
Okay, so I think it is a problem with rusb
or probe-rs
. Can you please open an issue there?
from probe-run.
For those coming here with the same issue
I was missing libusb
brew install libusb
fixed it
from probe-run.
Related Issues (20)
- `probe-run` fails to build due to yanked dependency HOT 8
- Probe run error points to old trouble shooting section
- CMSIS_DAP is not recognised (fix available link to PR)
- probe-run fails with `thread 'main' panicked at 'no entry found for key'` on heavy traffic and (maybe) buggy global logger. HOT 2
- The erase-all flag erases entire chip unnecessarily on nrf5340 which affects performance HOT 7
- Allow single line log output HOT 6
- Feature request: Timestamps on RTT messages HOT 1
- probe-run cannot detect pico HOT 4
- println! unexpectedly prints the statement's location before the formatted string
- probe-run assumes stack fits within a memory region
- Add an optional flag to halt once Ctrl+C is pressed
- Running app on STM32F4 crashes core with unrecoverable exception HOT 8
- --log-format is inconvenient when only timestamp must be added HOT 1
- Cannot execute binary file HOT 2
- Issues using `probe-run` with an fe310g002 microcontroller HOT 5
- RP 2040: "ARM specific error" HOT 2
- Wrong SRAM regions for STM32L4 HOT 3
- Using app-template - Timeout occurred during operation HOT 2
- release final version with deprecation notice
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from probe-run.