6

GitHubのMonoリポジトリのtarballからMono3.0.2をコンパイルしようとしています。しかし、mcsフォルダに入ると、コンパイルは失敗します。

if test -w /root/mono/mcs; then :; else chmod -R +w /root/mono/mcs; fi
    cd /root/mono/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES=' net_2_0            net_3_5 net_4_0 net_4_5  ' CC='gcc' all-profiles
    Bootstrap compiler: Mono C# compiler version 3.0.3.0
    Makefile:43: warning: overriding commands for target 'csproj-local'
../build/executable.make:149: warning: ignoring old commands for target 'csproj-local'
    Makefile:43: warning: overriding commands for target 'csproj-local'
../build/executable.make:149: warning: ignoring old commands for target 'csproj-local'
    make[7]: *** No rule to make target '../../external/ikvm/reflect/*.cs', needed by '../class/lib/basic/basic.exe'.  Stop.
    make[6]: *** [do-all] Error 2
    make[5]: *** [all-recursive] Error 1
    make[4]: *** [profile-do--basic--all] Error 2
    make[3]: *** [profiles-do--all] Error 2
    make[2]: *** [all-local] Error 2
    make[2]: Leaving directory '/root/mono/runtime'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory '/root/mono'
    make: *** [all] Error 2

私はすでにmonoliteのインストールをmake get-monolite-latest試みており、2.xバージョンをインストールしてからコンパイルしようとしています。これらのソリューションはどれも機能しませんでした。3.0.2バージョンに興味があるのは、新しいRazorテンプレートエンジンとMVC 4フレームワークですが、CentOS 6のパッケージをコンパイル/インストールまたはバイナリパッケージする可能性がない場合は、以前のバージョンのリポジトリをいただければ幸いです。

4

1 に答える 1