[Mono-devel-list] Can't build debugger from CVS

Urs C Muff umuff at quark.com
Mon Apr 7 10:37:54 EDT 2003

I can't build mcs from CVS anymore, since I built and installed the new 
libgc-mono from CVS Friday.

I can build libgc, and mono, but if I try to build mcs, I get the following 
build error:

make[1]: Leaving directory `/home/umuff/mono/mcs/jay'
make[1]: Entering directory `/home/umuff/mono/mcs/mcs'
../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > cs-parser.cs
../jay/jay: 2 rules never reduced
../jay/jay: 25 shift/reduce conflicts, 1 reduce/reduce conflict.
mcs /target:exe  -o mcs.exe AssemblyInfo.cs 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 pending.cs report.cs rootcontext.cs statement.cs support.cs 
typemanager.cs symbolwriter.cs
assign.cs(44) error CS-0025: : Parsing error
System.InvalidCastException: Cannot cast from source type to destination type
in <0x04942> 00 Mono.CSharp.CSharpParser:yyparse 
in <0x00075> 00 Mono.CSharp.CSharpParser:parse ()

Unhandled Exception: System.NullReferenceException: A null value was found 
where an object instance was required

Does anyone else have similar problems, or any idea how to solve them?  I 
tried to install the old libgc from rpm, but it fails complaining the it 
conficts with the already installed /usr/lib/libgc (which is the libgc-mono 
built from CVS), so I can't even get back to a working state :(.

- Urs

More information about the Mono-devel-list mailing list