Hauke Fath writes:
 /usr/pkg/lib/xemacs/xemacs-packages/lisp/guided-tour/guided-tour.el: 
 (assoc "%_Help" (or menubar default-menubar)))
 which, unlike most of the other files, does not defvar or defconst 
 'default-menubar'. I don't see, though, that guided-tour.el would be 
 invoked during a regular startup. 
There are autoloads, and that action (it's more than a mere
definition) is autoloaded.  I'm surprised that -vanilla suppresses the
problem (I would think you need -no-autoloads), but I'll take a look
at that later.  This is bad (guided-tour is ill-behaved because it
initializes itself at XEmacs startup rather than on invocation[1] and
I didn't check that it worked in --without-x11 builds).  At present, I
doubt XEmacs is getting a lot of newbies so you could just omit
guided-tour from your packages.
If you want to include it, try the appended patch.
I'll take a closer look later (and check for other optional but
"normally present" resources it uses), but "later" may very well mean
"Saturday".
Steve
Footnotes: 
[1]  By design -- it's a feature you want newbies to know about if
it's available but they won't be able to find it easily if it's not in
the Help menu.
--- guided-tour.el~	2014-10-25 17:20:02.000000000 +0900
+++ guided-tour.el	2015-11-10 15:13:23.000000000 +0900
@@ -80,7 +80,7 @@
 ;; #### this probably should move to help.el or menubar-items.el
 (defun guided-tour-find-menubar-help-menu (&optional menubar)
   "Return the Help submenu for MENUBAR if present, else nil."
-  (assoc "%_Help" (or menubar default-menubar)))
+  (assoc "%_Help" (or menubar (if-boundp 'default-menubar
default-menubar))))
 
 (defun guided-tour-about-xemacs-index (menu)
   "Return the (zero-based) index of the About XEmacs item in MENU.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta