knurling-rs / probe-run

Run embedded programs just like native ones
Apache License 2.0
645 stars 75 forks source link

Cannot install probe-run on Mac M1 #419

Closed adrien3d closed 11 months ago

adrien3d commented 11 months ago

Describe the bug While trying to cargo install probe-run on my Mac OS 13.5 M1, with rustc 1.71.1 (eb26296b5 2023-08-03) I have the following error:

   Compiling probe-run v0.3.10
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/bin:/opt/homebrew/sbin:/Users/adrien/.pyenv/shims:/Users/adrien/.pyenv/bin:/Users/adrien/.nvm/versions/node/v14.17.4/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/Cellar:/opt/homebrew/opt/make/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/gcc-arm-none-eabi-8-2019-q3-update/bin:/usr/local/nRF-Command-Line-Tools_10_13_0/mergehex:/usr/local/nRF-Command-Line-Tools_10_13_0/nrfjprog:/Users/adrien/pebble-dev/pebble-sdk-4.5-mac/bin:/usr/local/go/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/Users/adrien/Library/Android/sdk/tools:/Users/adrien/Library/Android/sdk/platform-tools:/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle:/Users/adrien/Dev/esp/xtensa-esp32-elf/bin:/Users/adrien/.cargo/bin:/usr/local/flutter/bin:/Users/adrien/.ebcli-virtual-env/executables:/Users/adrien/Dev/go/bin" VSLANG="1033" ZERO_AR_DATE="1" "cc" "-arch" "x86_64" "-m64" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/rustcbMiwXd/symbols.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.0.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.1.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.10.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.11.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.12.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.13.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.14.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.15.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.2.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.3.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.4.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.5.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.6.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.7.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.8.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.probe_run.1318601c985768d9-cgu.9.rcgu.o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd.59t23fziqry1vbdn.rcgu.o" "-L" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps" "-L" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/build/hidapi-4dbc982d828065eb/out" "-L" "/opt/homebrew/Cellar/libusb/1.0.26/lib" "-L" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libgit_version-3cf9727ee8f56e4d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdefmt_decoder-fac528c896d83d0b.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserde_json-a4ab7e805f503fb9.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdissimilar-e633fcadd7374431.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdefmt_json_schema-a8e16a2a11fe2ea2.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libnom-29eff71e01fbf5aa.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtime-e4ca3148ec4499d6.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtime_core-1244924257a08e60.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libderanged-48b481392b4b46ec.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdefmt_parser-bbba1c0374361232.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libclap-911e91fad70c2608.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libclap_builder-af989f24fbae84d1.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libstrsim-b9eb6c507c5e8dae.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libanstream-657f2ce3df7abfb1.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libanstyle_query-1a6518a8293c226d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcolorchoice-982085d03ea25c50.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libanstyle_parse-010120ccc940cfe7.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libutf8parse-f6c59646bf9bb265.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libclap_lex-b9cf28807f348292.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libanstyle-ea0c34e168ac2a4f.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcolored-03f860d387ded58f.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/liblazy_static-892c64fc7461bb89.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsignal_hook-fa81b45fabff9b17.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsignal_hook_registry-9cd4c202dd45f212.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libprobe_rs-3bda3c91701dcae5.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libkmp-8cd043544697d857.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libespflash-01e3fe7330e8e314.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtoml-575611ba7a3f2dd3.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtoml_edit-9586b954fb805e91.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserde_spanned-d68d832cc4efc136.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libwinnow-ea909ba51ba3edb5.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtoml_datetime-2ba4e0d92ef8d901.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsha2-0fb0f9a1743798cb.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcpufeatures-38d7fc454aa07ae8.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdigest-9ce9f5609c85c10e.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libblock_buffer-0429f048469f0a3d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcrypto_common-6e928e8d6316adb5.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libgeneric_array-7b927db57f286880.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtypenum-3b96e6a502f5990d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libmiette-08933908c63b1cf7.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbacktrace_ext-34fe949c7f4c6c69.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtextwrap-8af1007f4914f6a7.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsmawk-2532adc095ce5898.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libunicode_linebreak-08e1fbcf90596671.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libterminal_size-c595f746d51f697e.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsupports_hyperlinks-3d02ffba7a348618.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsupports_color-681153e20989d90a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libis_ci-cc11c42d2545d3ed.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsupports_unicode-2bfae6a3ed188f81.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbacktrace-cec24c4137182f71.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libaddr2line-0454e2874d77f7c0.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcpp_demangle-8162e085b02ac513.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/librustc_demangle-87b097a366c3d51e.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libis_terminal-827a41b706a72ba3.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/librustix-8cd3156e3bde46cc.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/liberrno-e031f0f0adc96ff1.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libio_lifetimes-685e818524eb52d6.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libunicode_width-137bc744f9260984.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libowo_colors-464111edd3630c3d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libxmas_elf-5472f969e998dead.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libzero-046c55b799e04bec.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libslip_codec-4bf4c8c92e609846.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserialport-963b9f807212573a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libscopeguard-92a067f0e13d308c.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbitflags-1e453a4035206151.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libmach2-dea31ef68eab0a5d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libIOKit_sys-6b0ed81529b17f50.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libCoreFoundation_sys-be1db02481585c38.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libmach-3ea7adc4ba311211.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libnix-d3965f135c430271.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbinread-09b73c9b39d1eb23.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libstrum-130362763ba9aa4a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbytemuck-ba61e613eca79256.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libesp_idf_part-fa86e339a85bb108.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserde_plain-7c6388a652d7bbdf.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libparse_int-005ae6e17322591e.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcsv-2913bd7741c14bd7.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcsv_core-7a18f3243d756351.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libmd5-6174421ca63eed90.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libregex-2101fb71c09a0043.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libregex_automata-f12e61fd271dbcc5.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libaho_corasick-7131d99b44a588b7.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libregex_syntax-9b0a78f23c85b80f.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libstrum-40308134fb8d9b1d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libdeku-eabd25579a83fc9d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbincode-b777132868934027.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserde_yaml-70e92ab872a7ed0d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libryu-41a45c88373b4e47.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libitoa-4b627967fa6b1f35.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libindexmap-7104ec212a92b5d1.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libequivalent-3c0bc0205f80d0cd.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libhashbrown-60748d9eb2f18926.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libunsafe_libyaml-565993679ae07689.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libjaylink-e18013ea1fd34758.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbitflags-96c61f9b626d9de2.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/librusb-b2c163eefe2c23bc.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/liblibusb1_sys-e4efa50681f516fe.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libhidapi-1ebf31ec6230ccbe.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/liblibc-b6e8eaa9f5d95b30.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbitvec-f3b2e99a1e891a09.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libwyz-e1618a4bb8d2cb2a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtap-6bfa85b754d92322.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libradium-54feda793b4efdb6.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libfunty-91d807e7d3bf9387.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libscroll-32da9411dcc0538d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libsvg-1bd85290a11d328d.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libihex-288f365d6822fc4b.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtracing-0c65ae414a622302.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/liblog-e3320e6347245f62.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libpin_project_lite-403acf346fad0c4e.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtracing_core-28d597787813f954.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libobject-e418ca45749aaec3.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libruzstd-182b82621a703667.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libthiserror-7f29963826024424.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libtwox_hash-858b90cbb5674bdb.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libstatic_assertions-8d81de4ac78f3e6a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbyteorder-2f48badb877ae89a.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libflate2-0116fa3c96617e41.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libminiz_oxide-b2bee6a4afadbfb2.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libadler-d853431c627862d0.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcrc32fast-e025137e89cb6fbe.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libcfg_if-d8e3a6ca30cba1da.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libmemchr-e8ab7d65d690bead.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libgimli-16847154fa1ea575.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libfallible_iterator-9294df748ebe73fe.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libstable_deref_trait-639efb4b79a961d4.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libprobe_rs_target-c63364e13fbbbbac.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbase64-f7d7a30c94dd9dc8.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libonce_cell-2ba29e701ddc12b0.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libbitfield-84da7f26e818a0a3.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libanyhow-416489c815375890.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libjep106-000266e8f32f3f2c.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libnum_traits-c482e53d21bb15c5.rlib" "/private/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/libserde-97c8c06c7ebd77d9.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-27e1b03a0426d4cf.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-341c0fc2da3427c8.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libobject-52cfef9d763ce259.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libmemchr-f09169d1042f3a05.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libaddr2line-7defd84565f529d4.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libgimli-74d90d90e229e78a.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-e1717ff4388817ba.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd_detect-4fa4169372ed1da3.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-dcb2e06f8e52a96e.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-d787f607fd46c9e2.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libminiz_oxide-3bf5b5d0104db839.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libadler-2460212a2dea708e.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-b6786e4f5040847e.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-b013e4b8a817dc81.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-64e229fb99f65f8e.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-0a26e9a040c082ad.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-9e4deae0b6825973.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-39ae77fee7b9a032.rlib" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-3c87f4e27c528865.rlib" "-framework" "IOKit" "-framework" "CoreFoundation" "-lusb-1.0" "-framework" "IOKit" "-framework" "CoreFoundation" "-framework" "AppKit" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/Users/adrien/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "-o" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4/release/deps/probe_run-df910ff95ee6aecd" "-Wl,-dead_strip" "-nodefaultlibs"
  = 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::h9b8e4fd7b8c06f26 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::receive_buffer::h09a19a7a6320b447 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$probe_rs..probe..stlink..usb_interface..StLinkUsb$GT$::write::hdd667d8f3e4b97c8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                _$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$u20$as$u20$probe_rs..probe..stlink..usb_interface..StLinkUsb$GT$::read_swo::h1e2f975874398bee in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                probe_rs::probe::cmsisdap::commands::send_command_inner::h0045212757fdeccd in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.12.rcgu.o)
                probe_rs::probe::cmsisdap::commands::send_command_inner::h22251c157f3f6c6a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.12.rcgu.o)
                probe_rs::probe::cmsisdap::commands::send_command_inner::h42dd91d62c2426af in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.12.rcgu.o)
                ...
            "_libusb_claim_interface", referenced from:
                probe_rs::probe::cmsisdap::tools::open_v2_device::hd48b2d9bbcc3e70c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::claim_interface::hf7727ac75b8c5adc in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::claim_interface::h035c5be314dac8cf in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.5.rcgu.o)
            "_libusb_close", referenced from:
                core::ptr::drop_in_place$LT$jaylink..JayLink$GT$::hb53de3c03e3ce3ec (.llvm.7049224405963442037) in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h79cf817fd65e509d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hedf3e518939afc94 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h14568a6f66a8f0da in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.5.rcgu.o)
            "_libusb_control_transfer", referenced from:
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_control::h52c7dd07df4c39ff in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_languages::h9a014b6af5ac926d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_string_descriptor::hd56dc631c79e5448 (.llvm.7049224405963442037) in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.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$core..result..Result$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$C$rusb..error..Error$GT$$GT$::h116d0c758b125972 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                core::ptr::drop_in_place$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$GT$::hae6513fb493ebe5c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                probe_rs::probe::stlink::tools::list_stlink_devices::h95133d535461ba49 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                core::ptr::drop_in_place$LT$core..result..Result$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$C$rusb..error..Error$GT$$GT$::h116d0c758b125972 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                core::ptr::drop_in_place$LT$rusb..device_list..DeviceList$LT$rusb..context..Context$GT$$GT$::hae6513fb493ebe5c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h315cbf394f00741a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                ...
            "_libusb_get_active_config_descriptor", referenced from:
                probe_rs::probe::cmsisdap::tools::get_cmsisdap_info::hd1a7f6a3b5089c4e in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::stlink::usb_interface::StLinkUsbDevice::new_from_selector::h2d30983525217c7f in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                jaylink::JayLink::open_usb::h8396e5d2875250ee in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-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::h4ab7cc12da476e0c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
            "_libusb_get_config_descriptor", referenced from:
                probe_rs::probe::cmsisdap::tools::open_v2_device::hd48b2d9bbcc3e70c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
            "_libusb_get_configuration", referenced from:
                jaylink::JayLink::open_usb::h8396e5d2875250ee in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.0.rcgu.o)
                rusb::device_handle::DeviceHandle$LT$T$GT$::active_configuration::hcc873d0b3d3f82d8 in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-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::h4ab7cc12da476e0c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
            "_libusb_get_device_descriptor", referenced from:
                core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::ha3ec1f72447e2d22 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                probe_rs::probe::stlink::tools::is_stlink_device::h04980deb0adb7e6d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h4d6327391726bdd4 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                _$LT$rusb..device..Device$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$::fmt::h4ab7cc12da476e0c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::hef07a06a3ac373d2 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::get_cmsisdap_info::hd1a7f6a3b5089c4e in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_v2_device::hd48b2d9bbcc3e70c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                ...
            "_libusb_get_device_list", referenced from:
                probe_rs::probe::stlink::tools::list_stlink_devices::h95133d535461ba49 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h315cbf394f00741a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::list_cmsisdap_devices::h4c05cbefd0b01e5f in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::list_espjtag_devices::haf8eab3ac45c338a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::stlink::usb_interface::StLinkUsbDevice::new_from_selector::h2d30983525217c7f in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                rusb::devices::h9f60dd7c695dc9f3 in librusb-b2c163eefe2c23bc.rlib(rusb-b2c163eefe2c23bc.rusb.b06f8be4e1bbc4ec-cgu.14.rcgu.o)
                ...
            "_libusb_get_string_descriptor_ascii", referenced from:
                rusb::device_handle::DeviceHandle$LT$T$GT$::read_string_descriptor_ascii::hbf7210c0ee71ef2a (.llvm.13397313277575945783) in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-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::h0976536f2103bd33 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                probe_rs::probe::cmsisdap::tools::get_cmsisdap_info::hd1a7f6a3b5089c4e in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_v2_device::hd48b2d9bbcc3e70c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h315cbf394f00741a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::read_serial_number::h8d706b7333a0c54e in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::stlink::usb_interface::StLinkUsbDevice::new_from_selector::h2d30983525217c7f in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                ...
            "_libusb_ref_device", referenced from:
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h344c931adc6c69ab in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h4d6327391726bdd4 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::hef2d3cf4ca40c29e in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                probe_rs::probe::cmsisdap::tools::open_device_from_selector::h315cbf394f00741a in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::espusbjtag::protocol::ProtocolHandler::new_from_selector::h47cf5fb8d5e48ac8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.rcgu.o)
                probe_rs::probe::stlink::usb_interface::StLinkUsbDevice::new_from_selector::h2d30983525217c7f in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::he88b0a7b2d52f5d2 in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.4.rcgu.o)
                ...
            "_libusb_release_interface", referenced from:
                core::ptr::drop_in_place$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$::hc73901ef35f2ff95 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.8.rcgu.o)
                core::ptr::drop_in_place$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$::hc73901ef35f2ff95 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
                core::ptr::drop_in_place$LT$probe_rs..probe..stlink..usb_interface..StLinkUsbDevice$GT$::hc73901ef35f2ff95 (.llvm.11561462907269449704) in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.13.rcgu.o)
                core::ptr::drop_in_place$LT$jaylink..JayLink$GT$::hb53de3c03e3ce3ec (.llvm.7049224405963442037) in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h79cf817fd65e509d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hedf3e518939afc94 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.2.rcgu.o)
                _$LT$rusb..device_handle..DeviceHandle$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h14568a6f66a8f0da in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.5.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::hb09bb59f88a769a8 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.6.rcgu.o)
            "_libusb_set_configuration", referenced from:
                jaylink::JayLink::open_usb::h8396e5d2875250ee in libjaylink-e18013ea1fd34758.rlib(jaylink-e18013ea1fd34758.jaylink.be0be54964474fda-cgu.0.rcgu.o)
            "_libusb_unref_device", referenced from:
                core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::ha3ec1f72447e2d22 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                core::ptr::drop_in_place$LT$rusb..device..Device$LT$rusb..context..Context$GT$$GT$::h38191c644bff1b2d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.7.rcgu.o)
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h344c931adc6c69ab in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                _$LT$core..iter..adapters..filter_map..FilterMap$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h4d6327391726bdd4 in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                core::ptr::drop_in_place$LT$jaylink..UsbDeviceInfo$GT$::h71281e2ed0ce4d8c in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                core::ptr::drop_in_place$LT$rusb..device..Device$LT$rusb..context..Context$GT$$GT$::h38191c644bff1b2d in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.15.rcgu.o)
                core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::h2b6decc5fc2dfbac in libprobe_rs-3bda3c91701dcae5.rlib(probe_rs-3bda3c91701dcae5.probe_rs.682adb8aeacbe238-cgu.5.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-run` (bin "probe-run") due to previous error
error: failed to compile `probe-run v0.3.10`, intermediate artifacts can be found at `/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/cargo-install8WJug4`
Urhengulas commented 11 months ago

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
adrien3d commented 11 months ago

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`
Urhengulas commented 11 months ago

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

adrien3d commented 11 months ago

Thanks, reported here

work-in-progress-danny commented 7 months ago

For those coming here with the same issue

I was missing libusb

brew install libusb fixed it