Wie bereits hier gepostet gibt es mit gnucash 2.4.8 und 2.4.9 unter openSUSE 12.1 das Problem, das gnucash nicht startet. Vielleicht hilft ja jemandem meine "Problemlösung", die ich nach langem Testen gefunden habe. Die aktuellen Updates von 12.1 haben bisher nicht geholfen.
Dummerweise mache ich meine Buchführung in gnucash und musste nach Update/Neuinstallation auf openSuSE12.1 die Umsatzsteueranmeldung machen.
Meine Lösung ist, dass ich gnucash 2.4.4 von den Quellen kompiliert habe. Dazu ist statt guile2.0 das Paket guile1, das auf dem multimedia repository zu finden ist, zu nutzen. (z.B. guile1-1.8.8-1.1.x86_64).
[Update 11.2.2012: Leider ist guile1 vom Multimedia-Repository verschwunden. Habe es bei hierwiedergefunden.]
Es müssen alle Entwicklerpakete (*-devel), die auf dem gnucash-Wiki angegeben sind, installiert sein.
Das Paket slib muss trotz ungelöster Abhängigkeiten mit guile2.0 installiert werden, damit das ganze funktioniert.
Achtung: Der gtkhtml-engine funktioniert nicht, ich benutze dafür webkit (s.u. beim configure-Befehl).
Andere Versionen (z.B. 2.2er Versionen oder die 2.4.8 ) haben mit dieser Vorgehensweise nicht funktioniert.
Dann "erledige" man folgende Schritte:
1) Die Quellen von gnucash 2.4.4. auschecken:
2) Ins Verzeichnis 2.4.4 wechseln und die Quellen konfigurieren mit
und
3) Kompilieren mit
4) und installieren (mit root-Rechten) mit
Fertig.
Gnucash startet und die Buchhaltung funktioniert wieder. Da ich vorher openSUSE 11.3 benutzt habe mit gnucash 2.2.9 wurden die erstellten Berichte leider nicht übernommen, aber das ist verschmerzbar.