[MacPorts] #68178: rav1e: build fails due to git_allocator missing members

MacPorts noreply at macports.org
Thu Sep 21 11:32:28 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 mascguy):

 Replying to [comment:15 lukaso]:
 > 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.

 Sounds good, will try to tackle this over the next day or two.

 > 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.

 There definitely is, and macports provides a rich set of options to
 formally query for those. Take a look at `man port`, specifically the
 pseudo-portnames.

 For example:

 {{{
 $ port info --index --line --name depends:rav1e
 ffmpeg
 ffmpeg-devel
 ffmpeg6
 libavif
 libheif
 av1an
 }}}

 Note: Option `--index` is optional, but it speeds things up tremendously.
 (Simply because it utilizes the portindex for queries.)

 Along with various other ways to do it, such as `port echo`:

 {{{
 $ port echo depends:rav1e
 ffmpeg
 ffmpeg-devel
 ffmpeg6
 libavif
 libheif
 av1an
 }}}

 But take a thorough read through `man port`, for the various details.
 Cheers!

-- 
Ticket URL: <https://trac.macports.org/ticket/68178#comment:16>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list