Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 757720

Summary: dev-lang/rust-1.48.0 does not like libressl-3.3.0
Product: Gentoo Linux Reporter: hkBst <mhkbst>
Component: Current packagesAssignee: Gentoo LibreSSL <libressl>
Status: RESOLVED DUPLICATE    
Severity: normal CC: gayish_undulancy, gyakovlev, jstein, rust, wampir98
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description hkBst 2020-11-30 08:22:44 UTC
rust-1.48.0 does not like libressl-3.3.0:

  This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5
  through 3.2.x, but a different version of OpenSSL was found. The build is now aborting
  due to this version mismatch.

Fuller error (just in case):

  cargo:libressl_version_number=3030000f

  --- stderr
  rustc command: "LD_LIBRARY_PATH"="/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1/lib:/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1-tools/release/deps:/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1-tools/release:/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "probe0" "--crate-type=lib" "--out-dir" "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1-tools/x86_64-unknown-linux-gnu/release/build/openssl-sys-f2b3c536394441fb/out" "--emit=llvm-ir" "--target" "x86_64-unknown-linux-gnu" "-" "--sysroot" "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1" "--remap-path-prefix" "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src=/rustc/1.48.0"
  sysroot: "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1"
  libdir: "/var/tmp/portage/dev-lang/rust-1.48.0/work/rustc-1.48.0-src/build/x86_64-unknown-linux-gnu/stage1/lib"
  thread 'main' panicked at '

  This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5
  through 3.2.x, but a different version of OpenSSL was found. The build is now aborting
  due to this version mismatch.

  ', /rustc/1.48.0/vendor/openssl-sys/build/main.rs:260:5
  stack backtrace:
     0: std::panicking::begin_panic
     1: build_script_main::version_error
     2: build_script_main::validate_headers
     3: build_script_main::find_normal::try_pkg_config
     4: build_script_main::find_normal::find_openssl_dir
     5: build_script_main::find_normal::get_openssl::{{closure}}
     6: core::option::Option<T>::unwrap_or_else
     7: build_script_main::find_normal::get_openssl
     8: build_script_main::find_openssl
     9: build_script_main::main
    10: core::ops::function::FnOnce::call_once
  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
warning: build failed, waiting for other jobs to finish...
error: build failed
Comment 1 Ionen Wolkens gentoo-dev 2020-11-30 08:31:10 UTC
Duplicate of bug #757144 (easy to miss given its current summary doesn't mention libressl).
Comment 2 Stefan Strogin gentoo-dev 2020-12-06 11:12:15 UTC
*** Bug 758674 has been marked as a duplicate of this bug. ***
Comment 3 Stefan Strogin gentoo-dev 2020-12-06 11:20:08 UTC

*** This bug has been marked as a duplicate of bug 757144 ***