LilyPond на Льве

Удалось ли вам установить LilyPond на Lion? Как?

После загрузки (предварительно скомпилированного) LilyPond я получаю:Лилипонд-ошибка

В обычном тексте:

Ошибка LilyPond

Произошла непредвиденная ошибка во время выполнения основного скрипта

ImportError: dlopen(/Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so, 2): символ не найден: _objc_sync_notify

Ссылка из: /Applications/LilyPond.app/Contents/Resources/lib/python2.6/lib-dynload/objc/_objc.so Ожидается в: /usr/lib/libobjc.A.dylib

И все же я должным образом:

ls -l /usr/lib/libobjc*

-rwxr-xr-x 1 корневое колесо 1997152 21 июля 01:27 /usr/lib/libobjc.A.dylib

lrwxr-xr-x 1 корневое колесо 15 21 июля 01:28 /usr/lib/libobjc.dylib -> libobjc.A.dylib

Проблема не в том, что файла нет, а в том, что "символа" (точки ввода кода) больше нет.
Мне не удалось заставить LilyPond работать на Lion.
@Daniel: Я бы хотел, чтобы они не писали просто «для OS X 10.4 и выше». Как-то слишком оптимистично.
@JasonSalaz .. Так что, думаю, мне следовало написать otool -X /usr/lib/libobjc.A.dylib . За исключением того, что ни один из переключателей, которые я пробовал вместо -X, не раскрывал символы в dylib. Во всяком случае, я не сомневаюсь, что рассматриваемый символ действительно отсутствует.

Ответы (1)

Проблема решена в разрабатываемой версии, скачивайте с LilyPond Development Page и используйте на свой страх и риск.

Действительно, LilyPond 2.15.16 отлично работает на Lion. И он уже скомпилирован, несмотря на то, что он из ветки разработки.