[Mono-devel-list] Error compiling MCS from svn on Windows

Zac Bowling zac at zacbowling.com
Fri Mar 4 23:19:14 EST 2005

Its not easy :-) Before I had Paco's CD, when I first started, I built
my entire build from scratch. It took me over 1 1/2 months to get every
last part of Mono built. That includes mono, mcs, GTK#, and tons more.
It also includes all the WIN32 dependencies, package config hacks,
environment variable changes, and so much more. My builds are still far
from being anything Paco's as well, with mine being built with the
latest official version of MinGW, and not the one included with Cygwin
which is much older and hacked to run with the "gcc -mno-cygwin" under
the cygwin. Even with Paco's cd, building mono, especially if you want
update all the time and keep building, can quickly become a huge chore
and pain. Only if you plan on building it to help patching the mono
runtime itself, or need a feature that just came out, I would just wait
until the next release. 

Now that doesn't exclude GTK# and maybe even MCS sometimes. The runtime
isn't usually going to break at this point with new classes on top of
it. The worst I have seen is a few classes that might stop working, but
usually grabbing a recharge package from http://www.go-mono.com/daily/
will get you running again if you trying to stay up to date.

Hope that helps :-)

Zac Bowling

On Fri, 2005-03-04 at 21:34 -0500, Daniel Morgan wrote:
> Eno,
> Thanks for your reply.  Unfortunately, I still can not compile mcs.  Any 
> other ideas?
> I am trying to compile a fresh check out of mcs from svn trunk HEAD on 
> Cygwin.  I have Windows XP SP2 (with latest fixes).
> Mono 1.1.4 using Paco's Installer.
> ms.net 1.0, ms.net 1.1, but i have only 1.1 in my PATH.  Of course, Mono 
> 1.1.4 comes frist before .net 1.1 in my PATH..
> For ms .net 1.0 and ms.net 1.1, i have the latest service packs.
> I also have ms office xp pro is installed.  ms Office products have been 
> known in the past to cause problems with other things on the system. 
> >
> > One of them below "might" solve the situation:
> >
> >     - try removing *.pdb debug symbols from everywhere related
> >       in mcs/class (mcs/class/lib/default/ etc).
> >     - try "make clean" in mcs
> >     - try make under mcs, instead of make under mono
> >
> > If the problem was not still solved, you can workaround by doing
> > "make MCS=mcs" in mcs.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list