[MacPorts] #54151: qjackctl @0.45+qt4: variant +qt4 fails to build on Sierra

MacPorts noreply at macports.org
Sun May 14 01:08:32 UTC 2017

#54151: qjackctl @0.45+qt4: variant +qt4 fails to build on Sierra
  Reporter:  detlevd   |      Owner:
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.4.1
Resolution:            |   Keywords:
      Port:  qjackctl  |

Comment (by michaelld):

 After some ado, I've come up with a patch to qt4-mac that works for me on
 10.12 latest. It's generic C++, hopefully.

 The fix is a little complicated, but it generally checks the QMake LFLAGS
 as they are being processed to make sure when "-arch ARCH" is provided
 (normally 2 independent arguments), they are processed together including
 checking for duplicates (of both). Currently, they are processed
 separately, and when a string starting with "-" is found it is processed &
 generally appended to the internal list, while those not starting with "-"
 are looked for duplicates of & only appended if no duplicate found. That's
 why the duplicate "-arch ARCH -arch ARCH" would result in the last ARCH
 being dropped.

 I've attached the whole qt4-mac directory with updates to this ticket
 since it's just easier that way. For those of you who know how to do so,
 please give it a try & see if it works for qjackctl as it currently stands
 (without patching the Portfile per the above patch files).

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

More information about the macports-tickets mailing list