I just tried building with GLIB_VERSION=2.0 and GTK_VERSION=1.3 and found that config.nmake does not work. I have to comment out the lines marked with ******** to make it right. The paths to gtk stuff do not change by using different glib. How have people been building this combination?
I haven't tried 2.0/2.0 combination, so I don't know if that works correctly. Section from config.nmake... !IF "$(GTK_VERSION)" == "1.3" ******** !IF "$(GLIB_VERSION)" == "1.3" # GTK+ 1.3 with GLib 1.3 GTK_CFLAGS=$(GLIB_CFLAGS) /I$(GTK_DIR) /I$(GTK_DIR)\gdk GTK_LIBS=$(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \ $(GTK_DIR)\gdk\gdk-$(GTK_VERSION).lib \ $(GLIB_LIBS) ******** !ELSE # GTK+ 1.3 with GLib 2.0 ******** GTK_CFLAGS=$(GLIB_CFLAGS) /I$(GTK_DIR)\include /I$(GTK_DIR)\include\gdk \ ******** /I$(GTK_DIR)\lib\gtk+\include ******** GTK_LIBS=$(GTK_DIR)\lib\gtk.lib \ ******** $(GTK_DIR)\lib\gdk.lib \ ******** $(GLIB_LIBS) ******** !ENDIF !ELSE # GTK+ 2.x (with GLib 2.x) GTK_CFLAGS=$(GLIB_CFLAGS) /I$(GTK_DIR)\include\gtk-$(GTK_VERSION) \ /I$(GTK_DIR)\lib\gtk-$(GTK_VERSION)\include \ /I$(GTK_DIR)\include\atk-1.0 \ /I$(GTK_DIR)\include\pango-1.0 GTK_LIBS=$(GTK_DIR)\lib\gtk-win32-$(GTK_VERSION).lib \ $(GTK_DIR)\lib\gdk-win32-$(GTK_VERSION).lib \ $(GTK_DIR)\lib\pango-1.0.lib \ $(GLIB_LIBS) !ENDIF Dave Richards
