[Mono-devel-list] Mono on MAC OS X.

Ryan Gregg ryan at intellidev.com
Sat May 8 23:14:51 EDT 2004

I'm using the beta 1 source downloads, and compiled mono using Boehm 
without ICU.  However, when I try to build MCS (mostly just to test out 
how well mono is working), I get a similar error in the same place:

mcs   -d:NET_1_1 -d:ONLY_1_1 -g /target:exe /out:mcs.exe 
AssemblyInfo.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 genericparser.cs iterators.cs literal.cs location.cs 
modifiers.cs namespace.cs parameter.cs pending.cs report.cs 
rootcontext.cs statement.cs support.cs typemanager.cs symbolwriter.cs 
tree.cs CryptoConvert.cs cs-parser.cs

Unhandled Exception: System.NullReferenceException: Object reference 
not set to an instance of an object
make[2]: *** [mcs.exe] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

It certainly appears to be a problem with the GC, because if I disable 
the GC in the same fashion that Zdravko did, it gets past that 
statement and continues on (it's still running, but so far no 
problems).  I used gc6.3alpha5 when I was building everything.  Is 
there a preferred version of Boehm to use with Mono in beta 1 (or at 
least one that actually works)?

Also, I remember a while back there was a group of people working on 
the Mac OS issues with mono.  I haven't heard anything from that group 
in a while though, anyone know if they are still around and if they 
have a separate mailing list or if they're just being quiet?

Ryan Gregg 

More information about the Mono-devel-list mailing list