Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#75754 - [wxwidgets-qt5] [wxwidgets-gtk3] [wxwidgets-common] conflicting cmake config files
Attached to Project:
Arch Linux
Opened by Alexandre Bouvier (doskoi) - Wednesday, 31 August 2022, 00:31 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 03 September 2022, 12:23 GMT
Opened by Alexandre Bouvier (doskoi) - Wednesday, 31 August 2022, 00:31 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 03 September 2022, 12:23 GMT
|
DetailsThe CMake config files for wxwidgets are provided by wxwidgets-common-3.2.0-5, but are generated by the gtk3 build, so they are specific to gtk3 libs.
By consequence a project that requires wxwidgets cannot be built with CMake if only wxwidgets-qt5 is installed. Both wxwidgets-qt5 and wxwidgets-gtk3 should provide their own specific CMake config files and wxwidgets-common should have none. |
This task depends upon
Closed by Antonio Rojas (arojas)
Saturday, 03 September 2022, 12:23 GMT
Reason for closing: Fixed
Additional comments about closing: wxwidgets 3.2.0-6
Saturday, 03 September 2022, 12:23 GMT
Reason for closing: Fixed
Additional comments about closing: wxwidgets 3.2.0-6

This will be hard to fix given we want to keep both versions coinstallable. The only way I can think of is renaming the Qt files, but then all cmake projects that want to build against wx-qt will have to be patched.

There is the same problem with glfw-x11 and glfw-wayland, but they conflict with each other.

Lacking a better solution, I've renamed the files for now.