The GIMP: The GNU Image Manipulation Program: The Hadjaha Release ================================================================= GIMP 1.2.3 Cygwin Port ---------------------- There is already a native Win32 port of GIMP, see http://www.gimp.org/win32/ for more information. But someone, like me, would rather have a *native* Cygwin port version, use X-Window system. Of cource, it's easy to get, since native Win32 port works fine. As part of project Cygnome (http://cygnome.sourceforge.net/), you can download pre-built binary packages form http://sourceforge.net/project/showfiles.php?group_id=67909 And I put the letter patch there, you can build from GIMP source yourself. Building GIMP From Source On Cygwin ----------------------------------- 1. First you must get glib, gtk+ to work on your cygwin, get the source from http://www.gtk.org/ , and cygwin patches from http://homepage.ntlworld.com/steven.obrien2/ (contributed and maintained by Steven O'Brian). Or, download glib, gtk+ binary packages directly from the Cygwin GNOME project (http://sourceforge.net/projects/cygnome), you can find more interesting GNOME binary packages in cygnome-libs-1.4 (include glib, gtk+). 2. Unpack the GIMP source, patch... 3. The build steps i have wrote into a file cygbuild.sh, run cygbuild.sh or $ CFLAGS="-O2 -Wall" ./configure --prefix=/opt/gnome\ --enable-shared=yes --enable-static=no\ --disable-perl Now disable perl plugin, with little patched you can compile successfully, but running GIMP hangs when try to load perl plugin script. $ mv libtool libtool.old $ cp /usr/autotool/devel/bin/libtool . Update libtool to build DLL libs, i use the latest libtool. $ make $ make install If you are luck, you'll get gimp run... Note: I also patch lib/glib/include/glibconfig.h, add some useful MACROs, it's needed to compile GIMP. Have fun! -- Contributed by David Huang (davehzhr@hotmail.com)