Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79736 - net-libs/openhbci-0.9.17: unusable
Summary: net-libs/openhbci-0.9.17: unusable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-27 08:07 UTC by Sascha Silbe
Modified: 2005-03-13 14:38 UTC (History)
4 users (show)

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 Sascha Silbe 2005-01-27 08:07:33 UTC
Since the upgrade to gcc-3.3.5-r1 I cannot compile or use any program that uses openhbci.


Reproducible: Always
Steps to Reproduce:
1. emerge --oneshot openhbci
2. emerge aqmoney

Actual Results:  
[...]
checking for OpenHBCI... /usr
checking for OpenHBCI - version >= 0.9.14... no
*** Could not run OpenHBCI test program, checking why...
***
root@caravan:~# cat /var/tmp/portage/aqmoney-0.6.3/work/aqmoney-0.6.3/config.log
[...]
configure:20048: checking for OpenHBCI
configure:20094: result: /usr
configure:20098: checking for OpenHBCI - version >= 0.9.14
configure:20215: i686-pc-linux-gnu-gcc -o conftest -O3 -march=athlon-xp -pipe -fomit-frame-pointer -I/usr/include   conftest.c -L/usr/lib -lopenhbci  >&5
/usr/lib/libopenhbci.a(hbci.o)(.text+0x35): In function `__static_initialization_and_destruction_0(int, int)':: undefined reference to `std::ios_base::Init::Init[in-charge]()'
/usr/lib/libopenhbci.a(hbci.o)(.text+0xf1): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
/usr/lib/libopenhbci.a(hbci.o)(.text+0x177): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/usr/lib/libopenhbci.a(hbci.o)(.text+0x1cf): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](unsigned, char, std::allocator<char> const&)'
/usr/lib/libopenhbci.a(hbci.o)(.text+0x263): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[...]


Expected Results:  
Successfully build and install aqmoney.


Gentoo Base System version 1.4.16
Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-caravan-1 i686)
=================================================================
System uname: 2.6.9-caravan-1 i686 mobile AMD Athlon(tm) XP2500+
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 20 2004, 14:40:08)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r2, 1.4_p6, 1.6.3, 1.9.4, 1.7.9
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r3
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /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/afs/C /etc/afs/afsws /etc/afs/modload /etc/gconf /etc/make.globals /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks fixpackages maketest sandbox severe sfperms strict test userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/share/infra/work/portage-local--main--1.0"
SYNC="rsync://hybrid.sascha.silbe.org/gentoo-portage"
USE="x86 3dnow X acl acpi afs alsa avi berkdb bitmap-fonts ccache cdparanoia cdr crypt cups doc dvd encode f77 fam flac font-server foomaticdb fortran gatos gdbm gif gps gtk gtk2 gtkhtml guile hbci imagemagick imap imlib ipv6 jpeg jpeg2k krb4 lcms libg++ libwww mad maildir makecheck mbox mikmod mmx monitor mpeg nas ncurses nls oggvorbis opengl pam pcmcia pdflib png postgres python qt qtmt quicktime readline samba sdl skey socks5 spell sse ssl tetex tiff truetype truetype-fonts type1-fonts unicode userlocales xml xml2 xosd xv zlib video_cards_radeon input_devices_synaptics linguas_en,de"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 Sascha Silbe 2005-02-03 07:04:09 UTC
After updating to openhbci-0.9.17 on another host it happens there, too:

configure:11426: checking for OpenHBCI
configure:11471: checking for OpenHBCI - version >= 0.9.13
configure:11585: gcc -o conftest -march=pentium -mcpu=athlon-tbird -O3 -pipe -I/usr/include   -L/usr/X11R6/lib conftest.c -L/usr/lib -lopenhb
ci -lm  1>&5
/usr/X11R6/lib/libopenhbci.a(hbci.o)(.text+0x32): In function `__static_initialization_and_destruction_0(int, int)':: undefined reference to `std::ios_base::Init::Init[in-charge]()'
/usr/X11R6/lib/libopenhbci.a(hbci.o)(.text+0xf1): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage'
/usr/X11R6/lib/libopenhbci.a(hbci.o)(.text+0x177): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/usr/X11R6/lib/libopenhbci.a(hbci.o)(.text+0x1cf): In function `HBCI::Hbci::Hbci[not-in-charge](bool, bool)':: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](unsigned, char, std::allocator<char> const&)'
[...]

Comment 2 Roland Tapken 2005-02-14 01:24:30 UTC
Same here... gcc-version is the same. I'm trying with gnucash.

$ 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-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 11 2005, 01:25:37)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 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="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
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="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/"
LANG="de_DE@euro"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apache2 apm avi berkdb bitmap-fonts bonobo cdr crypt cups dillo directfb divx4linux dvd encode esd f77 fam fbcon flac font-server foomatic foomaticdb fortran gatos gd gdbm gif gimpprint gnome gpm gtk gtk2 gtkhtml guile icq imagemagick imlib ipv6 java jikes jpeg junit kde kdeenablefinal libg++ libwww live mad mikmod mmx motif mp3 mpeg mysql ncurses network nls nptl oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline real sdl spell ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts xml xml2 xosd xv zlib video_cards_radeon"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 3 Bernd Wurst 2005-03-06 00:45:35 UTC
Any progress here?

OpenHBCI is really unmailntained!

Citing gnucash-1.8.10 changlog:
 o Major change for HBCI, back-ported from HEAD. The HBCI online banking is no longer based on the openhbci library but instead on the aqbanking library http://sf.net/projects/aqbanking which is Martin Preuss' successor of openhbci. This means that now aqbanking-0.9.5 is required instead of any openhbci package.

Now, gnucash 1.8.11 is out. Porting the ebuild to the newer version will propably fix this bug the other way, when openhbci can be kicked out. ;-)
Comment 4 Bernd Wurst 2005-03-06 00:50:55 UTC
sorry, I missed the ebuild for 1.8.10. :-(

that one seems to work, so it should propably get stable?
Comment 5 Eric Shattow 2005-03-07 16:34:17 UTC
In CVS. Thanks for the report.
Comment 6 Hanno Böck gentoo-dev 2005-03-13 14:38:00 UTC
closing, fixed by jnc.