HBCI

Christian Stimming stimming@tuhh.de
Tue, 13 Aug 2002 15:12:44 +0200


Hi,

(wow, first *real* HBCI user question on gnucash-devel :-)

Eildert Groeneveld (by way of Eildert Groeneveld ) wrote:

> gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/engine
> -I../../../src/gnc-module -I../../../src/app-utils -I../../../src/app-file
> -I../../../src/gnome -I../../../src/gnome-utils -I../../../src/import-export
> -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
> -I/usr/X11R6/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H
> -I/usr/lib/gnome-libs/include -I/usr/include/orbit-1.0
> -I/usr/include/gnome-xml -I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include
> -DHBCI_CFGFILE=\"/root/.openhbci/openhbci.conf\" -Werror -g -O2 -Wall
> -Wno-unused -Wno-uninitialized -Wmissing-prototypes -Wmissing-declarations
> -Werror-implicit-function-declaration -I/usr/include -Wall -Wunused -c
> gncmod-hbci.c -MT gncmod-hbci.lo -MD -MP -MF .deps/gncmod-hbci.TPlo  -fPIC -o
> .libs/gncmod-hbci.o
> In file included from /usr/include/guile/gh.h:52,
>                  from gncmod-hbci.c:9:
> /usr/local/include/libguile.h:86:30: libguile/markers.h: No such file or
> directory


It seems like you have two conflicting versions of guile installed. One 
in /usr (which shows up as the include file /usr/include/guile/gh.h) and 
another one in /usr/local (showing up as include file 
/usr/local/include/libguile.h). For both files, please check which rpm 
packages they belong to ('rpm -qf /usr/include/guile/gh.h'). If those 
show you two different versions of guile, then you should probably 
remove one of these packages. Alternatively, you need to make sure that 
the compile options pointing to the desired guile versions show up 
before the others, and you might want to set the compile options for 
guile by hand in ./config.status. I.e. if the correct version of guile 
lives in /usr/local, then the variable GUILE_INCS should contain the 
string "-I/usr/local/include".

> 2. It seems that Cardreaders along with floppy will supported. Is there some
> experience as to which cardreader will work or is will any (windows)
> cardreader work?


I don't use a chip card reader myself, but the main developer of 
OpenHBCI, Martin Preuß, does. So obviously the chip card support of 
OpenHBCI is just as stable as the key file support. If you want to check 
which card reader is supported, please check out http://www.libchipcard.de .


> 3. Is the status of the HBCI support such that it would be ok to get HBCI
> support for ones account now? (including a cardreader)

Yes, definitely. I expect end-user-usable code by the end of this week 
or the next. You can apply for HBCI access at your bank *right now*, and 
there will be HBCI functionality at testing stage in Gnucash withing one 
or two weeks.

Christian

PS: However, at this point in time the code is still changing, as well 
as the OpenHBCI API used. I.e., there might still be frequent changed in 
the OpenHBCI API (due to shortcomings discovered during gnucash 
development) which require both gnucash CVS update *and* OpenHBCI CVS 
update. Once this has settled a bit more (e.g. this weekend), I will 
announce the code for testing.