[MonoDevelop] Build help / advice needed

Kris Ray kray at landmarkdigital.com
Mon Aug 18 09:01:10 EDT 2008


Thanks - I'll give this a try.

Kris


-----Original Message-----
From: Michael Hutchinson [mailto:m.j.hutchinson at gmail.com]
Sent: Sun 8/17/2008 11:24 PM
To: Kris Ray
Cc: monodevelop-list at lists.ximian.com
Subject: Re: [MonoDevelop] Build help / advice needed
 
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



********************************************
This message is intended only for the use of the Addressee and
may contain information that is PRIVILEGED and CONFIDENTIAL.

If you are not the intended recipient, you are hereby notified
that any dissemination of this communication is strictly prohibited.

If you have received this communication in error, please erase
all copies of the message and its attachments and notify us
immediately.

Thank you.
********************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20080818/3226d1fd/attachment.html 


More information about the Monodevelop-list mailing list