Opened 5 days ago

Last modified 4 days ago

#71013 assigned update

qt6: Update to future 6.8.0 to support macOS 15.

Reported by: cgilles (HumanDynamo) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sequoia Cc: reneeotten (Renee Otten)
Port: qt6

Description

Hi,

I just tried to compile Qt 6.8.0-rc under my Linux unbuntu 24.04.1 arm64 VM under my macOS Silicon, and all compile fine.

6.8.0 is near to be released and this version support macOS 15 as listed in the release note:

https://doc-snapshots.qt.io/qt6-6.8/whatsnew68.html

Note: the last and final 6.7.3 is already released few days ago. If you don't want to switch to 6.8, at least 6.7.3 will be a good point.

Best

Gilles Caulier

Change History (5)

comment:1 Changed 5 days ago by ryandesign (Ryan Carsten Schmidt)

Cc: reneeotten added
Keywords: sequoia added
Owner: set to MarcusCalhoun-Lopez
Status: newassigned
Summary: Update Qt6 to future 6.8.0 to support macOS 15.qt6: Update to future 6.8.0 to support macOS 15.
Type: enhancementupdate

comment:2 Changed 5 days ago by reneeotten (Renee Otten)

I am preparing the update to 6.7.3 - it all builds except for qt6-qtwebengine; I don't want to switch to an unreleased version but will update once the final one is released. Again, if you want to help feel free to do so. The work-in-progress PR is here. Everything builds on Sequoia except for qt6-qtwebengine. I haven't figured out yet how to resolve the issue, if you do please let me know.

comment:3 Changed 5 days ago by cgilles (HumanDynamo)

Hi Renee,

What's doesn't works with QtWebEngine exactly? I'm faced many problems with it. The last one have been reported here:

https://bugreports.qt.io/browse/QTBUG-129346

It's for Qt 6.7.3 and 6.8.0.

Anyway, you need 4Gb of RAM by core to compile QtWebEngine, else the linking will fail. So one core 4Gb, 2 cores 8Gb, etc... Here on my Macbook pro M1 16Gb, i created a VM Linux arm64 with 11 Gb and i compile QtWebEngine on 2 cores. It takes 8 hours to complete.

Best

Gilles Caulier

comment:4 in reply to:  3 Changed 5 days ago by reneeotten (Renee Otten)

Replying to cgilles:

What's doesn't works with QtWebEngine exactly?

I can dig up a failed main.log at some point...

Anyway, you need 4Gb of RAM by core to compile QtWebEngine, else the linking will fail. So one core 4Gb, 2 cores 8Gb, etc... Here on my Macbook pro M1 16Gb, i created a VM Linux arm64 with 11 Gb and i compile QtWebEngine on 2 cores. It takes 8 hours to complete.

Yeah, that's one of the issues... it takes forever to try and build it just to find out it fails at some point :( Time is limited and the upstream bug reports and/or commits to the qtwebengine repository don't see to cover the issue from a cursory look.

comment:5 in reply to:  2 Changed 4 days ago by markemer (Mark Anderson)

Replying to reneeotten:

I am preparing the update to 6.7.3 - it all builds except for qt6-qtwebengine; I don't want to switch to an unreleased version but will update once the final one is released. Again, if you want to help feel free to do so. The work-in-progress PR is here. Everything builds on Sequoia except for qt6-qtwebengine. I haven't figured out yet how to resolve the issue, if you do please let me know.

I'm also hoping that the fixes for qt5-webengine work for qt6-webengine, I think they might.

https://github.com/macports/macports-ports/pull/25973

Last edited 4 days ago by markemer (Mark Anderson) (previous) (diff)
Note: See TracTickets for help on using tickets.