[Mono-devel-list] Mono no longer builds on Windows

Gert Driesen gert.driesen at pandora.be
Mon May 10 04:17:19 EDT 2004


Hi,

For a while now, Mono and mcs no longer build on Windows.

Mono fails with the following error :

make[3]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime'
if test -f ../../mcs/gmcs/gmcs.exe; then f=../../mcs/gmcs/gmcs.exe; else
f=/gmcs
.exe; fi; \
echo "cp -f $f ."; \
cp -f $f .
cp -f /gmcs.exe .
cp: cannot stat `/gmcs.exe': No such file or directory
make[3]: *** [gmcs.exe] Error 1
make[3]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono'
make: *** [all] Error 2

And mcs fails with this error :

make[5]: Entering directory `/cygdrive/d/cvs/mono/mcs/gmcs'
MONO_PATH="../class/lib/net_2_0_bootstrap:/usr/local/lib:" csc.exe  /nologo
/opt
imize -d:NET_1_1 -d:NET_2_0 -2 /debug+ /debug:full /target:exe /out:gmcs.exe
Ass
emblyInfo.cs anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs
cfold
.cs class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs
enum
.cs ecore.cs expression.cs flowanalysis.cs generic.cs iterators.cs
literal.cs lo
cation.cs modifiers.cs namespace.cs parameter.cs pending.cs report.cs
rootcontex
t.cs statement.cs support.cs typemanager.cs symbolwriter.cs tree.cs
CryptoConver
t.cs cs-parser.cs
fatal error CS2007: Unrecognized command-line option: '-2'
make[5]: *** [gmcs.exe] Error 1
make[5]: Leaving directory `/cygdrive/d/cvs/mono/mcs/gmcs'
make[4]: *** [../../gmcs/gmcs.exe] Error 2
make[4]: Leaving directory `/cygdrive/d/cvs/mono/mcs/class/corlib'
make[3]: *** [../../class/lib/net_2_0/mscorlib.dll] Error 1
make[3]: Leaving directory `/cygdrive/d/cvs/mono/mcs/class/corlib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/cvs/mono/mcs/class'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/cvs/mono/mcs'
make: *** [all] Error 2

which is expected as csc does not recognize the -2 option (to enable
"experimental C# features").

Can someone look into this ?

Thanks

Gert





More information about the Mono-devel-list mailing list