Neil Crellin writes: > With two different recent releases of 5.8.2+cvs-updates, I get the > following error on trying to start gnus, plugged or unplugged. > Removing gnus-start.elc however allows both to work. Any ideas here? > > Signaling: (void-function ignore-errors) > (ignore-errors (concat (file-name-directory ...) "site-lisp/gnus-init")) > eval((ignore-errors (concat (file-name-directory ...) "site-lisp/gnus-init"))) > custom-initialize-reset(gnus-site-init-file (ignore-errors (concat (file-name-directory ...) "site-lisp/gnus-init"))) > custom-declare-variable(gnus-site-init-file (ignore-errors (concat (file-name-directory ...) "site-lisp/gnus-init")) ("/home/neilc/lisp/gnus/gnus-5.8.2.1/lisp/gnus-start.elc" . -1283) :group gnus-start :type (choice file (const nil))) > gnus-1(nil nil nil) > gnus(nil) > call-interactively(gnus) > execute-extended-command(nil) > * call-interactively(execute-extended-command) Interesting. It looks as though ignore-errors isn't getting expanded by the byte compiler. Hmm... Let me look. Ah, I see. The way defcustom works is causing the `ignore-errors' not to be byte compiled. Try the following patch: