[Mono-list] Mono 0.29 Installer for Mac OS X!

Elfred Pagan elfredpagan@mac.com
Fri, 5 Dec 2003 14:42:43 -0400


I would also be interested in such a project, I was considering to =20
start writing carbon bindings for windows forms or something similar. =20=

(P/Invoke does work on PPC right?).
On Dec 5, 2003, at 2:36 PM, Hugues Lismonde wrote:

> Hi,
>
> First, concerning the package:
> It has installed seamlessly on my box, but it seems that some =20
> hardcoded path are in the way.
> ----8<--------
> alita:~ ch3$ mcs --version
> /usr/local/bin/mcs: line 2: /opt/local/bin/mint: No such file or =20
> directory
> alita:~ ch3$ mint --version
> dyld: mint can't open library: /opt/local/lib/libgthread-2.0.0.dylib  =20=

> (No such file or directory, errno =3D 2)
> Trace/BPT trap
> ----8<----------
> Since it's installed in /usr/local, shouldn't it look for dependencies =
=20
> in the same base directory?
>
> Now for the "Mono.Framework" for OSX, I would be glad to give a hand =20=

> for this project, at least as much as I can.
> I have experience in .NET/C#, at least on Windows, C/C++ on Unix =20
> (mostly Linux but BSD should be ok).
> My knowledge of Cocoa and other OSX frameworks is null (got a Mac for =20=

> only 2 weeks) but I'm willing to learn.
> I can also do web development (asp.net, php, ...)
>
> Just tell me.
>
> Hugues Lismonde <h.li@skynet.be>
>
> On 05 Dec 2003, at 04:37, Dave Morford wrote:
>
>> On Dec 4, 2003, at 4:32 PM, Markus W. Weissmann wrote:
>>> we're just about creating a Portfile for Darwinports =20
>>> <darwinports.opendarwin.org>
>>> for Mono; as soon as the vm will work (mint & mcs are already =20
>>> working here),
>>> I'll put in into our repository;
>>> perhaps someone more involved in Mono on OS-X likes to be the port =20=

>>> maintainer...?
>>> (eventually the fink folks would like a mono package, too?)
>>
>>
>> All,
>>
>> Here is a .pkg installer for Mono 0.29: =20
>> http://www.morford.org/mono/mono-0.29.pkg.zip
>>
>> A couple things:
>>
>> 1. Built with GCC 3.3 on Panther 10.3.1 with DarwinPorts using glib =20=

>> 2.2.4 and dependents and pkgconfig 0.15. The BSD Subsystem is =20
>> required, which is installed by default in 10.3.
>>
>> 2. The default install path for the .pkg is /usr/local. You can =20
>> install the files anywhere you want by choosing to customize the =20
>> install path. You can also "Show Package Contents"  from Finder and =20=

>> go into the Contents folder and grab the .gz of the files.
>>
>> 3. You'll need glib2 and dependents installed, either from =20
>> DarwinPorts or Fink. The DPorts Portfile for glib2 contains a fairly =20=

>> readable listing of the glib2 dependencies:
>>
>> http://darwinports.opendarwin.org/darwinports/dports/devel/glib2/=20
>> Portfile
>>
>> 4. If anyone has hosting space for this installer, perhaps on =20
>> go-mono.com or opendarwin.org, please let me know.
>>
>> 5. The JIT Engine for PPC is definitely coming along and on that =20
>> congrats! mint works really well now and I've not encountered any =20
>> issues yet compiling and running small to medium size assemblies with =
=20
>> it. I've not had time to test on Darwin 7 on x86.
>>
>> 6. I've got a PortFile almost working for 0.29 and I had GTK# 0.14 =20=

>> working through X11 for a very very very simple test but I'll =20
>> definitely need more time to work out a PortFile for that and, with =20=

>> mint, it runs slow. Like Markus I think the PPC JIT should be closer =20=

>> to complete before committing it into DPorts but perhaps as a =20
>> development port or with an unstable marker.
>>
>> 7. No GC. :( I'd like to be able to figure this out and see if it is =20=

>> even a problem now on 10.3. A good overview of all the new =20
>> capabilities in OS X v.3, including commands and libs from FreeBSD 5, =
=20
>> GCC 3.3, pthread signaling, I/O, aio_* updates, System V poll system =20=

>> calls and more of the many updates, additions and changes can be =20
>> found at the following:
>>
>> http://www.apple.com/macosx/pdf/Panther_Unix_TB_10082003.pdf
>> http://www.apple.com/macosx/features/unix/
>>
>>
>> I would like to work out providing a "Mono.framework" for OS X. If =20=

>> anyone is interested in kicking off a Mono OS X hacking subproject to =
=20
>> provide goodies like Xcode project templates, a Mono.framework =20
>> bundle, PKG/DMG installers and Cocoa and other framework interop =20
>> layer assemblies, send me mail so we can discuss needs, goals, a =20
>> roadmap and project space and setup a mail list. We would hackers of =20=

>> all types, *NIX, Mac, .NET, etc so we can cover all the technical =20
>> bases.
>>
>>
>> Have Fun!
>> .dpm
>>
>> Dave Morford
>> dave@morford.org
>> http://www.morford.org/
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>>
Elfred Pag=E1n