Skip to content

Build: Bump Qt6 from 6.8.1 to 6.9.0 (Automated PR) #3407

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Oct 11, 2024

This automated Pull Request updates the used Qt6 version to version 6.9.0.

This PR was opened by the workflow Bump dependencies (create-prs)

CHANGELOG: Build: Updated bundled Qt6 to version 6.9.0

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 5 times, most recently from cf2dc7c to e54a6c6 Compare October 14, 2024 17:48
@ann0see ann0see added this to the Release 3.12.0 milestone Oct 16, 2024
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from e54a6c6 to 4209297 Compare October 17, 2024 13:54
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 3 times, most recently from 4fef397 to 908b7f4 Compare October 29, 2024 13:16
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 908b7f4 to 7d6c516 Compare November 1, 2024 22:23
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 7d6c516 to 337d5e6 Compare November 11, 2024 12:00
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 2 times, most recently from 42fba64 to 3f643c1 Compare November 26, 2024 09:49
@github-actions github-actions bot changed the title Build: Bump Qt6 from 6.7.3 to 6.8.0 (Automated PR) Build: Bump Qt6 from 6.7.3 to 6.8.1 (Automated PR) Dec 5, 2024
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 3f643c1 to 60eeada Compare December 5, 2024 21:20
Copy link
Author

github-actions bot commented Dec 5, 2024

PR has been updated for version 6.8.1 by the workflow Bump dependencies (create-prs).

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 7 times, most recently from 3262e16 to e3d19a9 Compare December 12, 2024 20:56
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 5 times, most recently from a2b5b6c to 42eccc7 Compare December 20, 2024 16:58
@ann0see
Copy link
Member

ann0see commented Dec 23, 2024

I'd assume that this breaks on every Qt6 build.

@pljones
Copy link
Collaborator

pljones commented Dec 28, 2024

Second try at the iOS build -- the truncated log messages don't help.


EDIT: Oh, click the line number and it relists everything fully.

/Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++
-ivfsstatcache /Users/runner/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphoneos17.5-21F77-f0fa7969d082b13145125136a829df3a.sdkstatcache
-fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fno-color-diagnostics
-Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -Wall -Wextra
@/Users/runner/Library/Developer/Xcode/DerivedData/Jamulus-bdtpfrmonafyhfejbibnxopfprmh/ArchiveIntermediates/Jamulus/IntermediateBuildFilesPath/Jamulus.build/Release-iphoneos/Jamulus.build/Objects-normal/arm64/82b82416624d2658e5098eb0a28c15c5-common-args.resp
-MMD -MT dependencies -MF /Users/runner/Library/Developer/Xcode/DerivedData/Jamulus-bdtpfrmonafyhfejbibnxopfprmh/ArchiveIntermediates/Jamulus/IntermediateBuildFilesPath/Jamulus.build/Release-iphoneos/Jamulus.build/Objects-normal/arm64/channel.d
--serialize-diagnostics /Users/runner/Library/Developer/Xcode/DerivedData/Jamulus-bdtpfrmonafyhfejbibnxopfprmh/ArchiveIntermediates/Jamulus/IntermediateBuildFilesPath/Jamulus.build/Release-iphoneos/Jamulus.build/Objects-normal/arm64/channel.dia
-c /Users/runner/work/jamulus/jamulus/src/channel.cpp -o /Users/runner/Library/Developer/Xcode/DerivedData/Jamulus-bdtpfrmonafyhfejbibnxopfprmh/ArchiveIntermediates/Jamulus/IntermediateBuildFilesPath/Jamulus.build/Release-iphoneos/Jamulus.build/Objects-normal/arm64/channel.o

Well, I don't see it having passed the flag...

@ann0see
Copy link
Member

ann0see commented Dec 28, 2024

I believe we need to link a pre-compiled file from plugins/multimedia. Via Xcode GUI, It's possible to add a library manually. Then - most likely - there's a qmake variable for the linker (yes, this could be CXXFLAGS) where we'd add it manually.

@ann0see
Copy link
Member

ann0see commented Dec 28, 2024

