Opened 4 years ago

Closed 4 years ago

#60045 closed defect (fixed)

qt5-qtbase @5.14.1 does not build on OSX 10.12

Reported by: Greisby (Greisberger Christophe) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: sierra Cc: fhgwright (Fred Wright)
Port: qt5-qtbase

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Upgrading my macports fails due to QT 5.14 that is not supported on this version of MacOS. In the log I have:

qcocoadrag.mm:137:42: error: 'NSPasteboardNameDrag' is only available on macOS 10_13 or newer

And on the site of Qt it's said that the requirement are indeed 10.13+

A new branch should be added for qt 5.12.

Change History (6)

comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: sierra added
Owner: set to MarcusCalhoun-Lopez
Port: qt5-qtbase added
Status: newassigned
Version: 2.6.2

comment:2 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

#60055 is a duplicate of this ticket.

comment:3 Changed 4 years ago by fhgwright (Fred Wright)

Cc: fhgwright added

comment:4 Changed 4 years ago by kencu (Ken)

pretty easy patch to fix it looks like: <https://github.com/qt/qtbase/commit/3c90ac02d1a6dc383c21d3911f0db881f9341802#diff-2aa4ce2245dc6f650ef4c8c9d3f4bc98> if anyone interested in trying that.

comment:5 in reply to:  4 Changed 4 years ago by fhgwright (Fred Wright)

Replying to kencu:

pretty easy patch to fix it looks like: <https://github.com/qt/qtbase/commit/3c90ac02d1a6dc383c21d3911f0db881f9341802#diff-2aa4ce2245dc6f650ef4c8c9d3f4bc98> if anyone interested in trying that.

That's just one of a whole bunch of errors. Look at the logfile I attached to #60055.

comment:6 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In 94477f08935455160e4a16dd35491ca8f1bc4cec/macports-ports (master):

qt5: downgrade Qt 5.14.0->5.13.2 on macOS 10.12

  • create new Qt port qt513
  • make qt513 the default Qt on macOS 10.12
  • replace qt5 with qt513 on macOS 10.12

Fixes #60045

Note: See TracTickets for help on using tickets.