• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

guile-debugger

Begonnen von barrio, Dienstag, 15. Januar 2013, 16:03

Vorheriges Thema - Nächstes Thema

barrio

Hi zusammen,

ich hab angefangen, mich ein wenig mit dem inneren Aufbau & der Musikverarbeitung von Lilypond zu beschäftigen und mit \displayMusic schon einen kleinen Eindruck bekommen, wie guile Musikobjekte intern repräsentiert. Nun würde ich gern ein bischen mit dem debugger rumspielen und habe versucht wie in contributor 10.7.3 beschrieben einen breakpoint zu setzen.

Vorbereitung im .ly-file mit :

#(module-define! (resolve-module '(guile-user))
'lilypond-module (current-module))

#(top-repl)


{ c' }


Der check mit fret-diagram-verbose-markup ist o.k. aber nach (quit) auf guile-promt kommen bei der weiteren Compilierung die Fehler:

C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:80:1: Fehler: GUILE
signalisierte einen Fehler f├╝r den hier beginnenden Ausdruck
#
(if (and (not version-seen)
Unbound variable: version-seen
C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:86:21: In expression
(if (defined? #) default-toplevel-book-handler ...):
C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:86:21: Unbound varia
ble: toplevel-book-handler


Wenn ich dann trotzdem wie in contributor weiter beschrieben den breakpoint in lily-library.scm setze, wird mit Fehler abgebrochen:


C:\Dokumente und Einstellungen\heins_marco\Eigene Dateien\LP>lilypond debug.ly
GNU LilyPond 2.16.2
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-erro
r) #f ...):
<unnamed port>: no code for module (ice-9 debugger command-loop)




Hat jemand ne Idee dazu?

Vielen Dank schonmal!

barrio

Zitat von: barrio am Dienstag, 15. Januar 2013, 16:03

C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:80:1: Fehler: GUILE
signalisierte einen Fehler f├╝r den hier beginnenden Ausdruck
#
(if (and (not version-seen)
Unbound variable: version-seen
C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:86:21: In expression
(if (defined? #) default-toplevel-book-handler ...):
C:/Programme/LilyPond/usr/share/lilypond/current/ly/init.ly:86:21: Unbound varia
ble: toplevel-book-handler



Diese Fehler verschwinden, wenn man alle Kontexte von book bis voice explizit angibt, der andere Fehler persistiert leider...