Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 714924 - app-office/kmymoney requires dev-libs/gmp[cxx]
Summary: app-office/kmymoney requires dev-libs/gmp[cxx]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2020-03-26 20:32 UTC by Thomas Capricelli
Modified: 2020-05-27 21:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2020-03-26 20:32:25 UTC
app-office/kmymoney-5.0.8-r1 (but most probably any other version) fails to compile here.


Reproducible: Always

Steps to Reproduce:
1.update tree
2.update or install kmymoney
3.
Actual Results:  

The interesting part of the log is:

/tmp/portage/app-office/kmymoney-5.0.8-r1/work/kmymoney-5.0.8/kmymoney/mymoney/mymoneymoney.cpp:33:10: fatal error: gmpxx.h: File o directory non esistente
   33 | #include <gmpxx.h>
      |   

Expected Results:  
guess

gmp is installed on my system. I never messed with the cxx USE flag, but it seems the default was changed recently from +cxx to -cxx.

Anyway, what I can say on my system is
* dev-libs/gmp-6.2.0-r1 is installed, but without the cxx flag
* in kymoney ebuild dependancy, there's dev-libs/gmp:0=

My (wild) guess is that the actual dependancy is something like "gmp but with cxx use flag".
Comment 1 Larry the Git Cow gentoo-dev 2020-03-26 21:57:12 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=2bedb8d382178f6d3c98f6e6a52c9c0ead7d012a

commit 2bedb8d382178f6d3c98f6e6a52c9c0ead7d012a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-26 21:56:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-03-26 21:56:45 +0000

    app-office/kmymoney: Fix USE-dep on dev-libs/gmp[cxx]
    
    Reported-by: Thomas Capricelli <orzel@freehackers.org>
    Bug: https://bugs.gentoo.org/714924
    Package-Manager: Portage-2.3.96, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/kmymoney/kmymoney-5.0.9999.ebuild | 2 +-
 app-office/kmymoney/kmymoney-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2020-05-27 21:33:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd2621aab5e22f03b76bf37d2ced5ed7714eb4d

commit 8fd2621aab5e22f03b76bf37d2ced5ed7714eb4d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-26 21:56:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-05-27 21:30:55 +0000

    app-office/kmymoney: Fix USE-dep on dev-libs/gmp[cxx]
    
    Reported-by: Thomas Capricelli <orzel@freehackers.org>
    Closes: https://bugs.gentoo.org/714924
    Package-Manager: Portage-2.3.96, Repoman-2.3.22
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/kmymoney/kmymoney-5.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)