Taxbird steht seit kurzem in Version 0.18 zum Download zur Verfügung. Benötigt wird für dieses eine libgeier in der Version 0.13. Es handelt sich hierbei um die Jahreswechselversionen 2012, mit der erstmals Umsatzsteuervoranmeldungen für ebendieses Jahr erstellt werden können.
Taxbird selbst fußt seit Version 0.17 nur noch auf der Gtk 2 Bibliothek, nicht mehr wie bisher auf Gnome & Glade.
Download des Quellcodes:
Wer lieber Pakete installiert:
- In meinem Debian PPA finden sich Pakete für squeeze (stable), wheezy (testing) und sid (unstable), jeweils für 32-bit und 64-bit Systeme
- mein Ubuntu PPA für Taxbird ist ebenfalls mit den neusten Versionen ausgestattet. Verfügbar sind die Pakete für lucid, maverick, natty & oneiric (auch jeweils 32-bit und 64-bit)
Hallo,
habe am Wochende versucht, taxbird 0.18 unter opensuse 12.1 zu compilieren, bin aber an der libgtkhtml gescheitert. Es wird zwingend Version 3.14 oder 3.8 gefordert. Die gibt es für opensuse nicht. Stattdessen gibt es libgtkhtml-4.0.
Kann man da was machen?
P. S. Das taxbird 0.16 rpm für opensuse lässt sich mit 12.1 nicht mehr installieren (unter 11.4 ging’s noch)
Hallo Stephan,
mmh, naja, es muss nicht genau die 3.14-er sein, sondern eine 3.14-er ABI-kompatible, also zum Beispiel die 3.32. Auf die Schnelle hab’ ich gesehen, dass diese in OpenSUSE 11.4 zumindest dabei ist, hab’ selbst davon keine Installation.
GtkHTML 4 geht nicht so ohne weiteres, weil das zu Gtk3 gehört. Taxbird basiert momentan noch auf Gtk2 …
Hallo Stefan,
habe libgtkhtml-3.14 von der opensuse 11.4 installiert
configure findet libgtkhtml-3.14 trotzdem nicht,
darum
export GTKHTML_CFLAGS=”-I” und
export GTKHTML_LIBS=/usr/lib/libgtkhtml-3.14
dann läuft configure durch, aber make bricht ab.
make
make all-recursive
make[1]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18′
Making all in src
make[2]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src’
Making all in guile
make[3]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile’
Making all in autoload
make[4]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile/autoload’
make[5]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile/autoload’
make[5]: Für das Ziel »all-am« ist nichts zu tun.
make[5]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile/autoload’
make[4]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile/autoload’
make[4]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile’
make[4]: Für das Ziel »all-am« ist nichts zu tun.
make[4]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile’
make[3]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src/guile’
make[3]: Entering directory `/home/szo/tarballs/taxbird/taxbird-0.18/src’
gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\”"/usr/local/share/taxbird/”\” -DPACKAGE_LOCALE_DIR=\”"/usr/local/share/locale”\” -DVERSION=\”"0.18″\” -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/local/include -I/usr/include/libxml2 -pthread -I/usr/include/guile/2.0 -I -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
In file included from main.c:27:0:
workspace.h:22:22: fatal error: guile/gh.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
make[3]: *** [main.o] Fehler 1
make[3]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src’
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18/src’
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/szo/tarballs/taxbird/taxbird-0.18′
make: *** [all] Fehler 2
es sind die packages
guile, guile-devel, libguile-2_0-22 und libguilereadline-v-18-18 installiert
Ich bin bei den compiler Flags nicht sattelfest. Siehst Du spontan, wo der Fehler liegt?
Vielen Dank im voraus,
Stephan
Pingback: blogg.brokenpipe.de » Taxbird 0.18 endlich fertig!