[Mono-devel-list] mcs and Solaris 9 compiling. /usr/ccs/bin/sparcv9/mcs errors and jay errors

Miguel de Icaza miguel at ximian.com
Wed Dec 8 16:57:45 EST 2004


> I am trying to compile mono on Solaris 9.  I have
> already compiled cairo and all the other packages
> (which was tricky but finally on).  Now when compiling
> mcs I get the errors
> ./jay/jay: 2 rules never reduced
> ./jay/ja: 30 shift/reduce conflicts, 1 reduce/reduce
> conflict.
> mcs  -d:NET_1_1 -g /target.exe /out:mcs.exe
> cs-parser.cs @mcs.exe.sources
> /usr/ccs/bin/sparcv9/mcs: illegal option -- :
> /usr/ccs/bin/sparcv9/mcs: illegal option -- N
> /usr/ccs/bin/sparcv9/mcs: illegal option -- E
> /usr/ccs/bin/sparcv9/mcs: illegal option -- T
> and a few more like this
> I have seen this problem posted but No resolutions???
> Seems to be two errors - one with JAY and the other
> with using the sparc mcs program(however if I get rid
> of the sparc mcs program by taking it out of the path,
> then I get mcs missing errors) Any ideas to fix it to
> get mcs working?

In addition to what Zoltan said, the above problem is that you have
`mcs', a Solaris command in your path instead of the Mono C# compiler.

You might want to use Mono 1.1.3:


That should be simpler to bootstrap

More information about the Mono-devel-list mailing list