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   
>    
>    
> 
 
 
:)