* "Vin Shelton" <acs(a)alumni.princeton.edu>:
Hello Vin,
I have been trying to update 21.4 so that it can build the packages.
Here is the minimalist patch I have been trying:
Index: lisp/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.266.2.103
diff -a -u -r1.266.2.103 ChangeLog
--- lisp/ChangeLog 2007/11/23 17:22:07 1.266.2.103
+++ lisp/ChangeLog 2007/12/03 02:06:06
@@ -1,3 +1,9 @@
+2007-12-02 Vin Shelton <acs(a)xemacs.org>
+
+ * autoload.el (make-autoload): Add defclass and defmethod as
+ defmacro-like operators. This is needed to enable compilation of
+ packages that depend on eieio.
+
I'm not sure whether I like this approach. By this we make the package
build dependent of a certain patch level of the stable branch, not the
stable branch itself. Up to now it's been possible to build the
packages using any stable XEmacs (or later). With this change this is no
longer possible.
E.g. I haven't distributed Michael's changes up to now, because I use a
21.4 XEmacs to build them which currently still fails. So, I could wait
until you bring in this patch and try my luck, but any person out there
will have to do the same.
Could this change go into the xemacs-base package?
Thanks,
norbert.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta