https://bugs.kde.org/show_bug.cgi?id=317599
Bug ID: 317599 Summary: digiKam doesn't build with Qt5 Classification: Unclassified Product: digikam Version: 3.5.0 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: [hidden email] Reporter: [hidden email] I can not build digikam on my archlinux system which uses Qt5 now. I guess we need to change some things to make it compile with the new version of Qt. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
https://bugs.kde.org/show_bug.cgi?id=317599
Andi Clemens <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Platform|Other |Compiled Sources -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #1 from Andi Clemens <[hidden email]> --- This is just a reminder bug entry, that we might have problems building on Qt5 systems. No need to look into the bug right now, I will switch to Qt4 anyway because a lot of stuff doesn't seem to work here. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #2 from Gilles Caulier <[hidden email]> --- Do you have a trace ? Also, it think Qt3Support classes are dropped. It still 3 sub classes based on Q3ScroolView that are proposed to port to Qt4 model with GoSC 2013 Gilles -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #3 from Andi Clemens <[hidden email]> --- No I have no trace since cmake itself doesn't work. But I know from other projects and private code that Qt5 is a little bit incompatible with Qt4, so we might need to change our code anyway. There is a migration tool, but this doesn't always work. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Andi Clemens <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|digiKam doesn't build with |Reminder: digiKam might not |Qt5 |build with Qt5 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Benjamin Girault <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #4 from Benjamin Girault <[hidden email]> --- I have an archlinux box, with qt5-base installed (no other qt5 packages), and qt4 also. CMake runs successfully, so as make (not finished though). I had a problem with an AUR package a few weeks ago which was caused by some changes introduced by QT5 in the system leading to QT4 not being detected correctly (basically QT5 has been made the default instead of QT4, I'm not sure if it's still the case though). The solution was to add the option "-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4" to the cmake command line. I know that this doesn't change the problem that any QT4 program will most likely not compile with QT5 libraries, but at least, this should help compiling digiKam on an archlinux with both versions of QT. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #5 from Andi Clemens <[hidden email]> --- Ok, I will try this solution.. thanks -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #6 from Gilles Caulier <[hidden email]> --- Andi, Qt5 compatibility must not be a problem with all shared libs managed by digiKam team and published through digiKam Software Compilation. This must be the same with kipi-plugins, where at least some few adaptations must be done... The most important changes must be done into digiKam core where some classes based on Q3ScrollView exist yet... 2 GOsC 2013 projects completed this summer developed in separated branches must complete the job : http://community.kde.org/Digikam/GSoC2013#Port_Image_digiKam_Editor_Canvas_Classes_to_Qt4_Model.2FView http://community.kde.org/Digikam/GSoC2013#Port_Showfoto_Thumb_bar_to_Qt4_Model.2FView These branches must be merged to git/master after 4.0.0-beta1... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.5.0 |4.0.0-beta1 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #7 from Gilles Caulier <[hidden email]> --- Yiou, I just synchronized Yiou branch "gsoc2013-editorcanvas" with master for a future merge back later. There is no conflict : http://commits.kde.org/digikam/4aba11d730b22c70a5f4162c3214ec932ab54f9a Mohamed, Islam, About "gsoc2013-thumbbar-mv", there are few conflicts to do the same. Can you fix it please ? Thanks in advance Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #8 from Gilles Caulier <[hidden email]> --- Created attachment 84510 --> https://bugs.kde.org/attachment.cgi?id=84510&action=edit patch to drop QT3Support dependency Just to complete this file, when Image Editor Canvas project will be completed, this patch work fine. Whole digiKam compile without Qt3support classes. This simple patch can be only applied against "remotes/origin/gsoc2013-editorcanvas" branch managed by Yiou Wang... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #9 from Gilles Caulier <[hidden email]> --- Notes to port code from KDE4 to KDE5 : http://community.kde.org/Frameworks/Porting_Notes Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #10 from Gilles Caulier <[hidden email]> --- Git commit e0559f941c0c4f407ca2c2df2e00077c53fb8736 by Yiou Wang. Committed on 29/01/2014 at 23:11. Pushed by yiouwang into branch 'master'. Apply patch remove qt3support and fix 9/ rubberitem problem M +2 -2 digikam/CMakeLists.txt M +1 -1 imageplugins/color/CMakeLists.txt M +1 -1 imageplugins/decorate/CMakeLists.txt M +1 -1 imageplugins/enhance/CMakeLists.txt M +1 -1 imageplugins/filters/CMakeLists.txt M +1 -1 imageplugins/transform/CMakeLists.txt M +1 -2 utilities/imageeditor/widgets/canvas.cpp http://commits.kde.org/digikam/e0559f941c0c4f407ca2c2df2e00077c53fb8736 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #11 from Gilles Caulier <[hidden email]> --- Hi all, Yiou Wang has merged development branch about model/view port of image editor canvas in master and has applied my patch to drop Qt3 support dependency. Code from master is fully ready to be tested and patched to support Qt5 API. If someone has Qt5 development package installed and can compile it to test, lets' me hear... Gilles Caulier -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Angelo Naselli <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] --- Comment #12 from Angelo Naselli <[hidden email]> --- Gilles, mageia has qt5 either in mga3 and into the incoming mga4, so i could. Write me in private to explain which tests you need, and eventually how to. Next week i'm out of office, so i have no time, but i could try this week-end. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #13 from Gilles Caulier <[hidden email]> --- Hi Angelo, I see on my computer that Qt5 devel packages are here. But has Qt4 is default devel packages, how to force digiKam compilation rules to use Qt5 instead Qt4 ? I'm sure that some CMake switch must be passed at configure time, but which one ? I know that Nicolas Lécureuil do it for KDElibs, but i don't have any others information.... The goal of course is to try to compile with Qt5. Some errors will come and patches must be created to fix it. Gilles -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #14 from Angelo Naselli <[hidden email]> --- are we switching to qt5 or do we have to compile for both? I will check how to force qt5 compilation, it should not that hard, if cmake macros work correctly, i hope. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
--- Comment #15 from Gilles Caulier <[hidden email]> --- Angelo, It's a transition stage of course. Qt4 and Qt5 must be supported at the same time until Qt4 will dropped in the future... Gilles -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andi Clemens
https://bugs.kde.org/show_bug.cgi?id=317599
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|4.0.0-beta1 |4.0.0-beta3 -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |