graphics/librsvg2-rust fails to build

Jan Beich jbeich at FreeBSD.org
Sat Dec 12 17:50:50 UTC 2020


Torfinn Ingolfsen <tingox at gmail.com> writes:

> thread 'main' panicked at 'couldn't initialize the libgit2 library:
> -1, error: could not initialize openssl: error:1410D0B9:SSL
> routines:SSL_CTX_set_cipher_list:no cipher match',
> /usr/ports/lang/rust/work/rustc-1.48.0-src/vendor/libgit2-sys/lib.rs:3807:9
> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[...]
> This on FreeBSD 11.4-stable:
> tingo at kg-core1$ uname -a
> FreeBSD kg-core1.kg4.no 11.4-STABLE FreeBSD 11.4-STABLE #3 r362432:
> Sat Jun 20 12:51:06 CEST 2020
> root at kg-core1.kg4.no:/zs/usr/obj/usr/src/sys/GENERIC  amd64

"SSL_CTX_set_cipher_list:no cipher match" is likely due to OpenSSL 1.0
on FreeBSD 11.* lacking TLS 1.3 or similar. However, libgit2 shouldn't
be used during build. And the port builds fine on the package cluster.

http://beefy9.nyi.freebsd.org/data/114amd64-default/557772/logs/librsvg2-rust-2.50.2.log

Can you reproduce inside poudriere? If so attach complete build log.
Building via plain "make" or portmaster is a recipe for pilot errors.


More information about the freebsd-ports mailing list