[Mono-list] CVS build instructions

Karl Waclawek karl@waclawek.net
Wed, 15 Oct 2003 19:13:18 -0400


> On Wed, 2003-10-15 at 12:23, Karl Waclawek wrote:
> > As a Mono newbie I found it quite difficult to build from CVS.
> > It isn't really documented what you need.
> > 
> > Here is what finally succeeded (RH 9).
> 
> So do you have it working now?

Yes, on my work machine.
At home I will still have to do it.
Wish me luck. :-)

> > - glib update (don't remember which version)
> > - install all mono 0.28 RPMs
> > - install all Cairo and ICU related packages from red carpet
> >   (maybe not all needed, but didn't want to go through too many re-tries)
> > - cd to ../mcs and build mcs first (contrary to instructions,
> >   as I would get corlib.dll out of sync with ../mono/make fullbuild
> 
> Where are these instructions? If they're wrong, we should fix them.

In the README.
> 
> Incidentally, this is what I do myself, I always build mcs before mono
> (from CVS), and I never used 'make fullbuild'.

Thanks for the tip!
> 
> >   even after copying all current monocharge files over the ones from the RPMs)
> 
> You can always download a 
> > - cd to ../gtk-sharp and do the same (don't know if necessary)
> > - cd to ../mono and run the recommended 
> >   ./autogen.sh --prefix=/usr/local
> >   make fullbuild
> 
> This is what I do:
> 
> 1) Get a working setup of Mono (from RPM).
> 2) Checkout mcs and mono.
> 3) Build mcs, and then mono.
> 4) cd mono/runtime, and remove all dlls and exes. Make again to get new
> assemblies from mcs/class/lib.
> 5) make install in mono.

I'll try that at home.
If it works right away, maybe that is an FAQ item?

Karl