[MacPorts] #66442: libopenshot-audio @0.2.1 fails to build on <= 10.10: "The 10.11 SDK (Xcode 7.3.1+) is required to build JUCE apps"

MacPorts noreply at macports.org
Wed Dec 14 01:07:41 UTC 2022


#66442: libopenshot-audio @0.2.1 fails to build on <= 10.10: "The 10.11 SDK (Xcode
7.3.1+) is required to build JUCE apps"
--------------------------------+------------------------
  Reporter:  Rezzy-dev          |      Owner:  ctreleaven
      Type:  defect             |     Status:  assigned
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.8.0
Resolution:                     |   Keywords:
      Port:  libopenshot-audio  |
--------------------------------+------------------------

Comment (by ctreleaven):

 I haven't tested, but I think the problem with the upstream packaged
 application may be due to the Qt version.  Each Qt version is only
 (officially) supported on a couple of macOS releases.  So the bundled
 version of Qt may be the limiting factor.

 An advantage of MacPorts is that our Qt portgroup goes through some
 gymnastics to match the Qt version to the macOS version.  That _should_
 help us to support the app on older OS releases for longer.  Nonetheless,
 one of the Openshot libraries relies on features that were introduced in
 OSX 10.9 so that's the earliest that can possibly run it.

 I do understand that our opt-in statistics are incomplete.  Still not a
 big user base.

 Re distributing upstream dmg's via MacPorts, I can't speak for the project
 as a whole.  However, my view is that we're not adding much value by doing
 so.  Packaging OpenShot, for instance, the way we do means that the
 application can benefit from updates to any of the components earlier
 rather than waiting for upstream to issue a new release.  That has the
 downside that sometimes dependency updates cause things to break.  In
 general, however, I think the benefits outweigh the potential risk.

 Homebrew has many more packages that just deliver the upstream dmg.  OTOH,
 they really only support current OS releases.

 Different philosophies, neither one is "right".

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


More information about the macports-tickets mailing list