[MacPorts] #68178: rav1e: build fails due to git_allocator missing members
MacPorts
noreply at macports.org
Wed Sep 20 23:12:30 UTC 2023
#68178: rav1e: build fails due to git_allocator missing members
---------------------+----------------------
Reporter: lukaso | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: rav1e |
---------------------+----------------------
Comment (by lukaso):
Replying to [comment:11 mascguy]:
> Replying to [comment:10 lukaso]:
> > The solution is probably to revert libgit2 in macports. Clearly the
build is not pulling the embedded version when it is linking (or so it
seems).
>
> No, that's probably not going to happen, unless this is more wide-
spread. And given that other Rust-based ports build fine with the latest
release of `libgit2` - including `cargo` and `rust` itself - that strongly
suggests this is a `rav1e`-specific issue.
Here's the thing to revert: https://github.com/macports/macports-
ports/commit/c00e8c728a0458fcf0e1d2c555126d6bb642feaa and here's the PR in
`libgit2` which is labeled as `sys api breaking`:
https://github.com/libgit2/libgit2/pull/6563.
This port has been broken for over a month now for one reason or another.
It was also last broken in december 2022. Maybe it's time to cut `rav1e`
loose? I tried to remove the dependency in the GIMP build by excluding it
from `libheif` but it appears to be included in some other port that
somehow I am including so that didn't help.
--
Ticket URL: <https://trac.macports.org/ticket/68178#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list