for loadpath in . ../common/ ../speedbar/; do \ echo "(add-to-list 'load-path \"$loadpath\")" >> eieio-compile-script; \ done; "/usr/bin/emacs" -batch --no-site-file -l eieio-compile-script -f batch-byte-compile eieio.el eieio-comp.el eieio-opt.el eieio-custom.el eieio-doc.el eieio-base.el eieio-datadebug.el In toplevel form: eieio.el:2484:13:Error: Symbol's value as variable is void: outbuffer In byte-compile-file-form-defmethod: eieio-comp.el:81:51:Warning: reference to free variable `outbuffer' eieio-comp.el:86:47:Warning: reference to free variable `filename' Wrote /var/tmp/portage/app-emacs/cedet-1.0_pre6/work/cedet-1.0pre6/eieio/eieio-comp.elc Wrote /var/tmp/portage/app-emacs/cedet-1.0_pre6/work/cedet-1.0pre6/eieio/eieio-opt.elc In toplevel form: eieio-custom.el:331:1:Error: Symbol's value as variable is void: outbuffer In eieiodoc-one-node: eieio-doc.el:118:15:Warning: reference to free variable `indexstring' eieio-doc.el:130:56:Warning: reference to free variable `root-class' eieio-doc.el:138:42:Warning: reference to free variable `rclass' Wrote /var/tmp/portage/app-emacs/cedet-1.0_pre6/work/cedet-1.0pre6/eieio/eieio-doc.elc In toplevel form: eieio-base.el:56:1:Error: Symbol's value as variable is void: outbuffer In toplevel form: eieio-datadebug.el:90:1:Error: Symbol's value as variable is void: outbuffer make[1]: *** [eieio] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-emacs/cedet-1.0_pre6/work/cedet-1.0pre6/eieio' make: *** [eieio] Error 2 It's due to the following change in Emacs' bytecomp.el: 2009-07-23 Glenn Morris <rgm@gnu.org> * emacs-lisp/bytecomp.el (byte-compile-from-buffer) (byte-compile-output-file-form, byte-compile-output-docform) (byte-compile-file-form-defmumble, byte-compile-output-as-comment): Give some more local variables with common names a "bytecomp-" prefix, so as not to shadow things during compilation. * emacs-lisp/cl-macs.el (load-time-value) * emacs-lisp/cl.el (cl-compiling-file): Update for the name-change `outbuffer' to `bytecomp-outbuffer'.
Fixed by applying a patch from upstream. No revbump because it is a build-time issue.