David Haller wrote:
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:
Ein Script mklibcat existiert hier nicht; wohl aber ein mkblibcat.scm (das liegt auch in /usr/share/slib) und kommt aus dem Paket slib-3a1 Release 46 von SUSE. Laut rpm existiert das auch nicht in dem Paket. [...]
==== /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 ;)
Hier leider nicht. Hat irgendjemand hier die Version aus suser-crauch laufen? (Wenn die gar nicht geht, brauche ich nicht weiter zu suchen!) Danke 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