A while ago I posted a how-to on compiling Mono 2.4 from source on Ubuntu. After the release of a minor version update for mono, Mono 2.4.2.2 it was impossible to compile debugger support for Monodevelop 2.0 using Mono 2.4.2.2 sources.
The reason is because in mono 2.4.2.2 the mono-debugger was also updated, to version 2.4.2.1, breaking compatibility with monodevelop-debugger-mdb-2.0. I found a way to solve this and provide a patch.
Download the patch from here.
Applying the patch
Copy the patch from where you downloaded it, to the directory containing the source directory for monodevelop-debugger-mdb-2.0, e.g (~/src/mono-2.4.2.2).
And patch the sources like this:
patch -p0 < monodevelop-debugger-mdb-2.0.mono-debugger-2.4.2.1.patch
The resulting output output should be something similar to this:
anirothan@lapitop:~/src/mdb-patch/original$ patch -p0 < monodevelop-debugger-mdb-2.0.mono-debugger-2.4.2.1.patch patching file monodevelop-debugger-mdb-2.0/Mono.Debugging.Server.Mdb/RuntimeInvokeManager.cs anirothan@lapitop:~/src/mdb-patch/original$
Now you can confiure & make & make install the sources as usual.








[...] Patch for Monodevelop 2.0 debugger for Mono 2.4.2.2 – centriment [...]
Thx for path
I can’t just add reference to them without selecting direct path…
are there any complications with additional libraries? because i’ve tried to install with gacutil external libraries, but mono cannot see them…