0

由于下面的构建错误,我无法从主干或最近的 tarball 构建 Mono Moonlight。这发生在 Make 成功构建了一些其他子目录之后:

make[2]: 离开目录`/home/dev/MonoTar/moonlight-1.99.5/src'  
让一切都在课堂上  
make[2]: 进入目录`/home/dev/MonoTar/moonlight-1.99.5/class'  
全力以赴。  
make[3]: 进入目录`/home/dev/MonoTar/moonlight-1.99.5/class'  
make[3]: *** 没有规则来制作目标 `/home/dev/MonoTar/mcs/class/lib/net_1_1 /Mono.Cecil.dll',这是 `lib/tuner/Mono.Cecil.dll' 需要的。停止。  
make[3]: 离开目录`/home/dev/MonoTar/moonlight-1.99.5/class'  
make[2]: *** [all-recursive] 错误 1  
make[2]: 离开目录`/home/dev/MonoTar/moonlight-1.99.5/class'  
make[1]: *** [all-recursive] 错误 1  
make[1]: 离开目录`/home/dev/MonoTar/moonlight-1.99.5'  
make: *** [全部] 错误 2  

无论是使用 tarball 还是 svn checkout,我都将 mono、mcs、libgdiplus 和 moon 放在同一个目录中。然后:

单声道  
./autogen.sh --prefix=/usr  
制作  
须藤使安装  
cd ../libgdiplus  
./autogen.sh --prefix=/usr  
制作  
须藤使安装  
cd ../月亮  
./configure --prefix=/usr  
制作

我收到有关 Mono.Cecil.dll 的错误消息。关于为什么的任何想法?从月球配置显示没有错误,最终配置如下所示,以防有帮助(我尝试过使用和不使用 --with-mcspath 选项):

./configure --prefix=/usr --with-mcspath=/home/dev/MonoTar/mcs/  
月光配置  
========================  

  一般配置:  
    使用 cairo:嵌入式  
    测试工具:否(原因:未能找到 xtst >= 1.0)  
    性能套件:否(原因:性能套件需要 FF3)  

  调试配置:  
    健全性检查:否  
    对象跟踪:否  
    MOONLIGHT_DEBUG 的日志记录支持:是  

  媒体支持:   
    FFmpeg:否(原因:找不到 libavutil 和 libavcodec 包)  
    ALSA:否(原因:找不到 alsa 开发包)  
    PulseAudio:否(原因:找不到 libpulse 开发包)  

  银光支持:  
    Silverlight 1.0:是的  
    Silverlight 2.0:是的  
          浏览器插件程序集:是   
            mcs 树的路径:/home/dev/MonoTar/mcs/  
            一元树的路径:否  
          桌面应用程序集:是   

  浏览器支持:  
    火狐:是的  
          插件安装程序 (.xpi):是  
          Gecko 1.8 (Firefox 2): 是   
          Gecko 1.9 (Firefox 3):否(原因:缺少 FF3 开发包)  

有人在任何 Linux 发行版上自己成功编译了月光插件吗?有什么建议吗?

非常感谢!

4

3 回答 3

2

对于 Moonlight 2.0,我们将从这里使用 mono 的 2.6 分支:

http://anonsvn.mono-project.com/source/branches/mono-2-6/

mono trunk 现在正在经历很多不稳定的变化,这就是我们决定使用 stable 2.6 分支的原因。

于 2009-10-03T00:11:25.183 回答
1

我认为 Moonlight 目前使用 mono 和 mcs 的一个分支,所以最好使用它 - 或者它可能只是 mcs 主干中的一个 makfile 错误。你最好在月光邮件列表或 IRC 上询问。

于 2009-10-02T20:27:43.683 回答
0

有关构建月光的具体问题,请加入我们的 irc.gnom.org/#moonlight 或我们的邮件列表 moonlight-list @lists.ximian.com。我们可以通过这种方式更好地帮助您。

于 2009-10-20T04:01:19.360 回答