There is a problem with package dependancy in ebuild app-office/kmymoney2-0.9.3. Reproducible: Always Steps to Reproduce: 1. emerge kmymoney2-0.9.3 aqbanking-4.0.0 kmm_kbanking 2. start kmymoney2 from console Actual Results: kmymoney2: WARNING: KLibLoader says: libqbanking.so.6: cannot open shared object file: No such file or directory kmymoney2 starts, but the aqbanking plugin (kmm_kbanking) is disabled. Expected Results: Alternative 1: kmymoney2 should start correctly and load the kmm_kbanking plugin. Alternative 2: kmymoney2-0.9.3 should have a depandancy <aqbanking-4.0.0 net-libs/aqbanking-4.0.0 provides: /usr/lib/libqbanking.so -> libqbanking.so.8.0.0 /usr/lib/libqbanking.so.8 -> libqbanking.so.8.0.0 /usr/lib/libqbanking.so.8.0.0 but no version 6. Emerging net-libs/aqbanking-3.8.2 rather than -4.0.0 results in a working kmymoney2 with kmm_kbanking plugin.
did you try rebuilding kmymoney2 after aqbanking upgrade to 4.0.0 ?
Maybe I have to correct myself, but I'm not sure: Perhaps, the issue does not belong to kmymoney2-ebuild, but to app-office/kmm_kbanking-ebuild (0.9.10). Since kmm_kbanking is a plugin for kmymoney2, which pulls in aqbanking. You only start everything with the kmymoney2-bin. There are no dependancies to aqbanking in kmymoney2-ebuild (0.9.3). kmm_banking on the other side shows the following line: DEPEND=">=net-libs/aqbanking-3.8.1[hbci,kde,qt3]"
The other fact I found out today: When you first install aqbanking-4.0.0 and then do an "emerge kmm_kbanking", you get aqbanking downgraded to 3.8.2. Everything works well with this version. Even "emerge -uND world" will downgrade 4.0.0 to 3.8.2. => So this bug was false alert. Sorry. You can close it. But it would be nice if you write a few words on the following two issues: ** Question: I do not understand why emerge does this downgrade. kmm-kbanking-ebuild only lists: DEPEND=">=net-libs/aqbanking-3.8.1[hbci,kde,qt3]" So aqbanking-4.0.0 should be fine. The only thing I found out so far: aqbanking has no more "hbci" USE-FLAG Is that the reason? ** Little problem: If you call "emerge aqbanking", emerge will install version 4.0.0 again. => Not good. Hope I won't fall into this trap once.
Yeah, the missing hbci-flag is the problem. I've adjusted the dependencies accordingly.