Sorry if this is covered ground. Did scan the archives but didn't find anything pretaining to this Trying to get the gimp up and running on an I386 running a fresh install of cgywin (selected all). glib 1.2.8 ./configure runs and doesn't display any problems /* .. done updating cache ./config.cache creating ./config.status creating glib.spec creating Makefile creating glib-config creating gmodule/gmoduleconf.h creating gmodule/Makefile creating gthread/Makefile creating docs/Makefile creating docs/glib-config.1 creating tests/Makefile creating config.h creating glibconfig.h glibconfig.h is unchanged /* glib 1.2.8 make /* make all-recursive make[1]: Entering directory `/home/root/progs/gimp/glib-1.2.8' Making all in . make[2]: Entering directory `/home/root/progs/gimp/glib-1.2.8' /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN= g_log_domain_glib -g -O2 -Wall -D_REENTRANT -c gstrfuncs.c gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=g_log_domain_glib -g -O2 -Wall -D _REENTRANT -c gstrfuncs.c -o gstrfuncs.o gstrfuncs.c: In function `g_strsignal': gstrfuncs.c:674: conflicting types for `strsignal' /usr/include/string.h:75: previous declaration of `strsignal' gstrfuncs.c:674: warning: extern declaration of `strsignal' doesn't match global one make[2]: *** [gstrfuncs.lo] Error 1 make[2]: Leaving directory `/home/root/progs/gimp/glib-1.2.8' Any help would be greatly appreciated. Thanks Stew make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/root/progs/gimp/glib-1.2.8' make: *** [all-recursive-am] Error 2 /*