kmymoney wont compile with hbci use flag ... checking for libxml - version >= 2.0.0... yes (version 2.7.2) checking if kbanking support desired... yes checking for kbanking... not found configure: error: KBanking was requested but could not be found. kmymoney 0.9 compiles but it has no online banking capability Reproducible: Always
Please show the result of 'emerge -pv net-libs/aqbanking' Also attach the config.log from your failed build, and 'emerge --info' output for good measure.
Amadeus, please read comments i made in bug #240514 because they are likely to correct this problem you have as well. And same for any other bugs you may have open recently: http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailreporter1=1&emailtype1=exact&email1=amadeus.bit%40googlemail.com&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
(In reply to comment #1) > Please show the result of 'emerge -pv net-libs/aqbanking' emerge -pv may not be enough if he heavily played with flags. In bug #240514 i gave more details, because i just think his install is borked.
I have the same problem on a freshly installed ~amd64 system. I masked app-office/kmymoney2-0.9 in /etc/portage/package.mask/ and set the hbci USE-flag globally. -------------------- SNIP aqbanking -------------------- martok ~ # emerge -pv net-libs/aqbanking These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-libs/aqbanking-3.7.2 USE="hbci kde ofx python qt3 -chipcard -debug -geldkarte (-yellownet)" 0 kB ------------------------------------------------------------ I'll attach more data as soon as I don't have to use a remote login from windows with stupid terminal copy'n'paste behaviour.
Created attachment 169614 [details] failed build.log
Created attachment 169616 [details] my emerge.info
Same problem here on a x86 system: I just ran: eix-sync emerge -uND world emerge --depclean revdep-rebuild dispatch-conf But calling "emerge =kmymoney2-0.8.9" leads to error: ---------------- 8< ---------------------- checking for libxml - version >= 2.0.0... yes (version 2.7.3) checking if kbanking support desired... yes checking for kbanking... not found configure: error: KBanking was requested but could not be found. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-office/kmymoney2-0.8.9/work/kmymoney2-0.8.9/config.log * * ERROR: app-office/kmymoney2-0.8.9 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4279: Called kde_src_compile * environment, line 3066: Called kde_src_compile 'all' * environment, line 3078: Called kde_src_configure 'all' * environment, line 3218: Called kde_src_configure 'myconf' 'configure' * environment, line 3210: Called econf '--disable-ofxplugin' '--enable-kbanking' '--disable-cppunit' '--with-x' '--enable-mitshm' '--without-xinerama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/lib' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--without-arts' '--prefix=/usr/kde/3.5' '--mandir=/usr/kde/3.5/share/man' '--infodir=/usr/kde/3.5/share/info' '--datadir=/usr/kde/3.5/share' '--sysconfdir=/usr/kde/3.5/etc' * ebuild.sh, line 534: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed ---------------- 8< ---------------------- My currently installed net-libs/aqbanking is 3.8.2. This version runs fine with app-office/kmymoney2-0.9.3 and app-office/kmm_kbanking-0.9.10. But since KMyMoney2 v0.9.3 is considered unstable (development) I'd rather use v0.8.9 (current stable). See also http://kmymoney2.sourceforge.net/index2.html "equery uses aqbanking" tells me: [ Found these USE variables for net-libs/aqbanking-3.8.2 ] U I - - chipcard - - debug + + hbci + + kde - - ofx + + python + + qt3 "equery uses =kmymoney2-0.8.9" says: [ Found these USE variables for app-office/kmymoney2-0.8.9 ] U I - - arts + + crypt - - debug - - elibc_FreeBSD + - hbci - - ofx - - xinerama I have kmymoney2-0.9.3 currently installed. Futher information will be added as attachments.
Created attachment 196792 [details] My build.log file resulting from the failing build.
Created attachment 196793 [details] The output of "emerge --info"
emerge --depclean must *ALWAYS* be followed by emerge -DaNuv world
Created attachment 196795 [details] The config.log for the emerge process (/var/tmp/portage/app-office/kmymoney2-0.8.9/work/kmymoney2-0.8.9/config.log)
Thanks DoubleHP for the tipp!
I ran "emerge -DaNuv world". But nothing needed to be changed.