<div dir="ltr">Hello,<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I’m relatively new to Mono and attempting to build Roslyn on OS X (10.9), but haven’t made much progress. I’m hoping I’m missing something obvious. So here’s what I’ve done:<br>
<br>
(1) Noting that a recent build from master is required, build mono from source (from <a href="https://github.com/mono/mono" target="_blank">https://github.com/mono/mono</a>):<br>
   a. Install MDK (I’ve also tried wiping the MDK and using make get-monolite-latest; both ways successfully build mono and fail in the same way building Roslyn)<br>
   b. git clone <a href="https://github.com/mono/mono.git" target="_blank">https://github.com/mono/mono.git</a><br>
   c. ./configure --prefix-/usr/local/mono.git --enable-nls=no<br>
   d. make && make install<br>
   e. add /usr/local/mono.git/bin to front of $PATH<br>
<br>
(2) Build Roslyn (from <a href="https://github.com/mono/roslyn" target="_blank">https://github.com/mono/roslyn</a>):<br>
  a. git clone <a href="https://github.com/mono/roslyn.git" target="_blank">https://github.com/mono/roslyn.git</a><br>
  c. xbuild Src/Compilers/CSharp/csc/csc.csproj<br>
  d. Get error about missing PCL reference assembiles<br>
  e. Copy assemblies from a Windows box to /usr/local/mono.git/lib/mono/xbuild-frameworks/.NETPortable<br>
  f. xbuild Src/Compilers/CSharp/csc/csc.csproj<br>
  g. Get errors relating to csc2.exe<br>
  h. Apply “Manual changes needed” from README.md Microsoft.Net.ToolsetCompilers.props, which must have been fetched during the last xbuild.<br>
  i. xbuild Src/Compilers/CSharp/csc/csc.csproj<br>
  j. 30 Warning, 5896 Errors<br></blockquote><div><br></div><div>You've mostly done it. We have a bug in xbuild which causes this on second build. Clean all intermediate obj folders and run xbuild again.</div><div><br>
</div><div>Marek</div></div></div></div>