>>>> Vin Shelton writes:
I get the following errors when I attempt to build the latest
packages
from CVS with a 21.1.9 mule XEmacs:
xemacs -no-autoloads -batch -l ../../package-compile.el -- --
compile.el
Loading /usr/local/xemacs-mule/lib/xemacs-21.1.9/lisp/auto-autoloads...
Compiling /usr/local/build/xemacs-packages-2000-02-13/libs/xemacs-base/compile.el...
While compiling compilation-build-compilation-error-regexp-alist in file
/usr/local/build/xemacs-packages-2000-02-13/libs/xemacs-base/compile.el:
** reference to free variable compilation-error-regexp-systems-list
** reference to free variable compilation-error-regexp-alist-alist
** assignment to free variable compilation-error-regexp-alist
While compiling compilation-buffer-p:
** defsubst compilation-buffer-p was used before it was defined
While compiling compilation-find-file:
** variable fi bound but not referenced
While compiling toplevel forms:
** reference to free variable formats
** assignment to free variable formats
** reference to free variable filename
** assignment to free variable filename
** reference to free variable dir
** reference to free variable marker
!! Invalid read syntax ((")"))
Done
Should be fixed now by Yoshiki Hayashi's patch.
....
Compiling
/usr/local/build/xemacs-packages-2000-02-13/libs/efs/efs-vm.el...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/libs/efs/efs-vm.el:
!! File error (("Cannot open load file" "vm"))
Done
I can't reproduce this here. Can you doublecheck this, please?
...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/comm/net-utils/rcompile.el:
!! Symbol's value as variable is void ((formats))
Done
xemacs -no-autoloads -batch -l ../../package-compile.el -- w3 efs mail-lib xemacs-base
-- shadowfile.el
...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/prog/jde/jde-make.el:
!! Symbol's value as variable is void ((formats))
Done
...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/prog/jde/jde.el:
!! Symbol's value as variable is void ((formats))
Done
I'm appending below a patch for compile.el which should fix these.
...
Compiling
/usr/local/build/xemacs-packages-2000-02-13/prog/vhdl/vhdl-mode.el...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/prog/vhdl/vhdl-mode.el:
!! File error (("Cannot open load file" "assoc"))
Done
Bug in Makefile.
...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/wp/texinfo/makeinfo.el:
!! Symbol's value as variable is void ((formats))
Done
...
Bug in compile.el.
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/wp/textools/bibtex.el:
!! Symbol's value as variable is void ((formats))
Done
...
While compiling toplevel forms in file
/usr/local/build/xemacs-packages-2000-02-13/os/igrep/igrep.el:
!! Symbol's value as variable is void ((formats))
Done
Bug in compile.el.
I've applied the appended patches to CVS. Could you double check
this, please?
Thanks,
Andreas
For vhdl:
2000-02-21 Andreas Jaeger <aj(a)suse.de>
* Makefile (REQUIRES): Add missing requires.
Index: Makefile
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/vhdl/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile 1999/12/13 09:20:00 1.9
+++ Makefile 2000/02/21 12:36:05
@@ -22,7 +22,7 @@
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = vhdl
PKG_TYPE = regular
-REQUIRES =
+REQUIRES = xemacs-base edit-utils c-support speedbar
CATEGORY = prog
ELCS = vhdl-mode.elc
For xemacs-base:
2000-02-21 Andreas Jaeger <aj(a)suse.de>
* compile.el (grep-find-use-xargs): Move defvar before usage.
Index: compile.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/libs/xemacs-base/compile.el,v
retrieving revision 1.14
diff -u -r1.14 compile.el
--- compile.el 2000/02/21 12:04:21 1.14
+++ compile.el 2000/02/21 12:27:20
@@ -393,6 +393,9 @@
:type 'string
:group 'compilation)
+;; The system null device. (Should reference NULL_DEVICE from C.)
+(defvar grep-null-device "/dev/null" "The system null device.")
+
(defvar grep-find-use-xargs
(if (equal (call-process "find" nil nil nil
grep-null-device "-print0")
@@ -545,9 +548,6 @@
(interactive)
(save-some-buffers (not compilation-ask-about-save) nil)
(compile-internal compile-command "No more errors"))
-
-;; The system null device. (Should reference NULL_DEVICE from C.)
-(defvar grep-null-device "/dev/null" "The system null device.")
;;;###autoload
(defun grep (command-args)
--
Andreas Jaeger
SuSE Labs aj(a)suse.de
private aj(a)arthur.rhein-neckar.de