When trying to compile gnucash with the hbci use flag, compile fails on openhbci. Reproducible: Always Steps to Reproduce: 1. USE="hbci" emerge gnucash Actual Results: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./core -march=athlon-xp -O3 -pipe -fomit-frame-pointer -MT init_plugins.lo -MD -MP -MF .deps/init_plugins.Tpo -c init_plugins.cpp -fPIC -DPIC -o .libs/init_plugins.o i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./core -march=athlon-xp -O3 -pipe -fomit-frame-pointer -MT mediumpluginlist.lo -MD -MP -MF .deps/mediumpluginlist.Tpo -c mediumpluginlist.cpp -o mediumpluginlist.o >/dev/null 2>&1 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./core -march=athlon-xp -O3 -pipe -fomit-frame-pointer -MT init_plugins.lo -MD -MP -MF .deps/init_plugins.Tpo -c init_plugins.cpp -o init_plugins.o >/dev/null 2>&1 echo "#! /bin/sh" >openhbci-config echo 'dir="/usr"' >>openhbci-config cat openhbci-config.in >>openhbci-config chmod a+rx openhbci-config /bin/sh ../../libtool --mode=link i686-pc-linux-gnu-g++ -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s -o libopenhbci.la -rpath /usr/lib -version-info 14:2:0 cmdlineoptions.lo conf.lo filestream.lo parser.lo simpleconfig.lo stream.lo outbox.lo outboxjob.lo outboxjobs.lo outboxjobkeys.lo outboxaccjobs.lo outboxstojobs.lo api.lo api_c.lo progressmonitor.lo loader.lo progressmonitorcb.lo pluginfile.lo plugin.lo mediumpluginfile.lo mediumplugin.lo mediumpluginlist.lo init_plugins.lo core/libopenhbci-core.la -L/usr/lib -lcrypto ../../src/plugins/keyfile/librdhfile.la libtool: link: cannot find the library `../../src/plugins/keyfile/librdhfile.la' make[4]: *** [libopenhbci.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/openhbci-0.9.16/work/openhbci-0.9.16/src/openhbci' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/openhbci-0.9.16/work/openhbci-0.9.16/src/openhbci' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/openhbci-0.9.16/work/openhbci-0.9.16/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/openhbci-0.9.16/work/openhbci-0.9.16' make: *** [all] Error 2 !!! ERROR: net-libs/openhbci-0.9.16 failed. !!! Function src_compile, Line 26, Exitcode 2 !!! parallel make failed Expected Results: Since I'm using mostly software marked stable, I was expecting this to compile. Did I do something wrong maybe? multimedia ~ # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-ck5_Hackeron i686) ================================================================= System uname: 2.6.10-ck5_Hackeron i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.4,dev-lang/python-2.3.4 [2.4 (#1, Jan 9 2005, 23:22:44)] dev-lang/python: 2.4, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://194.117.143.70/mirrors/gentoo" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aalib acl alsa arts audiofile avi berkdb bitmap-fonts bootsplash cdparanoia cups encode flac font-server gdbm gif gimpprint gphoto2 gpm gtk2 hbci ipv6 jpeg kdexdeltas libcaca lirc mad matroska mmx mmx2 ncurses nptl nvidia ofx oggvorbis opengl pam perl pic png python quicktime quotes readline real rtc scanner spell sse ssl svg symlink tcpd theora tiff truetype truetype-fonts type1-fonts userlocales xml xprint xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
This has been fixed in 0.9.17, although that isn't marked stable yet. By the way, openhbci is deprecated and replaced by aqbanking/aqhbci (gnucash 1.8.10 uses aqbanking). I suggest if you want to start using hbci, better try the new stuff. I'll mark 0.9.17 stable soon.
Ah, thanks for that. Will do.
0.9.17 is now marked stable, should fix this.
Well, compiles now, but now I have this; checking for libofx/libofx.h... yes checking for libofx... yes checking for OpenHBCI... /usr checking for OpenHBCI - version >= 0.9.13... no *** Could not run OpenHBCI test program, checking why... *** *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding OpenHBCI or finding the wrong *** version of OpenHBCI. If it is not finding OpenHBCI, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system. *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH. *** !!! Please attach the config.log to your bug report: !!! /var/lib/portage/portage/gnucash-1.8.9/work/gnucash-1.8.9/config.log !!! ERROR: app-office/gnucash-1.8.9 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message.