Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail to link libssh on cargo install #97

Closed
rhysd opened this issue Mar 28, 2020 · 4 comments · Fixed by #99
Closed

Fail to link libssh on cargo install #97

rhysd opened this issue Mar 28, 2020 · 4 comments · Fixed by #99

Comments

@rhysd
Copy link

rhysd commented Mar 28, 2020

  • Environment
    • OS: macOS 10.14
    • Rust: rustc 1.42.0 (b8cedc004 2020-03-09)
    • Cargo: cargo 1.42.0 (86334295e 2020-01-31)
    • libssh2: 1.9.0_1
    • openssl: 1.1.1d

When I ran cargo install cargo-geiger, I got following error:

error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" "-L" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.0.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.1.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.10.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.11.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.12.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.13.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.14.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.15.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.2.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.3.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.4.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.5.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.6.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.7.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.8.rcgu.o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.cargo_geiger.ej7o6wnu-cgu.9.rcgu.o" "-o" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/cargo_geiger-6105a58ca594e871.4fi5ei0mc8213azq.rcgu.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps" "-L" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/build/libnghttp2-sys-7fd19d0ead50f056/out/i/lib" "-L" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/build/backtrace-sys-90be1e0d20ed3191/out" "-L" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/build/libgit2-sys-7bb904b3f0817c62/out/build" "-L" "/usr/lib" "-L" "/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/build/libssh2-sys-7ae62709dab0da56/out/build" "-L" "/usr/local/opt/openssl@1.1/lib" "-L" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libenv_logger-b05401e33f6d2e2e.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libpico_args-63a4ed41a3f2bcc3.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libconsole-81ca1b8bd318a68d.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtermios-46a4039ddd911ff8.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libclicolors_control-7d9f5172091bc9a7.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libgeiger-9befb05b1549a2bc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsyn-9eed33e2311ac86e.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libquote-4e93d832e0bfc4e9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libproc_macro2-048bc044dc9156fc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libunicode_xid-a66893df7e7be917.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libproc_macro-3059d267924f32a9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libpetgraph-e672b0f4958870fc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libindexmap-e4cd89519ca5dd33.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libfixedbitset-fa5a6b55d3500d23.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcolored-5ee5cc468ec86cd4.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcargo-d65f169e6b6f1ff3.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libhome-6a1b97218506183c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libstrip_ansi_escapes-c28cb5495da01048.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libvte-cfbbeafc3d0ba19e.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libutf8parse-0e6baec6e03b8675.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libhumantime-4bd71e54c6a38529.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libquick_error-b188b387d9c72d54.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libnum_cpus-135841ac468e9a81.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libserde_ignored-8bc7921b4369e4c3.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrypto_hash-35931cdd0fd8ceaf.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libhex-ca8a1b6c365865cc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcommoncrypto-f5c065a939460142.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcommoncrypto_sys-59434bb951c31ac7.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libshell_escape-29f101761e2387d6.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libhex-9a9679aa454747a1.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libfs2-b364ee3c1228b47a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libclap-2c53e3ef16e3cec2.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libvec_map-79a18bfa56866c32.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtextwrap-d8b5098d5cb64f94.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libunicode_width-137ea2e8e42c61f5.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libstrsim-875a90af7a79663d.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libansi_term-ccf4a3f7c59da13a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libignore-c99b1d2da8fd6625.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libwalkdir-eb892dcd614548bb.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsame_file-7e284245327a81ac.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libglobset-896784b3027b8b3c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libregex-ff77dc6bb0b6c4f9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libthread_local-24906c65da3985f8.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libregex_syntax-8b31cba08e1cc93f.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libfnv-28a292e3652026c1.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libbstr-842b00f42c35d830.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libaho_corasick-0ecb17b900c7209d.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libmemchr-5ff2370cb93b061c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrossbeam_channel-324fa63649f706dc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libmaybe_uninit-6dfd42a52b04628c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrossbeam_utils-d810a1bb5f887bcf.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrates_io-6d1244326837e2af.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/librustfix-3f0f684a92ece7d0.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtar-6f7b8a0169a90579.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libserde_json-a6ece9bd4ba0d346.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libryu-80e47a412112a4f6.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libitoa-094cf79f95f720a9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libflate2-c5146cffb5e4593a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrc32fast-f28f699204ee1ade.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtoml-6e840b550fb0bd34.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libgit2-b270539043ee87fa.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblibgit2_sys-95fecd8a0fb5a6e6.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblibssh2_sys-2eb5f6e31d07684d.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libopenssl_sys-3aa8a252fe2abc30.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblibz_sys-50e45f4d89cb31fb.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libbitflags-20e0f69070fad20f.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtempfile-adda43f3de7909eb.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/librand-3da539ed4892701c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/librand_chacha-fb79522ab069432c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libppv_lite86-902486dfa920e3a8.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/librand_core-dc4f19495c7a775c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libgetrandom-30613c385f1d9212.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libremove_dir_all-dfe9d59e95878dba.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libopener-e3d7b0c2c9b5effc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libglob-963f614fadd379e9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtermcolor-e7cab4521c40569b.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libatty-a0412e83a4cdf842.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libim_rc-1b87a58dd16971fb.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsized_chunks-e480483cea466e2f.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libtypenum-5300e65d480a4b70.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcurl-7f976c8be2d1a2de.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsocket2-db7313d835430419.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcurl_sys-5b2a84c70dcdb138.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libbytesize-1c88fbb76e419da6.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liburl-f4c60778f79de48f.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libpercent_encoding-b2741829fcc779a9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libidna-88ca5c656352173e.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libunicode_normalization-49fad820ac009522.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsmallvec-aca595972429c69a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libunicode_bidi-ab91b8a5d412bd3c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libmatches-f79a60cf024269dc.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcore_foundation-e83a3d7b540209c8.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcore_foundation_sys-46e3662ae656bfc6.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcrossbeam_utils-8294471a897d67e7.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblazy_static-6c0a5c7098e02a72.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblazycell-2b5d539908339f5a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libjobserver-7a3badec18f9264a.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libfiletime-b4fc11ecd529f549.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsemver-893adda619741a35.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libsemver_parser-e607903cc682e412.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcargo_platform-efce1c146945fdb9.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libserde-4217dafcb4132c16.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblog-bf7c24a86d0d5a7c.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libfailure-ae0b130abb54b761.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libbacktrace-43452e7c44c4bb4b.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libbacktrace_sys-799d9834adb6bec0.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/liblibc-a5bc3c2ac4e23968.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/libcfg_if-6873fbec34508970.rlib" "/private/var/folders/9t/jwm1hlr905g_wlnzrmbnb3cr0000gn/T/cargo-installvZgSZW/release/deps/librustc_demangle-d515e428079eb780.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-b7d0d4c6440e3596.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-2fa12511d8ee5824.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-29d15f8ede79c49d.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-4f15d040f73e4150.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libbacktrace-4fcf576fa458096e.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libbacktrace_sys-2406d6e5b831dd2b.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-067abb57e8a16c4c.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-1e20b38d5a3d0391.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-f2707e3d7ac3a5d7.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-ffa668c5204aaff0.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-8baa8dc315a5da10.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-aa91dfbfa1d19d0e.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-6d8e604ca9ec56d7.rlib" "/Users/rhysd/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-5eb0926740e75669.rlib" "-lc" "-liconv" "-framework" "Security" "-framework" "CoreFoundation" "-lz" "-lssl" "-lcrypto" "-lz" "-lcurl" "-framework" "CoreFoundation" "-lSystem" "-lresolv" "-lc" "-lm"
  = note: Undefined symbols for architecture x86_64:
            "_RSA_get0_factors", referenced from:
                _gen_publickey_from_rsa_openssh_priv_data in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_MD_CTX_new", referenced from:
                __libssh2_rsa_sha1_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_dsa_sha1_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_ecdsa_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha1_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha256_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha384_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha512_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                ...
            "_DSA_get0_key", referenced from:
                _gen_publickey_from_dsa_evp in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_PKEY_get_raw_public_key", referenced from:
                _gen_publickey_from_ed_evp in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_PKEY_new_raw_private_key", referenced from:
                __libssh2_curve25519_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                _gen_publickey_from_ed25519_openssh_priv_data in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_curve25519_gen_k in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_DigestSign", referenced from:
                __libssh2_ed25519_sign in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_HMAC_CTX_new", referenced from:
                _mac_method_hmac_sha2_256_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_sha2_512_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_sha1_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_md5_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_ripemd160_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
            "_DSA_get0_pqg", referenced from:
                _gen_publickey_from_dsa_evp in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_PKEY_new_raw_public_key", referenced from:
                __libssh2_ed25519_new_public in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_curve25519_gen_k in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_ASN1_STRING_get0_data", referenced from:
                __libssh2_curve25519_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_DSA_SIG_set0", referenced from:
                __libssh2_dsa_sha1_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_ECDSA_SIG_set0", referenced from:
                __libssh2_ecdsa_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_DSA_set0_key", referenced from:
                __libssh2_dsa_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_DSA_set0_pqg", referenced from:
                __libssh2_dsa_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_DigestVerify", referenced from:
                __libssh2_ed25519_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_RSA_set0_crt_params", referenced from:
                __libssh2_rsa_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                _gen_publickey_from_rsa_openssh_priv_data in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_EVP_MD_CTX_free", referenced from:
                __libssh2_rsa_sha1_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_dsa_sha1_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_ecdsa_verify in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha1_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha256_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha384_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                __libssh2_sha512_init in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                ...
            "_RSA_set0_key", referenced from:
                __libssh2_rsa_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_RSA_get0_key", referenced from:
                _gen_publickey_from_rsa_evp in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
                _gen_publickey_from_rsa_openssh_priv_data in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_DSA_SIG_get0", referenced from:
                __libssh2_dsa_sha1_sign in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_RSA_set0_factors", referenced from:
                __libssh2_rsa_new in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_HMAC_CTX_free", referenced from:
                _mac_method_hmac_sha2_256_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_sha2_512_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_sha1_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_md5_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
                _mac_method_hmac_ripemd160_hash in liblibssh2_sys-2eb5f6e31d07684d.rlib(mac.o)
            "_ECDSA_SIG_get0", referenced from:
                __libssh2_ecdsa_sign in liblibssh2_sys-2eb5f6e31d07684d.rlib(openssl.o)
            "_OPENSSL_init_ssl", referenced from:
                std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h485bcb70a97aee4c in libopenssl_sys-3aa8a252fe2abc30.rlib(openssl_sys-3aa8a252fe2abc30.openssl_sys.6rgofsik-cgu.1.rcgu.o)
                core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h62df5864067e28d7 in libopenssl_sys-3aa8a252fe2abc30.rlib(openssl_sys-3aa8a252fe2abc30.openssl_sys.6rgofsik-cgu.1.rcgu.o)
          ld: symbol(s) not found for architecture x86_64
 

It seems that it fails to link libssh2. I confirmed that libssh2 in my local environment is the latest version.

@anderejd
Copy link
Contributor

anderejd commented Apr 8, 2020

Thanks for the bug report. This is likely the cargo -> git2 -> openssl-sys dependency chain that fails to build. Can you try building the cargo project, do you get the same error?

@anderejd
Copy link
Contributor

anderejd commented Apr 8, 2020

@rhysd Try installing from this branch:

cargo install --git https://github.com/anderejd/cargo-geiger.git --branch vendored_openssl cargo-geiger

@rhysd
Copy link
Author

rhysd commented Apr 8, 2020

Thank you for looking into this. Yes, the branch fixed build on my local environment.

@anderejd
Copy link
Contributor

anderejd commented Apr 8, 2020

Excellent! Thanks for running the install test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants
@rhysd @anderejd and others