I already tried to answer this from Berlin, but apparently CCC's SMTP
server didn't like me.
Apologies to gimp-developers who couldn't care less for the Windows
version ;-)
Hans Breuer writes:
> Attached a patch to compile Gimp on Win32 with M$VC again.
> Could anyone with CVS access apply it, please?
Yes, I will, to the extent it doesn't interfer with other stuff.
> * */makefile.msc:
> - get the definition of GLIB, GTK etc. out of a single file
> instead of copy and pasting between all makefiles. This is
> particular usefull while the CVS version on Win32 is quite
> broken.
This is in the progress of being taken care of on the gcc side by
using the CVS module "build" which has a makefile snippet in
"build/win32/make.mingw" to be included in other makefiles when
building for mingw with gcc. Your file belongs there.
Actually, I wouldn't mind if somebody else (you) would take over the
maintenance of the MSVC build stuff completely. It is hard enough to
keep the gcc/mingw makefiles up-to-date... (Well, not hard, but
tedious. Yes, I know I really should look closer into getting the
latest-and-greatest auto*, configure and libtool stuff working also
for gcc builds on Win32. It is not necessarily that hard. After my
vacation...)
As for the CVS version of GTk+, it is indeed currently very much
broken on Win32. (Especially after the recent merge of the Pango
stuff. I won't be able to make publicly available any work I'll do on
it until July, as I am leaving for vacation without net access
tomorrow. I will take my laptop and hack on stuff...) For a working
GTk+ on Windows, use the CVS sources as they were before the merge of
the no-flicker branch. (Probably easiest to download the gtk+-src
zipfile from the web page.)
> * plug-ins/makefile.msc:
> Change all Plug-Ins to console build - no known drawbacks,
> main benefit: reusage of Gimp's console.
Hmm, but isn't gimp.exe's console window destroyed as soon as it has
started? I don't remember the reason why gimp.exe was changed to be a
console application in the first place. In fact, I have been
considering changing it back to a windowing application to get rid of
the annoying flashing console window at start.
--tml