Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80209 - net-libs/openhbci-0.9.16 fails to compile
Summary: net-libs/openhbci-0.9.16 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High major
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-31 06:54 UTC by Roman Gaufman
Modified: 2005-02-06 11:41 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 Roman Gaufman 2005-01-31 06:54:01 UTC
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
Comment 1 Hanno Böck gentoo-dev 2005-01-31 10:14:53 UTC
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.
Comment 2 Roman Gaufman 2005-01-31 10:25:56 UTC
Ah, thanks for that. Will do.
Comment 3 Hanno Böck gentoo-dev 2005-02-02 08:44:40 UTC
0.9.17 is now marked stable, should fix this.
Comment 4 Roman Gaufman 2005-02-06 11:41:41 UTC
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.