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
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
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
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.