[MonoDevelop] Build help / advice needed

Michael Hutchinson m.j.hutchinson at gmail.com
Mon Aug 18 00:24:14 EDT 2008


On Fri, Aug 8, 2008 at 12:37 AM, Kris Ray <kray at landmarkdigital.com> wrote:
>
> My goal is to build mono, the debugger, and monodevelop so that I can debug
> inside monodevelop.  I have tried this in SLES 10 x64 SP1, SLES 10 x64 SP2,
> OpenSUSE 11 x64.  With OpenSUSE, I seem to get close, but still hit a brick
> wall with seemingly circular depenencies - and projects that crash during
> compile.  Is there any document or advice for the build platform, build
> sequence, and options to use to get this working?  Also, should I be trying
> to compile out of the trunk or from some branches?

I suggest a parallel environment
(http://www.mono-project.com/Parallel_Mono_Environments) using the 2.0
branch (branches/mono-2-0/). Build then install libgdiplus, then mono,
then the dubugger. After this, build mono-basic, mono-tools and xsp if
you wish. All of these should be from the 2.0 branch. Finally build
MonoDevelop from trunk.

Tips:
1) make sure each of these in built and installed in your parallel
install before proceeding. If any of the configure scripts picks up
the working Mono (i.e. not yuoru apallle one), things can break in
strange ways.
2) You can use the GTK# etc libraries from your distro using
MONO_GAC_PREFIX (the Parallel Environment page explains this). If you
want to install updated version into your parallel install, user the
latest stable release un;ess you ahve good reason to do otherwise.
3) You can use the same trick to set up a parallel HEAD environment.
however, the debugger will work with 2.0, and HEAD is usually less
stable. I have separate 2.0 and HEAD environments, but use 1.9.1
day-to-day.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list