Malcolm Purvis <malcolmpurvis(a)optushome.com.au> writes:
 Ben,
 A fresh version of XEmacs, configured with:
 ../xemacs-21.5/configure --prefix=/usr/local/gcc3-world --with-gnome
 produces:
 make[1]: *** No rule to make target `events-mod.h', needed by `event-gtk.o'. 
Stop.
 make[1]: Leaving directory `/home/malcolmp/devl/xemacs/objdir/src'
 make: *** [src] Error 2 
Apply this patch, run 'make depend', then rerun configure, and bob's your
uncle.  Here is the changelog.  This patch includes a bunch of compilation
warning fixes as well.
2002-03-13  William M. Perry  <wmperry(a)gnu.org>
	* ui-gtk.c (__allocate_object_storage): Make static to avoid
	warnings.
	(type_to_marshaller_type): Ditto.
	* symsinit.h: Added some missing *_gtk_* functions to avoid
	warnings.
	* select-gtk.c: Add extern definitions of lisp_to_time and
	time_to_lisp to avoid warnings.
	* redisplay-gtk.c (gtk_flash): reorder select/poll stuff to avoid
	warning about 'poll' being implicitly defined.  Mirrors change
	made to redisplay-x.c some time ago.
	(gtk_bevel_area): Fix unused variable warning.
	* gtk-xemacs.c (smash_face_fallbacks): ifdef this out to avoid
	warnings.
	* glyphs-gtk.c (write_lisp_string_to_temp_file): Fix 'grpro3'
	typo.
	(gtk_locate_pixmap_file): Use split_external_path instead of
	decode_path.
	* gccache-gtk.c (gc_cache_hash): Fix signed/unsigned warning.
	* event-gtk.c: event-mods.h no longer needed.  event-gtk.h is.
	* emacs-marshals.c (our_string_hash): Make this function static to
	avoid warnings.
	* device-gtk.c (gtk_event_name): Fix signed/unsigned warning.
	* event-gtk.h: New header file to hold declarations from
	event-gtk.c that are used in other files.  The quest to remove
	compilation warnings from GTK files begins.
-bp
-- 
Ceterum censeo vi esse delendam