[Mono-winforms-list] another forms problem

kangaroo grompf@sublimeintervention.com
Sun, 26 Dec 2004 15:54:32 -0500


On 26-Dec-04, at 9:56 AM, Paul wrote:

> Hi,
>
>> If I try to run a programm compiled with
>>
>> mcs myprogramm.cs -r System.Windows.Forms
>>
>> and try to run it using
>>
>> mono myprogramm.exe
>>
>> I got an error that means something like mono cannot find wine.
>>
>> What about the native implementation? I read on the website that it 
>> can
>> be found in Managed.Windows.Forms , but if I try to add this assembly 
>> by:
>
> You need to
>
> cd ~/mcs/class/Managed.Windows.Forms; make clean; make; su; make
> (prefix=/usr) install
>
> for MWF to be used.
>
> I'm not sure if that's exactly what has to be done for OS X, but given
> it's a BSD variant, it's a pretty good guess that that is what will
> work.
>
> su changes you to the administrator (super user).
>

First off; there is no su for OSX; and its much more involved than this 
to get it running on OSX.

You have 2 choices;

#1. The X11 Driver
(This requires X11 from mac, cairo, render, Xrender, libpixman, libgif, 
libtiff, jpeglib, libpng, libgdiplus)  Most of those you'll have to 
install from source.

#2.  The Quartz Driver
(This requires everything above except for X11, render, Xrender)  
You'll also requires some custom cairo patches from me that aren't 
complete yet.

However, you should remember that neither of these are complete; if you 
want them to make an application; hold off; if you want the to assist 
in development; plow ahead.

-kangaroo

PS.  A large number of the dependancies required some custom hacking by 
me to make them happy with auto* on OSX.  If fink has a recent build of 
them all; I'd suggest using that I personally just dont run fink.