Moin zusammen, gestern wollte ich mir nach langer Zeit mal wieder gnucash ansehen. Installiert hat er gnucache 2.0.2 aus dem repository von crauch (inst. via smart) Wenn ich das nun start, erhalte ich: linux:~> gnucash ERROR: Could not find slib/require.scm in ("/usr/share/guile/site" "/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" "" "/usr/share/guile/site" "/usr/share/guile/1.6" "/usr/share/guile" ".") linux:~> rpm -q gnucash gnucash-2.0.2-0.rauch.2 linux:~> ich habe dann mal /usr/share in den "EXTRA_PATH" im Startskript eingetragen, da das File require.scm bei mir in /usr/share/slib liegt. Dann findet er das Teil wohl und scheitert dann mit: linux:~> gnucash <unnamed port>: In procedure open-file in expression (if (and errinfo #) (apply throw errinfo)): <unnamed port>: Datei oder Verzeichnis nicht gefunden: "/usr/share/slib/mklibcat" Mit dem Fehler kann ich allerdings nichts anfangen. jemand eine Idee, was hier schief läuft? Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 12 Dez 2006, Kyek, Andreas, VF-DE schrieb:
linux:~> gnucash <unnamed port>: In procedure open-file in expression (if (and errinfo #) (apply throw errinfo)): <unnamed port>: Datei oder Verzeichnis nicht gefunden: "/usr/share/slib/mklibcat"
Mit dem Fehler kann ich allerdings nichts anfangen.
jemand eine Idee, was hier schief läuft?
Jein. Ich hab das per Hand installiert, das war recht chaotisch... mklibcat ist ein guile-script, das einen "Catalog" der installierten Erweiterungen erstellt. IIRC. Eigentlich müßte das bei 'slib' mit dabei sein. Bei mir steht im Original folgendes drin: ==== /usr/local/share/slib/mklibcat~ ==== #!/bin/sh guile -e ' (use-module (ice-9 slib)) (load "/usr/local/share/guile/init.scm") (load "/usr/local/share/guile/slib/mklibcat.scm") ' ==== bei dir /usr/local/ durch /usr/ ersetzen ==== Das hat aber IIRC bei mir nicht funktioniert. ==== /usr/local/share/slib/mklibcat ==== #!/usr/local/bin/guile -s !# (use-modules (ice-9 slib)) ;(load "/usr/local/share/guile/init.scm") (load "/usr/local/share/guile/slib/mklibcat.scm") (quit) ==== bei dir /usr/local/ durch /usr/ ersetzen ==== Das !# in der zweiten Zeile beendet dabei den '#!'-Kommentar auf der ersten Zeile für guile... Das mklibcat erstellt u.a. die Datei 'slibcat'. Achso, die Datei 'mkslibcat' muss ausführbar sein, und die erstellte Datei slibcat für den gnucash Aufrufer lesbar sein. Bei mir mit gnucash 1.8.12 und slib 3a2, guile 1.6.7 funktioniert das dann ;) HTH, -dnh --
Yapp, wir hamm uns wieder lieb ;) Pinguine zeigen sich den Schnabel, dann geht dat wieder. Mönsch ist das Langweilig. *poppcornwiederwegräum* [> Thorsten von Plotho-Kettner und Bernd Brodesser in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Kyek, Andreas, VF-DE schrieb:
Moin zusammen,
gestern wollte ich mir nach langer Zeit mal wieder gnucash ansehen. Installiert hat er gnucache 2.0.2 aus dem repository von crauch (inst. via smart)
Wenn ich das nun start, erhalte ich:
[ . . . ]
Mit dem Fehler kann ich allerdings nichts anfangen.
jemand eine Idee, was hier schief läuft?
Andreas
Wenn Du keinen Grund hast, es nicht zu tun, nimm doch die Version der Distri. Funktioniert prima arno -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Arno Jung
-
David Haller
-
Kyek, Andreas, VF-DE