Lilypond Mac OS X构建问题

我正在尝试在干净安装的Mac OS X上进行Lilypond的干净构建。已使用Brew安装了依赖项。 我在Lilypond目录里做
./configure && make all
。它通过配置并开始构建但结束
ERROR: In procedure dynamic-link:
ERROR: file: "libguile-srfi-srfi-1-v-3", message: "file not found"
我知道libguile是什么,我不知道它是否在我的系统上(或它应该在哪里)但是configure脚本成功完成并且没有将它识别为缺少的依赖项,所以我认为它能够找到它。 有什么建议?谷歌搜索显示了一些关于设置
$LD_LIBRARY_PATH
的旧提示,但似乎这些不适用于Mac OS 10.6。     
已邀请:
MacPorts有一个lilypond端口。
$ port info lilypond
lilypond @2.12.3, Revision 3 (textproc)
Variants:             [+]docs, gui, universal

Description:          Lilypond is a unix-based automated engraving system that generates beautiful sheet music from input files. Lilypond uses its
                      own input format, .ly, which in many ways is similar to LaTeX. Lilypond can export sheet music to PDF, EPS, SVG, and PNG
                      formats, and can also create MIDI files.
Homepage:             http://lilypond.org/

Library Dependencies: fontforge, ghostscript, mftrace, guile, texinfo, pango, flex, urw-fonts, netpbm
Platforms:            darwin
License:              unknown
Maintainers:          snc@macports.org, openmaintainer@macports.org
    
动态库可能具有.dylib扩展名,但需要.so扩展名。 我通过在/ opt / local / lib中创建链接来解决这个问题
Owner-Users-MacBook-Pro-15:~ Carl$ ls -l /opt/local/lib | grep .so

-rwxr-xr-x    2 root  admin     45152 Mar 11 12:19 libXcursor.1.dylib

-rw-r--r--    2 root  admin     50232 Mar 11 12:19 libXcursor.a

lrwxr-xr-x    1 root  admin        18 Mar 11 12:19 libXcursor.dylib -> libXcursor.1.dylib

-rwxr-xr-x    2 root  admin      1105 Mar 11 12:19 libXcursor.la

lrwxr-xr-x    1 root  admin        32 Mar 11 21:19 libguile-srfi-srfi-1-v-3.so -> libguile-srfi-srfi-1-v-3.3.dylib

lrwxr-xr-x    1 root  admin        36 Mar 11 21:19 libguile-srfi-srfi-13-14-v-3.so -> libguile-srfi-srfi-13-14-v-3.3.dylib

lrwxr-xr-x    1 root  admin        32 Mar 11 21:20 libguile-srfi-srfi-4-v-3.so -> libguile-srfi-srfi-4-v-3.3.dylib

lrwxr-xr-x    1 root  admin        33 Mar 11 21:20 libguile-srfi-srfi-60-v-2.so -> libguile-srfi-srfi-60-v-2.2.dylib

lrwxr-xr-x    1 root  admin        17 Mar 11 21:21 libguile.so -> libguile.17.dylib

lrwxr-xr-x    1 root  admin        30 Mar 11 21:22 libguilereadline-v-17.so -> libguilereadline-v-17.17.dylib
    
在macOS上安装Lilypond的最简单方法是使用lyp。除了安装lyp本身(这是一个Ruby gem)之外,没有其他依赖安装,没有编译步骤。此外,您可以安装多个版本的Lilypond并轻松切换它们。
$ gem install lyp
$ lyp install lilypond
要安装特定版本:
$ lyp install lilypond@2.19.53
    

要回复问题请先登录注册