Update docs to specify versions of Mono that can be used
Hi,
I tried the following to build the code:
-
git clone [...] --recurse -
make
I get an error, with very little information:
Configuration: Debug Platform: AnyCPU
Configuration: Debug Platform: AnyCPU
Makefile:4: recipe for target 'debug' failed
make: *** [debug] Error 1
What exactly does this mean? I checked the Makefile and ran line 4 (xbuild Build.proj /t:Build /p:Mono=true /p:BuildFlavour=Debug /p:Platform="Any CPU" /verbosity:minimal /nologo) manually, but it just prints the same first two lines (configuration: Debug ...) and nothing apparently happens.
Did you do a submodule initialization for the DLR sources?
Yes. I believe git checkout [...] --recurse included the submodules, because without this, I got a build failure about something missing from the DLR directory (which was empty).
What version of mono do you have installed?
mono --version tells me Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
I believe you need at least 4.6 for IronPython
Looks like you're right. I can build the proposed fix after upgrading to Mono 4.8.
We need to update our docs to specify the minimum Mono version, so I'll leave this open.