[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