discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Windows and GnuStep


From: Andy Satori
Subject: Windows and GnuStep
Date: Wed, 01 Feb 2006 10:48:26 -0500
User-agent: Thunderbird 1.5 (Windows/20051201)

Ok gentlemen,

I've got a few questions and I hope they don't come across wrong. I want to clarify something before I begin. Yes, I'm frustrated.

On the GnuStep Website there is this lovely link
        
http://www.gnustep.org/resources/BookClarifications.html

In which, the following is stated:

"This should read "Yes." :) GNUstep is being used commercially by a number of companies and is distributed regularly on Debian and Gentoo. GNUstep also allows a developer to compile his/her application with almost no changes under most UNIX operating systems. Applications which use Foundation (AKA GNUstep-Base) exclusively are portable to nearly any posix compliant OS, as well as Windows (using Cygwin or MingW). Stephen Kochan briefly covers how to use GNUstep under Windows in his excellent book, "Programming in Objective-C". A windows installer for GNUstep can be found at ftp://ftp.gnustep.org/pub/gnustep/binaries/windows.";

And yet, here I am after a month of casually futzing around with various revisions of the Windows installer, and the end results of those installers and I have exactly one Application from the GnuStep Applications page built. Of course, it wouldn't run without manually building a missing dependancy, and then manually starting a program that apparently all GnuStep GUI applications require before running (gdomap IIRC).

For the record, that one app is Gorm, which candidly is only of use to build user interfaces, and is an excellent project. ProjectBuilder, ProjectCenter, GnuMail, AddressBook all however failed, all for different reasons.

That clarification page goes on to extoll the virtues of camaelon to change the theme of GnuStep apps. This still doesn't make them feel like normal Windows applications, WildMenu's would appear to help, but since I can't get it working either, I suppose it's a moot point.

The advice I've been given in irc and email is to try CVS, so I have, and things are marginally better, however, I point you to your own comments again in the Clarifications page:

"There are tested and released tar/gz packages of all GNUstep source at ftp://ftp.gnustep.org/pub. It is also important to point out here that getting source from CVS is not advisable for the average user. Quite often there are issues with CVS versions of projects (in general, not just with GNUstep) since they are in development. There might be some experimental code or some code which might not work at all, again this is true with all projects, not just GNUstep. In general it is recommended that end users make use of the packages provided on the ftp site, which are considered to be official releases. These are generally better tested and more stable than what might be in CVS at any given point in time."

So which advice should a user or potential user follow? I shall not point out that Item 7 on that same page then goes on to explain that older versions from CVS were the issue. When the current "stable" version don't build, and the CVS tree is the only potentially viable option, and when those build, but don't actually work, what conclusions do you really expect?.

Now, all of this said, I will grant that things are better, under Linux. I did get more things built on the Suse 9 box, though, that was without icons in most applications, and having to make some other manual modifications to the system to get GnuStep apps to properly register themselves.

In short, I simply do not see how GnuStep, in it's current state, is usable for anyone but the most hard core, die hard users.

For what's it's worth, I wouldn't consider myself the average user, I built Mono from the ground up on the Mac OS before it was supported, I've built Gnome and GTK by hand on Mac OS. I've also worked extensively with Cygwin (and Win/U) to get Unix apps running on Windows. I'm not afraid of mucking with the system to get things working, but there are limits, and getting GnuStep apps working on Windows is currently beyond those limits.

What I want to know is if my experience with GnuStep is being marred by something I'm not seeing or is this more or less the norm, right now, I suspect that it's the norm, because as with most thing Open Source, Windows users are deemed to be clueless gits that aren't worth the time nor effort. Perhaps I'm wrong, but right now, I don't feel like I'm wrong, please sell me on why I should reevaluate my position, and convince my company that GnuStep isn't a dead end.

Andy








reply via email to

[Prev in Thread] Current Thread [Next in Thread]