[Bug 1206041] New: kdsoap-qt6-devel installs wrong CMake config files
http://bugzilla.opensuse.org/show_bug.cgi?id=1206041 Bug ID: 1206041 Summary: kdsoap-qt6-devel installs wrong CMake config files Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: nicolas.fella@gmx.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- kdsoap-qt6-devel installs CMake config files like /usr/lib64/cmake/KDSoap/KDSoapConfig.cmake. Manually building kdsoap against Qt6 however installs /home/nico/kde6/usr/lib64/cmake/KDSoap-qt6/KDSoap-qt6Config.cmake etc. Note the -qt6 infix. This influences how the consumer is supposed to find the package. Therefore the upstream code snippet (https://github.com/KDAB/KDSoap/blob/kdsoap-2.1/INSTALL.txt#L97) doesn't work on OpenSUSE. As another consequence installing both kdsoap-devel and kdsoap-qt6-devel is not possible: Problem: the installed kdsoap-qt6-devel-2.0.0-2.2.x86_64 conflicts with 'kdsoap-devel' provided by the to be installed kdsoap-devel-2.0.0-2.2.x86_64 Solution 1: deinstallation of kdsoap-qt6-devel-2.0.0-2.2.x86_64 Solution 2: do not install kdsoap-devel-2.0.0-2.2.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206041 http://bugzilla.opensuse.org/show_bug.cgi?id=1206041#c1 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de --- Comment #1 from Fabian Vogt <fabian@ritter-vogt.de> ---
As another consequence installing both kdsoap-devel and kdsoap-qt6-devel is not possible:
That's intentional - kdsoap does not allow that. See the changelog: buildsystem - undo co-installability of Qt5 and Qt6 headers. It would require that kdwsdl2cpp generates #include <KDSoapClient-qt6/KDSoapJob.h> which in turn would break the build of KDSoap itself, so this gets tricky. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206041 http://bugzilla.opensuse.org/show_bug.cgi?id=1206041#c2 Christophe Marin <christophe@krop.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #2 from Christophe Marin <christophe@krop.fr> --- The cmake folder name was fixed with the 2.1.1 update. The co-installation issue is an upstream one. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com