[MacPorts] #68178: rav1e: build fails due to git_allocator missing members
MacPorts
noreply at macports.org
Thu Sep 21 08:45:35 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):
> Regardless, all but two of those support variants that can eliminate
`rav1e` from the equation:
> * For `ffmpeg`, enable variant `+slim`.
> * For `av1an` - assuming that's being pulled in for GIMP? - install with
`-av1`.
>
> As for `libavif` and `libheif`, I maintain both of those. And I'm happy
to provide something similar there, if needed. Though it's trivial to
overlay your own versions of those two, dropping `rav1e` from the deps:
>
> * For `libavif`, remove the dep, and update `-DAVIF_CODEC_RAV1E:BOOL=ON`
to `-DAVIF_CODEC_RAV1E:BOOL=OFF`.
> * Likewise, for `libheif`, remove the dep, and add configure argument
`-DWITH_RAV1E:BOOL=OFF`.
I've done the overlay now for `libheif` and `libavif`. Should have done
this ages ago! I think it would be worthwhile creating slim or
`removerav1e` versions for all of them since this appears to be a
persistent issue. But I can move forward for now.
On an aside: It would be great to have much simpler tools for determining
dependency...I'm always struggling to find what the dependencies are.
Especially the dependencies all the way down.
--
Ticket URL: <https://trac.macports.org/ticket/68178#comment:15>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list