Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 240904 - app-office/kmymoney2-0.8.9 USE=hbci - configure: error: KBanking was requested but could not be found.
Summary: app-office/kmymoney2-0.8.9 USE=hbci - configure: error: KBanking was requeste...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-09 22:14 UTC by amadeus.bit
Modified: 2009-07-05 17:24 UTC (History)
3 users (show)

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


Attachments
failed build.log (build.log,14.02 KB, text/plain)
2008-10-23 19:16 UTC, Ian Hubbertz
Details
my emerge.info (emerge.info,10.24 KB, text/plain)
2008-10-23 19:17 UTC, Ian Hubbertz
Details
My build.log file resulting from the failing build. (build.log,14.12 KB, text/plain)
2009-07-05 17:18 UTC, Peter Albrecht
Details
The output of "emerge --info" (em.info,3.58 KB, text/plain)
2009-07-05 17:19 UTC, Peter Albrecht
Details
The config.log for the emerge process (/var/tmp/portage/app-office/kmymoney2-0.8.9/work/kmymoney2-0.8.9/config.log) (config.log,110.63 KB, text/plain)
2009-07-05 17:21 UTC, Peter Albrecht
Details

Note You need to log in before you can comment on or make changes to this bug.
Description amadeus.bit 2008-10-09 22:14:35 UTC
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
Comment 1 Wormo (RETIRED) gentoo-dev 2008-10-11 06:37:05 UTC
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.
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2008-10-11 15:51:35 UTC
(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.
Comment 4 Ian Hubbertz 2008-10-23 13:33:25 UTC
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. 
Comment 5 Ian Hubbertz 2008-10-23 19:16:50 UTC
Created attachment 169614 [details]
failed build.log
Comment 6 Ian Hubbertz 2008-10-23 19:17:11 UTC
Created attachment 169616 [details]
my emerge.info
Comment 7 Peter Albrecht 2009-07-05 17:15:10 UTC
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.
Comment 8 Peter Albrecht 2009-07-05 17:18:34 UTC
Created attachment 196792 [details]
My build.log file resulting from the failing build.
Comment 9 Peter Albrecht 2009-07-05 17:19:42 UTC
Created attachment 196793 [details]
The output of "emerge --info"
Comment 10 DEMAINE Benoît-Pierre, aka DoubleHP 2009-07-05 17:20:56 UTC
emerge --depclean
must *ALWAYS* be followed by
emerge -DaNuv world
Comment 11 Peter Albrecht 2009-07-05 17:21:39 UTC
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)
Comment 12 Peter Albrecht 2009-07-05 17:22:43 UTC
Thanks DoubleHP for the tipp!
Comment 13 Peter Albrecht 2009-07-05 17:24:02 UTC
I ran "emerge -DaNuv world". But nothing needed to be changed.