I have a fix for XEmacs 21.4.5. When I built --with-gtk default faces
weren't setup.
If you examine gtk-faces.el in your sources, and look at:
(defun gtk-init-device-faces (device)
;;
;; If the "default" face didn't have a font specified, try to pick one.
;;
(if (not (eq (device-type device) 'gtk))
nil
(gtk-init-pointers)
'(let* ((style (gtk-style-info device))
I think the last line is the baddy: the let* shouldn't be quoted. If
you just remove the ' and make install again it works.
--
John Paul Wallington