|--==> "VS" == Vin Shelton <acs(a)xemacs.org> writes:
  VS> I'm afraid some problem is still there:
  VS> xemacs -no-autoloads -batch  -l
/opt/build/xemacs-packages-2001-12-22/package-compile.el -- mail-lib xemacs-devel
xemacs-base cc-mode ps-print-nomule fsf-compat edit-utils ediff emerge efs vc speedbar
dired -- php-mode.el
[...]
  VS> While compiling toplevel forms:
  VS> ** reference to free variable php-mode-map
  VS> ** reference to free variable php-mode-abbrev-table
  VS> !! End of file or stream ((#<buffer " *Compiler Input*">))  
[...]
  VS> This is in a 21.4.6 non-mule XEmacs, but 21.4.6 with Mule gets the
  VS> same error.  Interestingly enough, if I build the entire package
  VS> hierarchy with a mule-enabled XEmacs, I can build the packages
  VS> successfully.  One of the autoloads is messed up in some way, I
  VS> guess.
  VS> I'll try to investigate further as I have time.
I hope you can find something, because I have just tried 21.1.14
(non-Mule), 21.1.14 (Mule), 21.4.6 (non-Mule), 21.4.6 (Mule), 21.5.3
(non-Mule), 21.5.3 (Mule).  And I have no problems with any of them.
I just can't reproduce your problem.
The only thing I can think of is that you are missing an
'auto-autoloads.el' from one of the required packages somewhere.
-- 
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
|            XEmacs - It's not just an editor.             |
|                    It's a way of life.                   |
|------------------------------------<youngs(a)xemacs.org>---|