cmyr / cargo-instruments

A cargo plugin to generate Xcode Instruments trace files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't install for some reason

vidstige opened this issue · comments

When trying to install cargo-instruments, it bails out with a linker error.

Versions and logs below.

thyme:diffusion vidstige$ rustc --version
rustc 1.35.0 (3c235d560 2019-05-20)
thyme:diffusion vidstige$ cargo version
cargo 1.35.0 (6f3e9c367 2019-04-04)
$ cargo install cargo-instruments
    Updating crates.io index
  Installing cargo-instruments v0.2.1
   Compiling proc-macro2 v1.0.6
   Compiling unicode-xid v0.2.0
   Compiling syn v1.0.8
   Compiling maybe-uninit v2.0.0
   Compiling serde v1.0.102
   Compiling autocfg v0.1.7
   Compiling libc v0.2.65
   Compiling pkg-config v0.3.17
   Compiling cc v1.0.47
   Compiling memchr v2.2.1
   Compiling getrandom v0.1.13
   Compiling cfg-if v0.1.10
   Compiling proc-macro2 v0.4.30
   Compiling semver-parser v0.7.0
   Compiling matches v0.1.8
   Compiling unicode-xid v0.1.0
   Compiling bitflags v1.2.1
   Compiling lazy_static v1.4.0
   Compiling failure_derive v0.1.6
   Compiling typenum v1.11.2
   Compiling ppv-lite86 v0.2.6
   Compiling log v0.4.8
   Compiling ryu v1.0.2
   Compiling curl v0.4.25
   Compiling regex-syntax v0.6.12
   Compiling core-foundation-sys v0.6.2
   Compiling crc32fast v1.2.0
   Compiling rustc-demangle v0.1.16
   Compiling percent-encoding v1.0.1
   Compiling syn v0.15.44
   Compiling fnv v1.0.6
   Compiling quick-error v1.2.2
   Compiling unicode-segmentation v1.6.0
   Compiling same-file v1.0.5
   Compiling adler32 v1.0.4
   Compiling byteorder v1.3.2
   Compiling itoa v0.4.4
   Compiling unicode-width v0.1.6
   Compiling termcolor v1.0.5
   Compiling ansi_term v0.11.0
   Compiling hex v0.3.2
   Compiling strsim v0.8.0
   Compiling vec_map v0.8.1
   Compiling remove_dir_all v0.5.2
   Compiling lazycell v1.2.1
   Compiling shell-escape v0.1.4
   Compiling bytesize v1.0.0
   Compiling home v0.3.4
   Compiling rustc-workspace-hack v1.0.0
   Compiling glob v0.2.11
   Compiling num-traits v0.2.9
   Compiling num-integer v0.1.41
   Compiling unicode-bidi v0.3.4
   Compiling thread_local v0.3.6
   Compiling crossbeam-utils v0.6.6
   Compiling libz-sys v1.0.25
   Compiling openssl-sys v0.9.52
   Compiling libnghttp2-sys v0.1.2
   Compiling backtrace-sys v0.1.32
   Compiling curl-sys v0.4.24
   Compiling libssh2-sys v0.2.13
   Compiling libgit2-sys v0.7.11
   Compiling c2-chacha v0.2.3
   Compiling humantime v1.3.0
   Compiling walkdir v2.2.9
   Compiling miniz_oxide v0.3.5
   Compiling heck v0.3.1
   Compiling textwrap v0.11.0
   Compiling crossbeam-channel v0.3.9
   Compiling smallvec v0.6.13
   Compiling commoncrypto-sys v0.2.0
   Compiling socket2 v0.3.11
   Compiling atty v0.2.13
   Compiling filetime v0.2.8
   Compiling fs2 v0.4.3
   Compiling num_cpus v1.11.1
   Compiling time v0.1.42
   Compiling aho-corasick v0.7.6
   Compiling bstr v0.2.8
   Compiling jobserver v0.1.17
   Compiling core-foundation v0.6.4
   Compiling sized-chunks v0.1.3
   Compiling quote v1.0.2
   Compiling quote v0.6.13
   Compiling unicode-normalization v0.1.9
   Compiling rand_core v0.5.1
   Compiling clap v2.33.0
   Compiling commoncrypto v0.2.0
   Compiling tar v0.4.26
   Compiling flate2 v1.0.13
   Compiling regex v1.3.1
   Compiling backtrace v0.3.40
   Compiling rand_chacha v0.2.1
   Compiling crypto-hash v0.3.4
   Compiling idna v0.1.5
   Compiling chrono v0.4.9
   Compiling globset v0.4.4
   Compiling env_logger v0.6.2
   Compiling rand v0.7.2
   Compiling url v1.7.2
   Compiling structopt-derive v0.2.18
   Compiling serde_derive v1.0.102
   Compiling synstructure v0.12.3
   Compiling tempfile v3.1.0
   Compiling ignore v0.4.10
   Compiling structopt v0.2.18
   Compiling git2 v0.8.0
   Compiling failure v0.1.6
   Compiling opener v0.3.2
   Compiling git2-curl v0.9.0
   Compiling semver v0.9.0
   Compiling serde_json v1.0.41
   Compiling url_serde v0.2.0
   Compiling serde_ignored v0.0.4
   Compiling toml v0.4.10
   Compiling rustc_version v0.2.3
   Compiling im-rc v12.3.4
   Compiling crates-io v0.22.0
   Compiling rustfix v0.4.6
   Compiling cargo v0.34.0
   Compiling cargo-instruments v0.2.1
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" "-L" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.0.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.1.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.10.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.11.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.12.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.13.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.14.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.15.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.2.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.3.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.4.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.5.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.6.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.7.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.8.rcgu.o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.cargo_instruments.2dl7exyk-cgu.9.rcgu.o" "-o" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/cargo_instruments-c322ae0ee4e4ddae.452gc1iycagiuhpo.rcgu.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/build/curl-sys-cc5b6e4706d1b64e/out/build" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/build/libnghttp2-sys-7a33fad19053d633/out/i/lib" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/build/backtrace-sys-bba161a73b3f67ce/out" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/build/libgit2-sys-ff5738f15f32050f/out/build" "-L" "/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/build/libssh2-sys-9a81d0f2d1b2bf72/out/build" "-L" "/opt/local/lib" "-L" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libstructopt-84cd54a34e845281.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libchrono-19b94a02d477b810.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libnum_integer-3e5c81866f747a7a.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libnum_traits-70402ab88d57ccdc.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtime-61cfe2b3ed5ab8e4.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcargo-81844cf9593990e5.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libhome-aa54f7c481c2fd92.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liburl_serde-d8826f0248d6b1af.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libnum_cpus-b0d4cf14ac87f891.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libserde_ignored-e6fc166046a97e92.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcrypto_hash-f27ea485f2fc816f.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcommoncrypto-28ac2794207bd2ca.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcommoncrypto_sys-d60cb1e82ac2a216.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libshell_escape-0719734477c29d25.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libfs2-1f55bae2f73ad11f.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libclap-0cbac4f15e8bb459.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libvec_map-cc81e61bdd284386.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtextwrap-a7d00072fdc654e9.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libunicode_width-9c246a5aae7920d3.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libstrsim-bdfb754359e5892c.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libansi_term-6ecf8980d58b26d9.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libhex-ca9f47ca41e6f715.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libignore-5e8b76edada3c8b4.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libwalkdir-624052935c971d79.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libglobset-54710edff42b2e0a.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libregex-f4680a457cbf1768.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libthread_local-e80c220f6a99c1a7.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libregex_syntax-04cc7b6c1b36a9fb.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libfnv-1fff3f96ea60fc7b.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libbstr-f3aabc10239d16ba.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libaho_corasick-da4fe85938c6a351.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libmemchr-b79bf003907737f4.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcrossbeam_channel-b6ffea780245a0c2.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcrates_io-934a0c268a3078e4.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/librustfix-4e2a7c9487299026.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtar-cd80c2671a7f52e0.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libserde_json-dbb1d424c3aa0823.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libryu-7c93104639dbc8da.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libitoa-f93cfce5fee57079.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libflate2-1085b0dd7dda7a20.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcrc32fast-b647ea0b367ce25a.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtoml-7da39edc9096094f.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libgit2-632383d72fedc4f1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libbitflags-d99bc7b1e637160b.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblibgit2_sys-67c028ac18fa56b6.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblibssh2_sys-0416b12e399d02c2.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libopenssl_sys-211f42d4ed047f18.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtempfile-25dcb2de9c9d0895.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/librand-1ad0426fe006f188.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/librand_chacha-7521349818d2a58e.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libc2_chacha-db9da48fdbec9296.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libppv_lite86-4e375b9859a567df.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/librand_core-f96693e6441cb275.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libgetrandom-89f068c185f60a97.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libremove_dir_all-bc756a2217166ad1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libopener-b64e07a9d29a1e0c.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libglob-67159c227cee1afb.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtermcolor-1490f8a91643dc2b.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libatty-c679e49eddf5d8f1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libim_rc-37c072810aadb687.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsized_chunks-d9e5fe06109ef112.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libtypenum-0306922ce72cb6b1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcurl-a9dad29fa2080448.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsocket2-3b1535634bd7ef8c.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcurl_sys-6473282adb1b55e4.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblibz_sys-ed3cd9cabd72b017.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblibnghttp2_sys-3437c04724f6b5df.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libbytesize-3ea2c42e7d4a8420.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liburl-9614a198d69373b9.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libpercent_encoding-846f3cafc27dfd20.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libidna-3652700f088fee16.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libunicode_normalization-e3b4b4aa47a12051.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsmallvec-5e3fde77e0ae80ff.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libmaybe_uninit-66537896117dc49f.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libunicode_bidi-bafc4ecdb0334967.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libmatches-31019cec36bf7ce1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcore_foundation-a65f743d57f910cf.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcore_foundation_sys-1b31ffeca7b3914b.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcrossbeam_utils-ef0cfbd8abed7066.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblazy_static-d5e001334e526fa1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libfiletime-dcb0c09f6434f081.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblazycell-52c519bf3bc40540.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libjobserver-8bb21b1eb26df595.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsemver-07ae811d62b1d200.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsemver_parser-3ac69a871d4a5ee8.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libsame_file-93609a10a4f3aa46.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libserde-35b23d74cae7df31.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblog-45fd1fa8cc468ff1.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libfailure-191173a877b44ff5.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libbacktrace-018ce674ba451e36.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libbacktrace_sys-f8779df7884377fb.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/liblibc-59d0176fe02b035e.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/libcfg_if-c7288ee47d6a9406.rlib" "/private/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF/release/deps/librustc_demangle-b41fd9c808a6089f.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-1dfdd87ff6e60945.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-2afa3d9ef23111d9.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libbacktrace_sys-36ad4a075c8befe6.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-5af683adadcc6add.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-11930efa977c702c.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-ebd54b7045c72e75.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-f9e1c7e0a4778297.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-06903edfb4cff5d5.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-9becee61e6692014.rlib" "/Users/vidstige/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-f3814eca990faded.rlib" "-liconv" "-framework" "Security" "-framework" "CoreFoundation" "-lssl" "-lcrypto" "-framework" "Security" "-framework" "CoreFoundation" "-lz" "-framework" "CoreFoundation" "-lSystem" "-lresolv" "-lc" "-lm"
  = note: Undefined symbols for architecture x86_64:
            "_iconv", referenced from:
                _git_path_iconv in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
               (maybe you meant: _git_path_iconv_init_precompose, _git_path_iconv , _git_path_iconv_clear )
            "_iconv_open", referenced from:
                _git_path_direach in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
                _git_path_iconv_init_precompose in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
                _git_path_diriter_init in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
            "_iconv_close", referenced from:
                _git_path_direach in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
                _git_path_iconv_clear in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
                _git_path_diriter_free in liblibgit2_sys-67c028ac18fa56b6.rlib(path.o)
                _git_path_dirload in liblibgit2_sys-67c028ac18fa56b6.rlib(path.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: aborting due to previous error

error: failed to compile `cargo-instruments v0.2.1`, intermediate artifacts can be found at `/var/folders/_l/lb2g9v91391f2gsvs53sml5c0000gn/T/cargo-installl6wLqF`

Caused by:
  Could not compile `cargo-instruments`.

To learn more, run the command again with --verbose.

Hold up, I think I fixed it. At least the cargo install command works now. :)

I discovered I had two libiconv versions installed - in /usr/lib and /opt/lib (from mac ports). Furthermore the one in /opt/lib was missing the _iconv_open symbol mentioned while the other one did not, fortifying my suspicion rustc was using the wrong iconv library file.

I learned that you can actually pass linker flags to rustc like so

RUSTFLAGS='-L /usr/lib' cargo install cargo-instruments

And that seems to have done the trick. 🙌

Great, glad you've figured this out. Your explanation makes sense to me, I'll refer to this if anyone reports a similar problem. :)