Summary: | lang/rust-nightly: invalid version 3 on git_proxy_options; class=Invalid (3) | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Yuri Victorovich <yuri> |
Component: | Individual Port(s) | Assignee: | FreeBSD Rust Team <rust> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | jbeich, yuri |
Priority: | --- | Flags: | tobik:
maintainer-feedback+
|
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
URL: | https://github.com/rust-lang/rust/issues/63476 |
Description
Yuri Victorovich
2019-08-11 22:35:03 UTC
Confirmed. A commit references this bug: Author: jbeich Date: Sat Aug 17 21:04:21 UTC 2019 New revision: 509173 URL: https://svnweb.freebsd.org/changeset/ports/509173 Log: lang/rust-nightly: unbreak cargo git fetch after r507928 libgit2-sys 0.8.2 switched to libgit2 0.29 API without bumping minor version and adjusting pkg-config check. devel/libgit2 is still at 0.28, so FFI silently fails with a confusing error e.g., invalid version 3 on git_proxy_options; class=Invalid (3) USES=cargo consumers are affected but none use libgit2-sys 0.8.2 yet. PR: 239785 Reported by: yuri Changes: head/lang/rust-nightly/Makefile head/lang/rust-nightly/files/patch-vendor_libgit2-sys_lib.rs |