specifier.c build failure in latest 21.5 sources

Aidan Kehoe kehoea
Mon Nov 6 08:12:31 EST 2006


 Ar an s?i? l? de m? na Samhain, scr?obh Vin Shelton: 

 > In a no-mule linux build, here's the failure:
 > 
 > gcc -c -Os -malign-double -pipe -ffast-math -march=pentium4
 > -fno-exceptions  -Demacs -I.
 > -I/usr/local/src/xemacs-21.5-2006-11-06/src -DHAVE_CONFIG_H
 > -I/usr/local/include -I/usr/X11R6/include
 > /usr/local/src/xemacs-21.5-2006-11-06/src/specifier.c
 > /usr/local/src/xemacs-21.5-2006-11-06/src/specifier.c: In function
 > 'syms_of_specifier':
 > /usr/local/src/xemacs-21.5-2006-11-06/src/specifier.c:3812: error:
 > 'SFdevice_matching_specifier_tag_list' undeclared (first use in this
 > function)

Thanks for the report, Vin! If you have a second, I?d love to know if a
compile with the below patch succeeds for you: 

--- specifier.c~	2006-11-06 14:08:19.373831200 +0100
+++ specifier.c	2006-11-06 14:09:30.592581200 +0100
@@ -3809,7 +3809,9 @@
   DEFSUBR (Fcanonicalize_tag_set);
   DEFSUBR (Fdevice_matches_specifier_tag_set_p);
   DEFSUBR (Fdefine_specifier_tag);
+#ifdef DEBUG_XEMACS
   DEFSUBR (Fdevice_matching_specifier_tag_list);
+#endif /* DEBUG_XEMACS */
   DEFSUBR (Fspecifier_tag_list);
   DEFSUBR (Fspecifier_tag_device_predicate);
   DEFSUBR (Fspecifier_tag_charset_predicate);

-- 
Santa Maradona, priez pour moi!



More information about the XEmacs-Beta mailing list