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.