emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

subr-interactive-form missing


From: Robert Mecklenburg
Subject: subr-interactive-form missing
Date: 29 Apr 2004 08:24:05 -0600

When I start emacs with my usual dot files, I get this error:

  An error has occurred while loading `/home/mecklen/.emacs':
  Symbol's function definition is void: subr-interactive-form

A perusal of the source shows this function is implemented in C in
src/data.c and was renamed in version 1.232 to interactive-form.  As
an attempt at backward compatibility I wrote the following function:

  (if (not (fboundp 'subr-interactive-form))
    (defun subr-interactive-form (cmd)
      (interactive-form cmd)))

Unfortunately, my function is wrong and yields an infinite recursion:

  ...
  interactive-form(#<subr delete-frame>)
  subr-interactive-form(#<subr delete-frame>)
  interactive-form(#<subr delete-frame>)
  subr-interactive-form(#<subr delete-frame>)
  interactive-form(#<subr delete-frame>)
  ad-make-advised-definition(delete-frame)
  ad-activate-advised-definition(delete-frame nil)
  ad-activate(delete-frame)
  (while --dolist-temp--75141 (setq elem (car --dolist-temp--75141)) 
(ad-disable-advice (car elem) (cdr elem) (quote ecb)) (ad-activate (car elem)) 
(setq --dolist-temp--75141 (cdr --dolist-temp--75141)))
  (let ((--dolist-temp--75141 advice-list) elem) (while --dolist-temp--75141 
(setq elem ...) (ad-disable-advice ... ... ...) (ad-activate ...) (setq 
--dolist-temp--75141 ...)) nil)
  (catch (quote --cl-block-nil--) (let (... elem) (while --dolist-temp--75141 
... ... ... ...) nil))
  (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil)))
  (block nil (let (... elem) (while --dolist-temp--75141 ... ... ... ...) nil))
  (dolist (elem advice-list) (ad-disable-advice (car elem) (cdr elem) (quote 
ecb)) (ad-activate (car elem)))
  ecb-disable-advices(((delete-frame . around) (compilation-set-window-height . 
around) (resize-temp-buffer-window . around) 
(shrink-window-if-larger-than-buffer . around) (mouse-drag-vertical-line . 
around) (mouse-drag-mode-line . around) (pop-to-buffer . around) 
(current-window-configuration . after) (set-window-configuration . after) 
(enlarge-window . around) (shrink-window . around) (tmm-prompt . around) 
(scroll-other-window . around) (custom-save-all . around) (count-windows . 
around) (scroll-all-mode . after)))
  eval-buffer(#<buffer  *load*<3>> nil "ecb" nil t)
  ;;; Reading at buffer position 126996
  load-with-code-conversion("/usr/local/share/emacs/site-lisp/ecb-2.24/ecb.el" 
"ecb" t t)
  require(ecb "ecb" t)
  eval-buffer(#<buffer  *load*<2>> nil 
"/usr/local/share/emacs/site-lisp/local/local.el" nil t)
  ;;; Reading at buffer position 14797
  load-with-code-conversion("/usr/local/share/emacs/site-lisp/local/local.el" 
"/usr/local/share/emacs/site-lisp/local/local.el" nil nil)
  load("/usr/local/share/emacs/site-lisp/local/local.el")
  eval-buffer(#<buffer  *load*> nil "~/.emacs" nil t)
  ;;; Reading at buffer position 7078
  load-with-code-conversion("/home/mecklen/.emacs" "~/.emacs" t t)
  load("~/.emacs" t t)
  #[nil "…Ì
  command-line()
  normal-top-level()


Suggestions on how I might proceed?

Thanks,
Robert



In GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.2.4)
 of 2004-04-29 on oops.realmsys.com
configured using `configure '--with-x11' '--with-x-toolkit=gtk''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: en_US
  value of $LC_CTYPE: en_US
  value of $LC_MESSAGES: en_US
  value of $LC_MONETARY: en_US
  value of $LC_NUMERIC: en_US
  value of $LC_TIME: en_US
  value of $LANG: en_US
  locale-coding-system: iso-latin-1
  default-enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  auto-image-file-mode: t
  recentf-mode: t
  auto-compression-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  unify-8859-on-encoding-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
M-> C-x o C-x C-f ~ . <backspace> / . e m <tab> <return> 
C-n C-n <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <menu-bar> <help-menu> <re
port-emacs-bug>

Recent messages:
Loading derived...done
ECB 2.24 uses semantic 2.0beta2, eieio 0.18beta2 and speedbar 0.15beta2.
Loading edmacro...done
Source file `/home/mecklen/Emacs/trunk/emacs/lisp/emacs-lisp/autoload.el' newer 
than byte-compiled file
Loading debug...done
Entering debugger...
Mark set
Loading semantic-el...done
Loading semantic-edit...done
Loading emacsbug...done


-- 
Robert




reply via email to

[Prev in Thread] Current Thread [Next in Thread]