Jonathan Pryor <[EMAIL PROTECTED]> writes: > Yeah, this was mentioned to me late last week. It's been (somewhat) > fixed in CVS. In particular, the problem where it is always rebuilt, > even when no files have been changed, has been fixed. > > If you don't have access to CVS, the simple solution is to copy the > dependencies from the the `gui-all' target to the `gui' target. > > The first problem you mention -- building 3 times before succeeding -- > is unfortunately by design. It has Gtk# and System.Windows.Forms > front-ends, but I don't want to require the existence of the Gtk# and > Windows.Forms assemblies to build, as a console-based front-end also > exists.
Well, IMHO it's in general a very bad idea to have this in the `mcs' module. In any case, it'll be a horrible nightmare for packaging people and automated build scripts. Why do we need to start making the `mcs' module a dumping place for random stuff - and now we're even getting such `jokes' like things which depend on gtk# (!). In the "old days" of Mono, this module was providing the compiler and the class libraries - things which are a prerequisite for any other module. So you started compiling the compiler and then the class libraries and then moved on to the next library. Now the way it works seems to be compiling the compiler and the class libraries, then aborting the build, installing these two components, then compiling and installing gtk# and then resuming the build in the `mcs' directory - or do I miss something ? -- Martin Baulig [EMAIL PROTECTED] [EMAIL PROTECTED] _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list