Installationsanleitung gnucash auf SuSE
Christian Gatzemeier
c.gatzemeier at tu-bs.de
Son Feb 2 22:16:34 CST 2003
Ein paar Ergänzungen waren doch noch nötig um erfolgreich die aktuelle CVS
Version zum laufen zu bekommen.
Ich danke allen die dabei geholfen haben!
Christian
> Getting GnuCash with Chipcard HBCI to work on SuSE 8.1
> -------------------------------------------------------
>
> I guess this is on the wishlist of many users in Germany.
> Installation from source, libraries, and other stuff is nothing I know to
> deal
> with. However I want to test HBCI and scheduled transactions.
> Thanx to some of you on this list and after days of trials I was able to
put
>
> together the following recipe.
>
>
>
> install g-wrap 1.3.4 from source (had to remove "-Werror" from all makefiles
>
> in sourcetree prior to make)
>
>
>
> # outdated: get and install libchipcard-0.6.1-1.i386.SuSE81.rpm and
kde-tools
>
> from sf (sourceforge)
> Use current version to be able to write UserID to HBCI card.
> (checkout with cvs. See http://www.libchipcard.de for details)
> ------------------------
> make -f Makefile.dist
> ./configure
> make distclean
> ./configure
> make
> su
> <root password>
> make install
> ldconfig
> exit
>
>
> Get linux CTAPI driver library (in my case /usr/local/lib/libct.so) from
> ChipCard Terminal vendor.
>
>
> >From a command line use kcardsetup to setup Card Terminal.
> File and directory permissions need to be set for configfiles .pid files and
>
> logfiles!
>
> start chipcardd manually or with provided /etc/init.d script
> check if it is realy running
> test with
> hbcicard dump
>
>
>
>
>
> #untar openhbci 0.9.5
> take current bugfixed version
> ----------------
>
> make -f Makefile.dist
> ./configure
> make
> (only the first time it made some warnings about autoheader,
> auxillary files and autoconf 2.53-129 being too old (only in case headers
> have been changed?))
>
> su
> make install
> ldconfig
> exit
>
>
>
> (Beachte beim rumprobieren: make uninstall löscht nicht
> <instpath>/bin/openhbci-config)
>
>
>
>
> #untar gnucash 1.7.7
> checkout current version
> ---------------
> install packages that might be missing even after installing the gnome
> desktop
> with yast
>
> (A complete list to check up front would be nice.)
> I additionally installed packages including (but not limited to):
>
> esound
> libxml
> libxml-devel
> libxml2
> libxml2-devel
> popt
> gdk-pixbuf-devel
> gnome-print-devel
> libgnomeprint-devel?
> gal-devel
> libglade2-devel
> oaf
> libbonobo-devel
> bonobo-devel
>
>
> Finally I used the following commandline:
>
> #old: ./configure --enable-hbci --disable-openhbcitest --enable-gui
> --with-gnome=/opt/gnome --disable-error-on-warning
>
> for CVS Version use:
> ./autogen.sh --enable-hbci --enable-gui --with-gnome=/opt/gnome
current CVS Version:
./autogen.sh --enable-hbci --enable-gui --with-gnome=/opt/gnome
--disable-error-on-warning --build=i686-pc-linux-gnu
^^^^ for hbci-test ^^^^ for shared libs in suse
>
>
> # should be fixed:
> # For some strange reason (for me out of the blue) I needed to put
> #
> # <snip>
> # #ifndef ENABLE_NLS
> # #define ENABLE_NLS 1
> # #endif /* ENABLE_NLS */
> # <snap>
> #
> # into the beginnig of /usr/include/libintl.h to get further with
>
> make
> su
> make install
> exit
>
> gnucash
>
>
>
:)