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. :)