Package build failure

Stephen J. Turnbull stephen at xemacs.org
Tue Feb 26 23:44:19 EST 2008


Jerry James writes:

 > On Tue, Feb 26, 2008 at 4:14 PM, Stephen J. Turnbull <stephen at xemacs.org> wrote:
 > >  Yes, in the sense that the recent autoloads work had to be done in
 > >  order to try to deal with the abusive practices upstream in packages
 > >  like vc, cedet, and eieio, which are using autoload cookies to get
 > >  arbitrary code executed at XEmacs initialization.
 > >
 > >  Try a make distclean before building.
 > 
 > I did a "make extraclean" just before the build that failed.  Is there
 > anything I can do to help resolve this issue?

Well, I can't reproduce any more, and the smoketest (which always
starts from a fresh checkout) never went red from this issue.  So as
Mike is saying, it has something to do with using old build products.
If make extraclean doesn't remove them, then finding out what's still
in your tree that isn't in a fresh checkout is key.

See http://calypso.tux.org/pipermail/xemacs-beta/2008-February/013637.html
for my take on what's going wrong here.  We really need to find a
better way to enable packages without loading them than allowing
arbitrary code in auto-autoloads.




More information about the XEmacs-Beta mailing list