Gmane
From: Erik Dasque <edasque <at> ximian.com>
Subject: Re: I give up / Mac OS X PPC support
Newsgroups: gmane.comp.gnome.mono.general
Date: 2004-04-11 16:33:10 GMT (5 years, 12 weeks, 1 day and 4 minutes ago)
Hi all,

Developing and delivering software like Mono is not an easy task and a 
complex engineering project. We're committed to delivering Mono 1.0 in 
June and supporting the Linux x86, MacOS X platforms, have no doubt 
about that. As you know we also intend to provide support for Solaris 
and Linux PPC. We're also committed to delivering GTK# 1.0 in this 
release and SWF by the end of the year.

We are privileged to observe the evolution of Mono on a daily basis. In 
my previous job, building from the source was something you didn't want 
to do unless you had to, builds were often broken and unreliable. A 
good build, one QA could work on, was a rare commodity. Most of us 
build Mono from CVS everyday with its share of frustration and 
disillusions but all in all, it often works. My main machine is a 
Powerbook running MacOS X but I also run Linux PPC, Linux x86 and 
Windows XP ; I have to because like Miguel, our Ximian engineers and 
all the good people contributing to Mono, I want to make sure we 
deliver on our promises. And because I mainly use MacOS X, I harass 
Miguel everyday about bugs I find. Mono on PPC has been frustrating in 
the last few weeks but I run 0.31 with some success. Recently, Miguel 
asked Martin to help out on PPC ; with his involvement in addition to 
Paolo's and Miguel's, I am confident we'll be successful.

Erik Dasque
Product Manager for Mono, Ximian.
Office: (+1) 617 613 2009
Cell:    (+1) 617 953 9104
edasque <at> ximian.com

On Apr 9, 2004, at 1:07 AM, Steve Mentzer wrote:

>
> Sadly, I must agree. The mono team have made excellent progress on 
> bringing PPC into the JIT era.... but.....
>
> On a whim, I decided to install fedora core 1 and build mono. It built 
> and installed without incident. Truly remarkable. I must say that I 
> was impressed. XSP kept crashing, but that is a different story...
>
> On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, but 
> linux doesn't do much for me on x86, especially when x86/windows 
> offers 100% compatibility and killer dev tools. Frankly, there is no 
> real reason to host asp.net apps under apache, when my XP box does 
> better after locking it down. No religion here folks, just reality.
>
> OS/X and PPC is a different story. This is a situation that is DYING 
> for an x86 crossover platform. Don't talk to me about Java.... if I 
> wanted java, I wouldn't be using mono or c#.
>
> C++/wxWindows/Qt/GTK/etc... yawn. Once again, I want c#.
>
> Mono on the PPC is painful. There is no *documented*, stable or 
> official GUI toolkit support. Hell, even the core runtime is about as 
> stable as IIS 4. :)
>
> Beyond that, the mono releases are hit and miss. You have about a 75% 
> chance of the build failing or getting the dreaded 'bus error'.
>
> I appreciate the new features and the roadmap, but if all mono has to 
> offer is x86/linux stability, then mono has only succeeded in doing is 
> providing a 'free' implementation of the .net runtime that runs on the 
> same commodity hardware that a fully supported and commercial version 
> runs on.
>
> Mono cannot win if it sticks to the 'linux vs. windows' card. Linux 
> hacks hate MS and C# and .NET. Corporate windows users will be 
> reluctant to adopt linux/mono when they can get a fully supported, 
> commercial version from MS that will run on the same hardware. Believe 
> it or not, most windows shops adopting .NET don't care about OS 
> licensing costs or security. They are interested in RAD. So mono is a 
> little like selling ice cubes to the eskimos.
>
> Now, if mono ran reliably on HPUX, sparc, linux, os/x, windows, *bsd 
> and some other *nix variants, then you would have succeeded in beating 
> MS at their own game. The only argument against .net now is that it 
> isn't cross platform. If mono fills that niche, then the sky is the 
> limit.
>
> No offense to the mono team, but you should either drop support for 
> PPC entirely or actually concentrate on getting it as stable as 
> x86/linux.
>
> Sorry for the long rant guys... its been a long day... :)
>
>
> Original Message -----------------------
>> my  problem with gtk# personally is that mac os x is not supported.
>> although you can find people who hacked it together, if  you co it
>> from cvs, and install it, the samples don't work. i don't have a linux
>> box, only a mac, and i would love to play with mono on it, but it's
>> been two months now, and i don't feel any closer.
>>
>> there are also problems with xsp, and sometimes mono doesn't compile
>> either (i mean cvs version).
>> regards,
>
> Grudgingly, I have to agree with above statement(s).  Mono support for
> Mac OS X/ PPC is fragile at best.  I even tried to put together a page
> on the basic steps (
> http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ),
> but I have all but given up trying to maintain that page.  This is
> because mono not reliable from day to day, release to release, on the
> PPC / Mac OS X platform.
>
> I am not saying that running off the CVS tree is the most stable way to
> work, but this goes for the releases also.  0.29 worked on the PPC,
> 0.30 didn't  without some major hacking.  0.31 doesn't work reliably,
> either.
>
> Some of the steps I have taken to compile mono include:
> - configure switches
> - external, 3rd party source downloads
> - editing actual code/headers to accommodate the PPC platform.
>
> What's worse, is that when I encounter errors, i receive almost no help
> on the mailing lists.  Some of these are not doubt strange errors, and
> some are very common, but my posts go unanswered either way.
>
> I haven't even gotten to gtk#...
>
> Segmentation faults, bus errors, frozen compiles, etc....  The list
> goes on and on.  I hope to come back to mono in a few months, when/if
> PPC support is better.  But for now, I feel that it's a lost cause.
>
> - Griffin
>
> _______________________________________________
> Mono-list maillist  -  Mono-list <at> lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
> _______________________________________________
> Mono-list maillist  -  Mono-list <at> lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list