[Mono-list] Quick Question...

Paolo Molaro lupus@ximian.com
Tue, 8 Oct 2002 17:48:16 +0200

On 10/03/02 Zaphod wrote:
> Hmm... after that , I still can't understand why mono is yet another
> dependency hellhole ... I've tried compiling gcc before and understand
> bootstrapping , but this is insane !!! .. 

There are a few things you can do if you don't know how to fix
a boostrap issue yourself:
1) use the snapshots: they contain up to date binaries
2) use the script that someone recently posted to mono-list that
tries to build the runtime and classes a few times in possibly different
3) wait for a release
4) ask someone to send you an updated binary
5) do the build in the order documented in the FAQ

Take your pick.

> I've tried DotGNU and found that CVS compiled out of the box , can I 

There's a simple reason for that: since DotGNU can't yet bootstrap
itself, it uses libraries precompiled with csc on MS windows, so
it doesn't actually compile the core classes.

> use that to compile mcs Or is there a vendor conflict there as well ?

There is no vendor conflict: if their compiler can compile the C# code
used in our source, you can use it just fine (but, AFAIK there are still
several missing features in it that prevent that).


lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better