Summary: | Build failure for 4.8 with Qt 5.7.1 on Fedora 25 | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libalkimia | Reporter: | Ian Neal <iann_bugzilla> |
Component: | General | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ralf.habacker, rdieter |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/office/alkimia/-/commit/612dffa921b76234b8dbaceed3185e8fd806d8c8 | Version Fixed In: | 7.0.0 |
Description
Ian Neal
2017-02-05 12:33:55 UTC
I strongly suspect this commit: commit 7c2cd673db727abb6185eb70c52551bf21228d16 Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> Date: Thu Nov 10 15:53:32 2016 +0100 Use GpgME++ if possible, QGpgme from kdepimlibs-4 as fallback Remove bogus qgpgme include. REVIEW: 129371 Since gpgme++ is Qt5-based (well qgpgme is) I cannot reproduce the failure reported here on my f25 box. What I did: sudo dnf builddep kmymoney -y git clone kde:kmymoney cd kmymoney git checkout remotes/origin/4.8 --track mkdir build; cd build cmake .. make -j2 (I *did* have a failure once, because I had a local copy of Qt5-based libalkimia installed, fyi, upstream: please rename Qt5's libalkimia *Config.cmake to make it clear it is not compatible with Qt4-based libalkimia-5.x) (In reply to Rex Dieter from comment #2) > I cannot reproduce the failure reported here on my f25 box. > > What I did: > > sudo dnf builddep kmymoney -y > git clone kde:kmymoney > cd kmymoney > git checkout remotes/origin/4.8 --track > mkdir build; cd build > cmake .. > make -j2 > > (I *did* have a failure once, because I had a local copy of Qt5-based > libalkimia installed, fyi, upstream: please rename Qt5's libalkimia > *Config.cmake to make it clear it is not compatible with Qt4-based > libalkimia-5.x) Yes, I have a locally built libalkimia (as I needed it to build git master version of kmymoney) Right, that matches my findings libalkmimia/master branch only works with kmymoney/master, and actually breaks kmymoney/4.8 branch Triaging this to libalkimia Is this still relevant with newer versions of most of the moving parts? Even if specific versions of KMM require specific versions of libalkimia, is there still a bug present, or maybe just a need for better documentation? (In reply to Jack from comment #5) > Is this still relevant with newer versions of most of the moving parts? > Even if specific versions of KMM require specific versions of libalkimia, is > there still a bug present Since libalkimia version 7.0.0 the Qt5 and Qt4 build variants are installed in separate locations and uses different names for cmake find_package support, so this bug should be fixed. |