[MacPorts] #65654: gitui @0.20.1_0: builds fail across-the-board, with undefined symbols; OpenSSL issue? (was: gitui @0.20.1_0: rev-upgrade fails with undefined symbols for architecture x86_64)

MacPorts noreply at macports.org
Fri Sep 2 14:22:45 UTC 2022


#65654: gitui @0.20.1_0: builds fail across-the-board, with undefined symbols;
OpenSSL issue?
--------------------------+-------------------------
  Reporter:  cooljeanius  |      Owner:  herbygillot
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.2
Resolution:               |   Keywords:
      Port:  gitui        |
--------------------------+-------------------------
Changes (by mascguy):

 * owner:  (none) => herbygillot
 * cc: herbygillot (removed)
 * cc: mascguy (added)
 * status:  new => assigned


Old description:

> Looks like an openssl issue:
> {{{
>    Compiling gitui v0.20.1
> (/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1)
>      Running `/opt/local/bin/rustc --crate-name gitui --edition=2018
> src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts
> ,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=z -C
> lto -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="gh-
> emoji"' --cfg 'feature="ghemoji"' --cfg 'feature="trace-libgit"' -C
> metadata=21f67c21c72e3a73 -C extra-filename=-21f67c21c72e3a73 --out-dir
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps --target x86_64-apple-darwin -C
> linker=/usr/bin/clang -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/release/deps
> --extern
> anyhow=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libanyhow-900d01ae28daa8ba.rlib --extern
> asyncgit=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libasyncgit-1f62f117e6f58c49.rlib --extern
> backtrace=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbacktrace-f93ed10c4bc5dd9e.rlib --extern
> bitflags=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbitflags-69e39a60e2c1bf09.rlib --extern
> bugreport=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbugreport-9238f91f7f662ef7.rlib --extern
> bytesize=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbytesize-03aebb42f72bb16e.rlib --extern
> chrono=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libchrono-f27ef572059c6964.rlib --extern
> clap=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libclap-aa1e332659368358.rlib --extern
> crossbeam_channel=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libcrossbeam_channel-6cb546b928fe1240.rlib
> --extern
> crossterm=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libcrossterm-a48d2bafd4e2f1d1.rlib --extern
> dirs_next=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libdirs_next-4fff2ee505f88e7e.rlib --extern
> easy_cast=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libeasy_cast-802faa74b5faca3c.rlib --extern
> filetreelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libfiletreelist-77bdda775640136e.rlib --extern
> fuzzy_matcher=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libfuzzy_matcher-f44fd1224b25bc1b.rlib
> --extern
> gh_emoji=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libgh_emoji-3763462208144c28.rlib --extern
> itertools=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libitertools-e4d5880d321e68a3.rlib --extern
> lazy_static=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/liblazy_static-018ae207445667a6.rlib --extern
> log=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/liblog-e69e79f8e7116a91.rlib --extern
> rayon_core=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/librayon_core-2aeed11b5cfd36de.rlib --extern
> ron=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libron-ae3cbbf88c5d3e17.rlib --extern
> scopeguard=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libscopeguard-7857a8bfa4a5e092.rlib --extern
> scopetime=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libscopetime-e939bea12fd57250.rlib --extern
> serde=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libserde-58ba7fb83316f334.rlib --extern
> simplelog=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libsimplelog-6af0c89e2eaebf96.rlib --extern
> syntect=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libsyntect-81cb8169d72c47b1.rlib --extern
> textwrap=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libtextwrap-a7ada387c39e9dcf.rlib --extern
> tui=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libtui-7835c9f15e3646c8.rlib --extern
> unicode_segmentation=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_segmentation-0bfe3ce05dfd6a4f.rlib
> --extern
> unicode_truncate=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_truncate-c3dd871a6b7e9261.rlib
> --extern
> unicode_width=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_width-d659c9914c26f677.rlib -L
> native=/opt/local/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/libssh2-sys-0826f546b3b6e745/out/build -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/openssl-sys-ce1f017f72c3496d/out/openssl-
> build/install/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/sys-info-69f6d3a89e46d394/out`
> error: linking with `/usr/bin/clang` failed: exit status: 1
>   |
>   = note: "/usr/bin/clang" "-m64" "-arch" "x86_64"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/gitui-21f67c21c72e3a73.gitui.86e3d24a-
> cgu.0.rcgu.o" "-L"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps" "-L"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/release/deps"
> "-L" "/opt/local/lib" "-L"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/libssh2-sys-0826f546b3b6e745/out/build" "-L"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/openssl-sys-ce1f017f72c3496d/out/openssl-
> build/install/lib" "-L"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/sys-info-69f6d3a89e46d394/out" "-L"
> "/opt/local/lib/rustlib/x86_64-apple-darwin/lib"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/.tmp/rustcco0jhU
> /libsys_info-7085eb2b9788b568.rlib"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/.tmp/rustcco0jhU
> /liblibssh2_sys-6870c988f1a2a9dd.rlib"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/.tmp/rustcco0jhU
> /libopenssl_sys-2d4acd9a2f3e5e01.rlib" "/opt/local/lib/rustlib/x86_64
> -apple-darwin/lib/libcompiler_builtins-f3b83820ab311320.rlib" "-lgit2"
> "-lz" "-liconv" "-lSystem" "-lresolv" "-lc" "-lm" "-liconv" "-L"
> "/opt/local/lib/rustlib/x86_64-apple-darwin/lib" "-o"
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/gitui-21f67c21c72e3a73" "-Wl,-dead_strip"
> "-nodefaultlibs"
>   = note: Undefined symbols for architecture x86_64:
>             "_COMP_get_type", referenced from:
>                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
>             "_SEED_ecb_encrypt", referenced from:
>                 _seed_ecb_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_seed.o)
>             "_SEED_cfb128_encrypt", referenced from:
>                 _seed_cfb128_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_seed.o)
>             "_SEED_ofb128_encrypt", referenced from:
>                 _seed_ofb_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_seed.o)
>             "_Camellia_encrypt", referenced from:
>                 _camellia_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_camellia.o)
>             "_IDEA_set_encrypt_key", referenced from:
>                 _idea_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_SEED_set_key", referenced from:
>                 _seed_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_seed.o)
>             "_comp_zlib_cleanup_int", referenced from:
>                 _OPENSSL_cleanup in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(init.o)
>             "_Camellia_cbc_encrypt", referenced from:
>                 _camellia_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_camellia.o)
>             "_IDEA_ecb_encrypt", referenced from:
>                 _idea_ecb_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_COMP_zlib", referenced from:
>                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
>             "_IDEA_cfb64_encrypt", referenced from:
>                 _idea_cfb64_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_COMP_get_name", referenced from:
>                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
>                (maybe you meant: _SSL_COMP_get_name)
>             "_SEED_cbc_encrypt", referenced from:
>                 _seed_cbc_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_seed.o)
>             "_IDEA_ofb64_encrypt", referenced from:
>                 _idea_ofb_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_ERR_load_COMP_strings", referenced from:
>                 _err_load_crypto_strings_int in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(err_all.o)
>             "_IDEA_set_decrypt_key", referenced from:
>                 _idea_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_Camellia_set_key", referenced from:
>                 _camellia_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_camellia.o)
>             "_IDEA_cbc_encrypt", referenced from:
>                 _idea_cbc_cipher in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_idea.o)
>             "_Camellia_decrypt", referenced from:
>                 _camellia_init_key in libopenssl_sys-
> 2d4acd9a2f3e5e01.rlib(e_camellia.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 `gitui` due to previous error
>
> Caused by:
>   process didn't exit successfully: `/opt/local/bin/rustc --crate-name
> gitui --edition=2018 src/main.rs --error-format=json --json=diagnostic-
> rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-
> info,link -C opt-level=z -C lto -C codegen-units=1 --cfg
> 'feature="default"' --cfg 'feature="gh-emoji"' --cfg 'feature="ghemoji"'
> --cfg 'feature="trace-libgit"' -C metadata=21f67c21c72e3a73 -C extra-
> filename=-21f67c21c72e3a73 --out-dir
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps --target x86_64-apple-darwin -C
> linker=/usr/bin/clang -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/release/deps
> --extern
> anyhow=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libanyhow-900d01ae28daa8ba.rlib --extern
> asyncgit=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libasyncgit-1f62f117e6f58c49.rlib --extern
> backtrace=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbacktrace-f93ed10c4bc5dd9e.rlib --extern
> bitflags=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbitflags-69e39a60e2c1bf09.rlib --extern
> bugreport=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbugreport-9238f91f7f662ef7.rlib --extern
> bytesize=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libbytesize-03aebb42f72bb16e.rlib --extern
> chrono=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libchrono-f27ef572059c6964.rlib --extern
> clap=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libclap-aa1e332659368358.rlib --extern
> crossbeam_channel=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libcrossbeam_channel-6cb546b928fe1240.rlib
> --extern
> crossterm=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libcrossterm-a48d2bafd4e2f1d1.rlib --extern
> dirs_next=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libdirs_next-4fff2ee505f88e7e.rlib --extern
> easy_cast=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libeasy_cast-802faa74b5faca3c.rlib --extern
> filetreelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libfiletreelist-77bdda775640136e.rlib --extern
> fuzzy_matcher=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libfuzzy_matcher-f44fd1224b25bc1b.rlib
> --extern
> gh_emoji=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libgh_emoji-3763462208144c28.rlib --extern
> itertools=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libitertools-e4d5880d321e68a3.rlib --extern
> lazy_static=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/liblazy_static-018ae207445667a6.rlib --extern
> log=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/liblog-e69e79f8e7116a91.rlib --extern
> rayon_core=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/librayon_core-2aeed11b5cfd36de.rlib --extern
> ron=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libron-ae3cbbf88c5d3e17.rlib --extern
> scopeguard=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libscopeguard-7857a8bfa4a5e092.rlib --extern
> scopetime=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libscopetime-e939bea12fd57250.rlib --extern
> serde=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libserde-58ba7fb83316f334.rlib --extern
> simplelog=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libsimplelog-6af0c89e2eaebf96.rlib --extern
> syntect=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libsyntect-81cb8169d72c47b1.rlib --extern
> textwrap=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libtextwrap-a7ada387c39e9dcf.rlib --extern
> tui=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libtui-7835c9f15e3646c8.rlib --extern
> unicode_segmentation=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_segmentation-0bfe3ce05dfd6a4f.rlib
> --extern
> unicode_truncate=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_truncate-c3dd871a6b7e9261.rlib
> --extern
> unicode_width=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/deps/libunicode_width-d659c9914c26f677.rlib -L
> native=/opt/local/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/libssh2-sys-0826f546b3b6e745/out/build -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/openssl-sys-ce1f017f72c3496d/out/openssl-
> build/install/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1/target/x86_64
> -apple-darwin/release/build/sys-info-69f6d3a89e46d394/out` (exit status:
> 1)
> Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gitui/gitui/work/gitui-0.20.1"
> && /opt/local/bin/cargo build --release --frozen -v -j16
> Exit code: 101
> Warning: The following existing files were hidden from the build system
> by trace mode:
>   /opt/local/bin/ar
>   /opt/local/bin/git
>   /opt/local/bin/ranlib
>   /opt/local/lib/libunwind.dylib
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/Liblist.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/Liblist/Kid.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MM.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MM_Any.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MM_Darwin.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MM_Unix.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MY.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MakeMaker.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MakeMaker/Config.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MakeMaker/Locale.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/ExtUtils/MakeMaker/version.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/File/Path.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Getopt/Long.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/IPC/Cmd.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Locale/Maketext/Simple.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Module/Load.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Module/Load/Conditional.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Module/Metadata.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Params/Check.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Pod/Escapes.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Pod/Simple.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Pod/Simple/BlackBox.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Pod/Simple/LinkSection.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Pod/Text.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Text/ParseWords.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/Text/Template.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-2level/Cwd.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Encode.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Encode/Alias.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Encode/Config.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Encode/Encoding.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Encode/MIME/Name.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/File/Spec.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/File/Spec/Functions.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/File/Spec/Unix.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/File/Spec/Win32.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-2level/IO.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/IO/File.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/IO/Handle.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/IO/Seekable.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/IO/Select.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/List/Util.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Scalar/Util.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Socket.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Storable.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/Time/HiRes.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/XSLoader.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/version.pm
>   /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-
> 2level/version/regex.pm
>   /private/var/select/sh
> }}}
> I'm on Big Sur with Xcode 13.

New description:

 Looks like an openssl issue:

 {{{
    Compiling gitui v0.20.1 (gitui/work/gitui-0.20.1)
 error: linking with `/usr/bin/clang` failed: exit status: 1
   = note: Undefined symbols for architecture x86_64:
             "_COMP_get_type", referenced from:
                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
             "_SEED_ecb_encrypt", referenced from:
                 _seed_ecb_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_seed.o)
             "_SEED_cfb128_encrypt", referenced from:
                 _seed_cfb128_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_seed.o)
             "_SEED_ofb128_encrypt", referenced from:
                 _seed_ofb_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_seed.o)
             "_Camellia_encrypt", referenced from:
                 _camellia_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_camellia.o)
             "_IDEA_set_encrypt_key", referenced from:
                 _idea_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_SEED_set_key", referenced from:
                 _seed_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_seed.o)
             "_comp_zlib_cleanup_int", referenced from:
                 _OPENSSL_cleanup in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(init.o)
             "_Camellia_cbc_encrypt", referenced from:
                 _camellia_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_camellia.o)
             "_IDEA_ecb_encrypt", referenced from:
                 _idea_ecb_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_COMP_zlib", referenced from:
                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
             "_IDEA_cfb64_encrypt", referenced from:
                 _idea_cfb64_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_COMP_get_name", referenced from:
                 _do_load_builtin_compressions_ossl_ in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(ssl_ciph.o)
                (maybe you meant: _SSL_COMP_get_name)
             "_SEED_cbc_encrypt", referenced from:
                 _seed_cbc_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_seed.o)
             "_IDEA_ofb64_encrypt", referenced from:
                 _idea_ofb_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_ERR_load_COMP_strings", referenced from:
                 _err_load_crypto_strings_int in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(err_all.o)
             "_IDEA_set_decrypt_key", referenced from:
                 _idea_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_Camellia_set_key", referenced from:
                 _camellia_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_camellia.o)
             "_IDEA_cbc_encrypt", referenced from:
                 _idea_cbc_cipher in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_idea.o)
             "_Camellia_decrypt", referenced from:
                 _camellia_init_key in libopenssl_sys-
 2d4acd9a2f3e5e01.rlib(e_camellia.o)
           ld: symbol(s) not found for architecture x86_64
           clang: error: linker command failed with exit code 1 (use -v to
 see invocation)
 }}}

 This is occurring across-the-board, for both Intel and ARM.

--

Comment:

 Herby, this port is failing to build everywhere. Can you please look into
 it?

-- 
Ticket URL: <https://trac.macports.org/ticket/65654#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list