[Mono-list] HOWTO Install Mono-0.20 under OS X 10.2

Paolo Molaro lupus@ximian.com
Wed, 26 Feb 2003 13:04:50 +0100

On 02/25/03 Gerry Shaw wrote:
> Problems and Quirks
> * Getting the correct glib and pkgconfig took a bit to figure out)
> * The 'mono' program doesn't appear to be installed or built but there 
> is a man page and there is a mono program when I use the Linux rpm's

mono is the JIT, it's not built for ppc systems since it's x86-specific.
The new JIT will build on macosx. Just use mint instead of mono.

> * When running any C# program (ie, mcs) I get the following warning 
> message:
> [alpine:~/Projects] gerry% mint HelloWorld.exe
> ** (HelloWorld.exe:16643): WARNING **: Using non-atomic functions!

You can safely ignore the warning for now.

> * somebody to review this and point out all the mistakes

Looks good to me.

> * somebody to verify that they can get mono running under OS X

I'm building from cvs, so if you have the correct packages install it
should build out of the box.

> * fix for the non-atomic functions.  I think it's something to do with 
> the POSIX threads under OSX but could be totally off base)

It's not related to posix threads.
I think someone promised to provide an implementation for those two
little functions (details on how to implement them are in the appendix
to the powerpc processor manual). If nobody gets to it, I'll write the
functions in the next few days.


lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better