LilyPond auf Lion

Konnten Sie LilyPond erfolgreich auf Lion installieren? Wie?

Nach dem Herunterladen des (vorkompilierten) LilyPond erhalte ich:Lilypond-Fehler

Im Klartext:

LilyPond-Fehler

Während der Ausführung des Hauptskripts ist ein unerwarteter Fehler aufgetreten

ImportError: dlopen(/Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): Symbol nicht gefunden: _objc_sync_notify

Referenziert von: /Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so Erwartet in: /usr/lib/libobjc.A.dylib

Und doch habe ich gebührend:

ls -l /usr/lib/libobjc*

-rwxr-xr-x 1 Wurzelrad 1997152 21. Juli 01:27 /usr/lib/libobjc.A.dylib

lrwxr-xr-x 1 Wurzelrad 15 21. Juli 01:28 /usr/lib/libobjc.dylib -> libobjc.A.dylib

Das Problem ist nicht, dass die Datei nicht vorhanden ist, sondern dass ein "Symbol" (Code-Einstiegspunkt) nicht mehr vorhanden ist.
Ich habe LilyPond nicht erfolgreich dazu gebracht, auf Lion zu laufen.
@Daniel: Ich wünschte, sie würden nicht einfach "für OS X 10.4 und höher" schreiben. Es ist ein bisschen zu optimistisch.
@JasonSalaz ..Ich denke, ich hätte schreiben sollen otool -X /usr/lib/libobjc.A.dylib . Abgesehen davon, dass keiner der Schalter, die ich anstelle von -X ausprobiert habe, die Symbole in einem Dylib anzeigen würde. Jedenfalls bezweifle ich nicht, dass das fragliche Symbol tatsächlich fehlt.

Antworten (1)

Das Problem ist in der Entwicklungsversion gelöst, von der LilyPond-Entwicklungsseite herunterladen und auf eigene Gefahr verwenden.

Tatsächlich funktioniert LilyPond 2.15.16 gut auf Lion. Und es ist bereits kompiliert, obwohl es aus dem Entwicklungszweig stammt.