[MonoDevelop] Native OS X port

Alex Corrado corrado at umail.ucsb.edu
Mon Apr 9 17:35:22 EDT 2007


> Does MonoDevelop even work on Mac OS X using the GTK#
> GUI?

Yes but it's a major pain to set up. It took me a whole day just to  
compile everything, not to mention a lot of head-banging.

> In the past, there have been many efforts to port
> MonoDevelop to Windows, but the ports were never
> finished.  Most problems involved assumptions of Linux
> systems, such as, file paths, file URLs, and loading
> libraries.

Mac OS X is loosely based on FreeBSD, so it already has Unix-like  
faculties. Many common GNU tools come pre-installed, and the other  
required tools can be installed thru Fink or DarwinPorts.

> Have you completely removed the gtk# stuff?

Nope, I'm using the Gtk# stuff as a template for implementing the  
Cocoa# stuff.

Cheers



On Apr 9, 2007, at 8:01 AM, Daniel Morgan wrote:

> Does MonoDevelop even work on Mac OS X using the GTK#
> GUI?
>
> In the past, there have been many efforts to port
> MonoDevelop to Windows, but the ports were never
> finished.  Most problems involved assumptions of Linux
> systems, such as, file paths, file URLs, and loading
> libraries.
>
> Have you completely removed the gtk# stuff?
>
> --- Alex Corrado <corrado at umail.ucsb.edu> wrote:
>
>> Here is a patch with the code I've hacked at so far.
>> MD gets its
>> splash up and then hangs.
>>
>>>> MD is currently pretty tightly coupled to gtk#,
>> so having a
>>>> cocoa# front end will make for some interesting
>> re-factors.  I'd
>>>> love to
>>>> help you with it, though, so please let us see
>> the code that you've
>>>> developed so far.
>>
>>> any patches to improve the separaration
>>> cleanly would be much-appreciated.
>>
>> I will try to help separate the gui-dependent code
>> from the gui-
>> independent code as much as possible as I go
>> through. However I am so
>> unfamiliar with the structure of MD that I am very
>> hesitant to change
>> more than a few lines of code here and there.
>>
>> At this point, I have just commented out the Gtk
>> code and swapped in
>> the equivalent Cocoa# code. I guess there should be
>> a configure
>> switch and preprocessor directives to select between
>> Gtk and cocoa?
>> Or perhaps there is a better way?
>>
>> Alex
>>
>
>
>
> ______________________________________________________________________ 
> ______________
> Never miss an email again!
> Yahoo! Toolbar alerts you the instant new Mail arrives.
> http://tools.search.yahoo.com/toolbar/features/mail/
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



More information about the Monodevelop-list mailing list