The auctex package that is included with the xemacs RPM is missing the file /usr/lib/xemacs/xemacs-packages/tex-site.el. This package is part of the auctex distribution and is required in order to properly load and run auctex. It also needs to be customized to point to the auctex installation in /usr/lib/xemacs/xemacs-packages/auctex and the tex installation (/usr/lib/texmf/texmf/tex if the tetex RPMs are used). To test, include the line (require 'tex-site) in ~/.emacs and start xemacs on a file with extension .tex.
you must install the package xemacs-el. the file /usr/lib/xemacs/xemacs-packages/tex-site.el is in this package.
This is a bad idea. The description of xemacs-el reads > Xemacs-el is not necessary to run XEmacs. You'll only need to install > it if you're planning on incorporating some Lisp programming into your > XEmacs experience. tex-site.el *is* required to run XEmacs's auctex package, so the XEmacs package is not fully functional out of the box. I have no intention of doing Lisp programming, and I don't think I should need the whole xemacs-el package (33 Meg!) just to make xemacs fully functional. tex-site.el *should* be included in the base xemacs package.
i have remove tex-site.el from package xemacs-el. tex-site.el is now in package tex-site.el
I'm sorry, but I honestly don't understand the objection to adding a properly-configured tex-site.el to the base xemacs package. Auctex is part of the base xemacs package. tex-site.el is *required* for a properly-functioning auctex. tex-site.el should be part of the base xemacs package. (Alternatively, break auctex out of the base xemacs package completely and create an xemacs-auctex RPM. Include tex-site.el there, of course.) If you *must* have this one file in a separate package, at least call the package xemacs-tex-site.el so it won't be confused with part of the auctex contrib package for GNU emacs, and make sure that it and xemacs depend on each other. After all, there is no sense in installing xemacs-tex-site.el without xemacs, and the xemacs package is *not fully functional* without xemacs-tex-site.el! Thank you.