[Top][All Lists]

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

Re: different GNUstep questions and comments

From: Nicolas Roard
Subject: Re: different GNUstep questions and comments
Date: Tue, 26 Oct 2004 18:42:30 +0100

Le 26 oct. 04, à 15:13, Patrick Middleton a écrit :

I'm a Cocoa developer. I first saw OPENSTEP running on NeXT hardware as the 4.0 prerelease 3 in late 1995, and then I went back to NX3.3. for a bit. I've worked on WebObjects and on OPENSTEP/Cocoa apps, on OPENSTEP/Mach, MacOSX, and WebObjectsDeveloper 4.5.1 on Windows. I've been asked to look at GNUstep (Windows/MinGW) with a view to porting some fairly big OPENSTEP/Mach projects.

The Windows standalone installer for the 1.10 make and base packages worked flawlessly.

I am now struggling to get together all the libraries for the GNUstep gui package to configure. It appears there's no current distribution of libpng that provides a prebuilt dll and import library and headers, for exmple. Trying to build one is problematic as the libpng project doesn't 'configure', and while there is a provided makefile for Cygwin, there isn't for MinGW. Similarly, I can build openssl 0.9.7e from source, as that does provide a configuration mechanism for MinGW, but the build products don't include DLLs and I'm not sure yet what to do about it. [Still, it's nice to be using something newer than a toolchain based on Cygwin, circa gcc- ]

Actually, there is a libpng+configure version that you can find on libpng site, if I don't confond with another of the graphic lib ;-) Anyway, I compiled it without a problem on windows (but I had lots of problems with libtiff, on the other hand).

In the end, I think the best solution is in fact to not even bother to compile libpng/libjpeg/libtiff/libungif, but just to grab the files of the gnuwin32 distribution, copy
the .h,.a and .dll -- that should be enough.

Of course I could configure without openssl or png, but losing png in particular is going to compromise my evaluation.

Understandable :)
Although one problem you'll see with the GDI graphic backend .. is that it doesn't handle properly transparency. That's particularly annoying for icons, as you can see on the various screenshots of GNUstep/Windows :-) -- it would be nice if somebody knowledgeable in windows programming would fix that..

One of the things that fascinated me about OPENSTEP/Mach was that having installed the Developer packages -- and there was a lot more to install than for the User operating system, especially if you installed to enable development on and for all supported architectures -- you were ready to go once the installer finished., without needing even a single reboot.

Is anybody working on a Windows standalone installer for the current GNUstep gui package? And for ProjectCenter, GORM, and assorted other developer apps and tools?

Nicolas Roard
"Any sufficiently advanced technology is indistinguishable from magic."
 -Arthur C. Clarke

reply via email to

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