I wrote:
 I used the latest CVS sources, too, and basically your configure
options
 above (plus a few tweaks I have to have to build here), and I still
 don't see the modules/auto-autoloads getting loaded.  Here's my
 configure line:
 
 ../xemacs-21.5/configure --prefix=/usr/local/test --mail-locking=flock --extra-verbose
--dynamic=yes --with-dialogs=athena --with-widgets=athena --with-site-lisp=no
--with-site-modules --with-mule --with-xfs --debug --error-checking=all
--memory-usage-stats --with-clash-detection --external-widget
 
 Oh, wait a minute.  There *is* a difference here.  You are building in
 the source tree and I'm not.  Sorry, but I *have* to go get some sleep
 now.  Can you try building elsewhere and see if the problem goes away?
 If so, I'll see what I can do about fixing the source tree build
 tomorrow.  If you don't have time for that experiment, I'll try it
 myself in the morning. 
I just configured and built inside the source tree with the configure
options above.  I'm still not getting the line you saw, Steve.  The only
relevant part of the build I can see is this:
Wrote /usr/src/xemacs/build-steve/modules/auto-autoloads.el
Wrote /usr/src/xemacs/build-steve/modules/auto-autoloads.el
Compiling /usr/src/xemacs/build-steve/modules/auto-autoloads.el...
Wrote /usr/src/xemacs/build-steve/modules/auto-autoloads.elc
Loading /usr/src/xemacs/build-steve/lisp/auto-autoloads...
Loading /usr/src/xemacs/build-steve/lisp/mule/auto-autoloads...
Now my configure options aren't *exactly* the same as yours, but the
differences shouldn't affect modules at all.  I don't know why the
modules/auto-autoloads.el file is getting written twice.  I'll check
that out.  But so far I haven't been able to reproduce the behavior
you're seeing.  In what part of the build does it happen?
-- 
Jerry James
http://www.ittc.ku.edu/~james/