The xemacs package requires a world-writeable lock directory to implement global file locking. The default location for this directory is in the xemacs subdirectory (/usr/lib/xemacs/lock in the RPM). This location needs to be modified or it needs to be a symbolic link, probably to /var/lock/xemacs. The link and the directory need to be created when the RPM is installed and deleted when it is removed.
This is fixed in the rawhide version, and in the beta version. Tim