Christoph Wedler <wedler(a)fmi.uni-passau.de> writes:
 In order to make the generated auto-autoload files also work with
 XEmacs-20.{3,4}, I would suggest to add the following line as the first
 line of each generated auto-autoload file:
 
 (unless (fboundp 'package-provide) (fset 'package-provide 'ignore)) 
May i even suggest this whole block in the autoloads is rethought.
Currently it gives an unnecessary warning when I install an update
package in .xemacs/. I am not even sure it executes the RIGHT set of
auto-loads in that case.
 (Well, they don't because files with some macros compiled in
XEmacs-21
 don't run in XEmacs-20, but that is another story...) 
It has to do with the way uninterned symbols are handled. I there
should be a byte-compile-xemacs20-compatibility variable and the .elc
files should be marked as incompatible if the new read syntax is used
somewhere.
Jan