[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (O
From: |
John Davidorff Pell |
Subject: |
Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)) |
Date: |
Thu, 4 Dec 2003 23:02:55 -0800 |
We seem to have VERY diff sets of information.
I tried to compile GNUstep on MacOSX from cvs HEAD only a few weeks
ago. For my full procedure, go to:
http://gaelicwizard.kicks-ass.net/~pell/content.php?content=gnustep
If you ignore the opinions (which from your email seems to be unlikely,
no offense), you'll find that there is a whole lot that I had to do to
get a GNUstep-base to compile in a usable way, including compiling
GNU's objc runtime. GNUSTEP BASE WILL NOT WORK ON APPLE's RUNTIME! The
"additions" do compile, but then I don't have a working GNUstep-base,
and no DO.
FYI, I have never used, nor know anyone who uses, ONLY GNUstep-base.
I'm talking about GNUstep as in ALL OG GNUStep, including GNUstep-gui.
On Dec 4, 2003, at 1:55 PM, Philip Mötteli wrote:
Am 04.12.2003 um 21:57 schrieb John Davidorff Pell:
I think that the biggest thing that GNUstep could do is make it run
on the next runtime, or even make it compile and link its own gnu
runtime on darwin. With this I, and many like me, would happily
develop for *both* GNUstep and MacOSX, without any need to *hope*
that GNUstep will compile my sources.
I'm sorry, but the problem, you're mentionning is not as big as you
think. It's right, the runtimes are not compatibel, but
1. You shouldn't need to go down to the runtime anyway. This should
really happen very, very rarely.
2. GS already offers a lot of compatibility functions. Just use those
functions and they will automagically compile on both platforms.
You don't need to go down to the runtime, GNUstep does all that for
you. but GNUstep does NOT work between runtimes!
as long as you stick to the Foundation/AppKit, most things will
compile on Mac OS X
At the moment, GNUstep won't even try to compile on MacOSX (that's
only a slight exaggeration)
That's a long time ago, that GS didn't compile on MOSX. We have moved
forward a long time ago. We already ported GDL2 (EOF) and in a few
days I gonna probably release a binary installer package for GSWeb
(WebObjects).
Just make a check-out from CVS of GS and you will even find an Xcode
project file.
It's even better: For the GS core, we only use the difference from GS
compared to Apple's Foundation framework.
You use "additions", I understand that. but that is USELESS if I want
to compile GNUstep-gui. Care to port GNUstep-gui to work on
apple-apple-gnu?
I've noticed over the time that I've been following GNUstep that some
effort is put into making the latest updates from apple become part
of GNUstep, without much consideration for making the old stuff work
*well*, or for making the *new* stuff work well. Actually, its more
like there is very little effort being put into GNUstep to begin
with, but that's the whole subject of this thread...
Exactly. But as soon, as the MOSX people will be up to date, how
usable GS already is on MOSX, they will hopefully show the respect it
deserves.
You seem to be a good example of how misinformed the MOSX community
still is. Though I made an announcement very recently, concerning a
downloadable binary installer package containing GDL2 and GS for MOSX.
So you'd rather have many mostly-working functions, than any working
ones? I'm exaggerating, but please understand my point.
By solid I do NOT mean stable. GNUstep is very stable, but it is not
solid. This is a problem with many open source projects, gnome and
kde included. All over the place new features are added that depend
on so-and-so 3rd party library, but then no two compilations are
compatible and all kinds of things require recompilation of the
entire lib suite!
In order to compile the core of GS you don't need to install anything
at all on your Panther box. No lib, nothing.
Wrong, see above.
With GNUstep it is an even bigger issue, since we have the concept of
DO. This means that you really do need to have most boxes be
compatible, not to mention all builds on the same computer
compatible.
GSs DO and Apple's DO are not compatible, because Apple doesn't open
its specifications. But you still might use something like XMLRPC.
That's not what I'm talking about. I'm talking about DO completely
under GNUstep, using only the apple runtime.
I've not actually used GNustep in a short while, since my primary box
is MacOSX, maybe I'm the one who's out of date.
You're definitely living somewhere in the tertiaer or before!
Not really.
Re
Phil
Thank you for your reply, but perhaps you should check your information
before you tell me to check mine.
JP
--
if (message.signature==FUNNY) steal(message.signature); else
message=message->next;
smime.p7s
Description: S/MIME cryptographic signature
- Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), John Davidorff Pell, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Philip Mötteli, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Chris B. Vetter, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Philip Mötteli, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Chris B. Vetter, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Philip Mötteli, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Chris B. Vetter, 2003/12/04
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Philip Mötteli, 2003/12/05
- Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)), Chris B. Vetter, 2003/12/05
Re: Is GNUstep really cross platform? (was: FW: GNUstep on MS Windows (Oh boy...i've done it now!)),
John Davidorff Pell <=
Re: Is GNUstep really cross platform?, Andrew Pinski, 2003/12/05
Re: Is GNUstep really cross platform?, John Davidorff Pell, 2003/12/05
Re: Is GNUstep really cross platform?, Andrew Pinski, 2003/12/05
Re: Is GNUstep really cross platform?, Dennis Leeuw, 2003/12/05
Re: Is GNUstep really cross platform?, Adam Fedor, 2003/12/05
Re: Is GNUstep really cross platform?, David Ayers, 2003/12/05