makeエラー

Corlib not in sync with this runtime: expected corlib version mm, found nn

に悩まされる。結局、全部消してチェックアウトからやり直したら通りました。

$ make clean;svu up . mcs;autogen.sh;make get-monolite-latest;make;make install

これだと駄目なのは何でだろ。make中にmcs/class/lib/basic/やmcs/class/lib/default/、mcs/class/lib/net_1_1_bootstrapのmscorlib.dllが新しくmakeされたものに置き換わり、その後、転けます。試しにmonoliteのmscorlib.dllをそれらディレクトリに置いて、読み取り専用にしておくとmakeが通ります。