Maybe also https://github.com./deepin-community/qt6-multimedia/blob/bc546c744fbab91bc9359f56001dfac464f17388/src/multimedia/Qt6MultimediaMacros.cmake#L6 helps. This defines how cmake loads ffmpeg.
Edit: The local version looks different. It wants to load iOS/libs/ffmpeg/*.framework as far as I understand.

@ann0see
Copy link
Member

ann0see commented Dec 28, 2024

Update: Loading all *.framework files form iOS/ffmpeg/ by putting them in the root and then including them via the Xcode GUI makes the app build. However, it crashes while opening it on the device since it cannot find the framework.
If I add "@executable_path/" as Runpath Search Paths in Xcode, the app opens towards a black screen.

https://forum.qt.io/topic/104023/how-to-add-a-ios-framework-to-qt-project/7

@ann0see
Copy link
Member

ann0see commented Dec 28, 2024

I think it's worth to wait a bit since there seem to be multiple issues on iOS with the move to ffmpeg on the Qt side (https://www.reddit.com/r/QtFramework/comments/1gh5xb2/issues_with_qt_68_and_ffmpeg_on_ios_anyone_else/). I hope there'll be a fix in the next months.

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 6e63b13 to f3a6c63 Compare December 29, 2024 19:28
@pljones pljones force-pushed the ci/bump-dependencies/Qt6 branch from f3a6c63 to 1769630 Compare January 3, 2025 16:27
Copy link
Author

github-actions bot commented Feb 1, 2025

PR has been updated for version 6.8.2 by the workflow Bump dependencies (create-prs).

@github-actions github-actions bot changed the title Build: Bump Qt6 from 6.7.3 to 6.8.1 (Automated PR) Build: Bump Qt6 from 6.8.1 to 6.8.2 (Automated PR) Feb 1, 2025
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 1769630 to 0e95992 Compare February 1, 2025 08:29
@ann0see
Copy link
Member

ann0see commented Feb 10, 2025

I'm inclined to de-tag this. There's no progress on the Qt side.

@pljones
Copy link
Collaborator

pljones commented Feb 10, 2025

OK, this could have an impact on our plans for Jamulus 4 but it shouldn't hold up 3.12.0, I agree.

@ann0see ann0see modified the milestones: Release 3.12.0, Release 4.0.0 Feb 15, 2025
@ann0see
Copy link
Member

ann0see commented Mar 7, 2025

The linked issue from Qt has had an update. It's now in progress

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 0e95992 to 360c79e Compare March 24, 2025 11:26
@github-actions github-actions bot changed the title Build: Bump Qt6 from 6.8.1 to 6.8.2 (Automated PR) Build: Bump Qt6 from 6.8.1 to 6.8.3 (Automated PR) Mar 26, 2025
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 360c79e to 148611a Compare March 26, 2025 22:42
Copy link
Author

PR has been updated for version 6.8.3 by the workflow Bump dependencies (create-prs).

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 148611a to 0207836 Compare March 26, 2025 22:47
@github-actions github-actions bot changed the title Build: Bump Qt6 from 6.8.1 to 6.8.3 (Automated PR) Build: Bump Qt6 from 6.8.1 to 6.9.0 (Automated PR) Apr 5, 2025
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 0207836 to d1220d0 Compare April 5, 2025 08:31
Copy link
Author

github-actions bot commented Apr 5, 2025

PR has been updated for version 6.9.0 by the workflow Bump dependencies (create-prs).

@pljones
Copy link
Collaborator

pljones commented Apr 6, 2025

OK, so now that's even noisier about FFMpeg dependencies not met. Have they made it clearer how to remove the dependency?

@ann0see
Copy link
Member

ann0see commented Apr 6, 2025

I believe that the next version should have a fix.

@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch 3 times, most recently from 2e27fba to 4bb1767 Compare April 14, 2025 17:55
@hoffie hoffie force-pushed the ci/bump-dependencies/Qt6 branch from 4bb1767 to d376fe5 Compare April 20, 2025 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Status: Waiting on Team
Development

Successfully merging this pull request may close these issues.

3 participants