[Mono-list] compiling cvs-version of mcs which mcs.

Ravi Pratap M ravi@ximian.com
03 Apr 2002 09:55:02 -0600


Hi Erik,

On Wed, 2002-04-03 at 02:33, Erik Bågfors wrote:
> : [bagfors@detrius]$ ; make monomcs
> ../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > cs-parser.cs
> ../jay/jay: 2 rules never reduced
> ../jay/jay: 31 shift/reduce conflicts, 1 reduce/reduce conflict.
> mcs  --target exe -o mcs4.exe assign.cs attribute.cs driver.cs
> cs-parser.cs cs-tokenizer.cs tree.cs location.cs cfold.cs class.cs
> codegen.cs const.cs constant.cs decl.cs delegate.cs enum.cs ecore.cs
> expression.cs genericparser.cs interface.cs literal.cs modifiers.cs
> namespace.cs parameter.cs report.cs rootcontext.cs statement.cs
> support.cs typemanager.cs
> ./cs-tokenizer.cs(1384) error CS19: Operator | cannot be applied to
> operands of type `bool' and `bool'
> ./cs-tokenizer.cs(1400) error CS19: Operator | cannot be applied to
> operands of type `bool' and `bool'
> ./cs-tokenizer.cs(1438) error CS19: Operator | cannot be applied to
> operands of type `bool' and `bool'
> ./cs-tokenizer.cs(1515) error CS19: Operator | cannot be applied to
> operands of type `bool' and `bool'
> Error: Compilation failed
> RESULT: 1
> make: *** [monomcs] Error 1
> [Exit 2 ]

	It isn't that it is broken but the fixes for this particular bug came
in after 0.10 was out and since you are using the 0.10 pre-built binary
to complie the latest CVS, it doesn't work :-)


	What you need to do is find somebody who can make the latest cvs
mcs.exe available and then try the same again.



	Regards,

		Ravi



-- 
"If you're smart, you'll be humble. There always is somebody
who hasn't read a book and knows twice as much as you do."

              -- David Duchovny in Readers' Digest

	Ravi Pratap M                    <ravi@ximian.com>
                        <http://primates.ximian.com/~ravi>