>>>>> 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