Skip to content

[qt] Add Qt 6.8.2 #26490

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 5 commits into
base: master
Choose a base branch
from
Open

Conversation

MartinDelille
Copy link
Contributor

@MartinDelille MartinDelille commented Jan 30, 2025

Summary

Changes to recipe: qt/6.8.2

Motivation

Details


@MartinDelille MartinDelille changed the title [qt] Add Qt 6.8.1 [qt] Add Qt 6.8.2 Feb 4, 2025
@fnadeau
Copy link
Contributor

fnadeau commented Feb 11, 2025

6.8 is LTS. This seems rather an important addition.

However, according to docs/supported_platforms_and_configurations.md, build on windows and mac will faill due to minimum requirement not being meet. Windows needs MSVC 2022 while mac needs SDK 14. For Linux, GCC 11 should be good.

Side note: task macOS(2/2) has been stuck for more than 3 days.

@fnadeau
Copy link
Contributor

fnadeau commented Feb 21, 2025

@conan-io/barbarians CI/CD seems to be stuck for the last 14 days. I wouldn't want to foot the bill of this build.

@MartinDelille I would like to summit a PR to your branch (fnadeau@9301344), any reason why I cannot find your fork in the base repository?

Thanks

Add missing dependency to qtQWindowsIntegrationPlugin.
Add support for WFM in multimedia.

Normally, ffmpeg is the default multimedia backend, see
https://doc.qt.io/qt-6/qtmultimedia-index.html

Support for ffmpeg is still lacking. For Windows and Linux, support for
WFM and gstreamer is present.
@MartinDelille
Copy link
Contributor Author

Hi @fnadeau,

I cherry picked your fix but my fork live here: https://github.com/martindelille/conan-center-index/

@jcar87
Copy link
Contributor

jcar87 commented Feb 26, 2025

Thanks @MartinDelille !

current error in CI:

ERROR: qt/6.8.2: Error in configure() method, line 257
	del self.options.with_wmf
	ConanException: option 'with_wmf' doesn't exist
Possible options are ['shared', 'opengl', 'with_vulkan', 'openssl', 'with_pcre2', 'with_glib', 'with_doubleconversion', 'with_freetype', 'with_fontconfig', 'with_icu', 'with_harfbuzz', 'with_libjpeg', 'with_libpng', 'with_sqlite3', 'with_mysql', 'with_pq', 'with_odbc', 'with_zstd', 'with_brotli', 'with_dbus', 'with_gssapi', 'with_md4c', 'with_x11', 'with_egl', 'gui', 'widgets', 'device', 'cross_compile', 'sysroot', 'multiconfiguration', 'disabled_features', 'qtsvg', 'qtdeclarative', 'qttools', 'qttranslations', 'qtdoc', 'qtwayland', 'qtquicktimeline', 'qtquick3d', 'qtshadertools', 'qt5compat', 'qtactiveqt', 'qtcharts', 'qtdatavis3d', 'qtlottie', 'qtscxml', 'qtvirtualkeyboard', 'qt3d', 'qtimageformats', 'qtnetworkauth', 'qtcoap', 'qtmqtt', 'qtopcua', 'qtmultimedia', 'qtlocation', 'qtsensors', 'qtconnectivity', 'qtserialbus', 'qtserialport', 'qtwebsockets', 'qtwebchannel', 'qtwebengine', 'qtwebview', 'qtremoteobjects', 'qtpositioning', 'qtlanguageserver', 'qtspeech', 'qthttpserver', 'qtquick3dphysics', 'qtgrpc', 'qtquickeffectmaker', 'qtgraphs', 'essential_modules', 'addon_modules', 'deprecated_modules', 'preview_modules']

@fnadeau
Copy link
Contributor

fnadeau commented Feb 26, 2025

@MartinDelille related to bug reported by jcar87, can you cherry pick e541960. This is due to a double delete of option with_wmf that may occur if not building with qtmultimedia.

Avoid double deletion of some options in case that qtmultimedia is not
selected.
@MartinDelille
Copy link
Contributor Author

Done. I you want to go further with this PR, feel free to do it! I unfortunately can use this recipe for my project since I have a commercial version (and some component are missing in the opensource version of Qt).

@stevenwdv stevenwdv mentioned this pull request Mar 14, 2025
3 tasks
@synacker
Copy link
Contributor

What happen with this pr? What need to do for merge?

@gav2xlin gav2xlin mentioned this pull request May 17, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants