[Mono-list] Re: Mono and the OS/X Port (John Duncan)

Steve Newman steve@snewman.net
Tue, 10 Sep 2002 14:48:45 -0700


>Date: Tue, 10 Sep 2002 15:41:31 -0500
>Subject: Re: [Mono-list] Mono and the OS/X Port
>Cc: mono-list@ximian.com
>To: "Steve Mentzer" <steve.mentzer@mullinconsulting.com>
>From: John Duncan <jddst19@mac.com>
>
>Yes, you're right. I am working on it. Here's where I am:
>
>I have a PB project building mint and libmono (actually, a Framework I
>called mono-cocoa). Mint seems to run but I haven't made it able to run
>mcs.exe. This gives me the tough task of narrowing down mcs.exe by
>building it on Linux until I find where the weakness in mint is.
>Nonetheless, I think I have most of the bugs in the native interface
>worked out and it should only be a matter of time.
>
>I would appreciate help anywhere along the line. Let me know and I'll
>try to package up what I've got. It's a little bit different from the
>basic mono build and it's not production quality.
>
>Anyhow, my goal is to eventually provide a usable runtime for OS X that
>acts in quite a native capacity. I'd like to adopt something similar to
>the approach used for MRJ. This means that the Mono runtime should
>eventually be able to tie in to the Obj-C Cocoa objects and there will
>also be a packager for wrapping up Mono applications in a .app bundle.
>
>I've been working really slowly, though, because I'm on vacation. Having
>someone else egging me along will probably help me to move more quickly.

Consider yourself egged.  I would LOVE to get a version of Mono that ran on the Mac, however fragile it might be.

I've made a couple of attempts to get the sources building on the Mac so I could help out.  Unfortunately, while I have plenty of Mac development experience (18 years, actually), my Unix skills don't seem to be up to the task of building Mono without clear step-by-step instructions.  I keep getting lost trying to install some required library or tool.  If someone could get me past this hurdle, I'd be happy to help with debugging, or with building Cocoa glue.  (I don't know much about Cocoa either, just Carbon, but I know where to go to learn about Cocoa.)

-- Steve