[MacPorts] #71770: mlt @7.24.0_0+qt6 build failure

MacPorts noreply at macports.org
Mon Jan 6 21:42:40 UTC 2025


#71770: mlt @7.24.0_0+qt6 build failure
------------------------+----------------------
  Reporter:  amadeus24  |      Owner:  ddennedy
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.5
Resolution:             |   Keywords:
      Port:  mlt        |
------------------------+----------------------

Comment (by RJVB):

 Replying to [comment:2 ddennedy]:
 > This is compatibility problem building with FFmpeg. There is code here
 in MLT to handle different versions, and the configure step for MLT
 appeared to have found an older version of FFmpeg (<=5) that has
 `avfilter_pad_count`, but linking used the newer version (6) with the
 symbol changed to `avfilter_filter_pad_count`.

 FWIW, I too have noticed that it can be tricky to have FFmpeg 4.x and
 FFmpeg 6.x installed in the same prefix, with more or less the same
 confusion during the configure and during the build/link steps.

 This would not happen if MacPorts supported "-dev" ports like the ones
 most Linux distribs have. Without that, `port:mlt` should declare a build
 conflict on the full port:ffmpeg rather than on just port:ffmpeg-dev .

 But at least `conflicts_build ffmpeg` will address this issue.

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


More information about the macports-tickets mailing list