पर मोनो 3.0.2 को संकलित करने का प्रयास करते समय त्रुटि मैं गिटहब के मोनो रेपो के टैरबॉल से मोनो 3.0.2 संकलित करने की कोशिश कर रहा हूं। लेकिन जब मैं mcs
फ़ोल्डर में मिलता है, संकलन में विफल रहता है:CentOS 6.2
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
मैं पहले से ही make get-monolite-latest
करके monolite स्थापित करने की कोशिश की और पहले से ही 2.x संस्करणों को स्थापित करने के लिए और फिर संकलन करने की कोशिश की है। इनमें से कोई भी समाधान काम नहीं करता है। 3.0.2 संस्करण में मेरी रूचि नया रेजर टेम्पलेट इंजन और एमवीसी 4 ढांचा है, लेकिन, यदि CentOS 6 के लिए संकलन/इंस्टॉल या बाइनरी पैकेजों की कोई संभावना नहीं है, तो मैं पिछले संस्करणों के साथ एक भंडार की सराहना करता हूं।
यह अच्छी तरह से काम किया। आपका बहुत बहुत धन्यवाद! –
धन्यवाद जो मेरे लिए नवीनतम संस्करण (3.1.2) –
के लिए भी काम करता है, संदर्भ के लिए, गिटहब भंडार के रिलीज़ टैब पर मोनो-4.3.2.467 टैरबॉल उन रिलीज़ों में से एक है जो टूटा हुआ है। >। < –