构建月光主干-Mono.Cecil.dll

构建月光主干-Mono.Cecil.dll,mono,moonlight,Mono,Moonlight,由于下面的构建错误,我无法从主干或最近的tarballs构建Mono Moonlight。这是在Make成功构建其他几个子目录后发生的: make[2]: Leaving directory `/home/dev/MonoTar/moonlight-1.99.5/src' Making all in class make[2]: Entering directory `/home/dev/MonoTar/moonlight-1.99.5/class' Making all in .

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

make[2]: Leaving directory `/home/dev/MonoTar/moonlight-1.99.5/src' Making all in class make[2]: Entering directory `/home/dev/MonoTar/moonlight-1.99.5/class' Making all in . make[3]: Entering directory `/home/dev/MonoTar/moonlight-1.99.5/class' make[3]: *** No rule to make target `/home/dev/MonoTar/mcs/class/lib/net_1_1 /Mono.Cecil.dll', needed by `lib/tuner/Mono.Cecil.dll'. Stop. make[3]: Leaving directory `/home/dev/MonoTar/moonlight-1.99.5/class' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/dev/MonoTar/moonlight-1.99.5/class' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dev/MonoTar/moonlight-1.99.5' make: *** [all] Error 2 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” 生成[2]:***[all recursive]错误1 make[2]:离开目录“/home/dev/MonoTar/moonlight-1.99.5/class” 生成[1]:***[all recursive]错误1 make[1]:离开目录“/home/dev/MonoTar/moonlight-1.99.5” make:**[全部]错误2 无论是tarballs还是svn checkout,我都将mono、mcs、libgdiplus和moon放在同一个目录中。然后:

cd mono ./autogen.sh --prefix=/usr make sudo make install cd ../libgdiplus ./autogen.sh --prefix=/usr make sudo make install cd ../moon ./configure --prefix=/usr make cd单声道 ./autogen.sh--prefix=/usr 制作 sudo制作安装 cd../libgdiplus ./autogen.sh--prefix=/usr 制作 sudo制作安装 cd../月亮 ./configure--prefix=/usr 制作 我得到了关于Mono.Cecil.dll的错误。你知道为什么吗?Configure from moon没有显示任何错误,最终的配置如下所示,以防有所帮助(我尝试过使用和不使用--with mcspath选项):

./configure--prefix=/usr--with mcspath=/home/dev/MonoTar/mcs/ 月光配置 ======================= 一般配置: 使用cairo:embedded 测试线束:否(原因:未能找到xtst>=1.0) 性能套件:否(原因:性能套件需要FF3) 调试配置: 健康检查:否 目标跟踪:否 使用MOONLIGHT_调试的日志记录支持:是 媒体支持: FFmpeg:否(原因:找不到libavutil和libavcodec包) ALSA:否(原因:找不到ALSA开发包) PulseAudio:否(原因:找不到libpulse开发包) Silverlight支持: Silverlight 1.0:是的 Silverlight 2.0:是的 浏览器插件程序集:是 mcs树路径:/home/dev/MonoTar/mcs/ mono basic树的路径:否 桌面应用程序集:是 浏览器支持: 火狐:是的 插件安装程序(.xpi):是 Gecko1.8(Firefox2):是的 Gecko1.9(Firefox3):否(原因:缺少FF3开发包) 有人在Linux发行版上成功编译了moonlight插件吗?有什么建议吗


非常感谢

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

我认为moonlight目前使用的是mono和mcs的一个分支,所以最好使用它——或者它可能只是mcs主干中的一个makfile bug。您最好在moonlight邮件列表或IRC上查询。

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


mono trunk现在正在经历许多不稳定的变化,这就是为什么我们决定使用stable 2.6分支来代替。

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


mono trunk目前正在经历许多不稳定的变化,这就是为什么我们决定改用stable 2.6分支。

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

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

./configure --prefix=/usr --with-mcspath=/home/dev/MonoTar/mcs/ Moonlight configuration ======================= General configuration: Using cairo: embedded Test Harness: no (reason: failed to find xtst >= 1.0) Performance Suite: no (reason: performance suite requires FF3) Debug configuration: Sanity checks: no Object tracking: no Logging support with MOONLIGHT_DEBUG: yes Media Support: FFmpeg: no (reason: could not find libavutil and libavcodec packages) ALSA: no (reason: could not find alsa development package) PulseAudio: no (reason: could not find libpulse development package) Silverlight Support: Silverlight 1.0: yes Silverlight 2.0: yes Browser plugin assemblies: yes Path to mcs tree: /home/dev/MonoTar/mcs/ Path to mono-basic tree: no Desktop application assemblies: yes Browser Support: Firefox: yes Plugin Installer (.xpi): yes Gecko 1.8 (Firefox 2): yes Gecko 1.9 (Firefox 3): no (reason: missing FF3 development packages)