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