[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