[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
recursive-load-depth-limit is too low
From: |
Peter S Galbraith |
Subject: |
recursive-load-depth-limit is too low |
Date: |
Tue, 23 Oct 2001 09:31:11 -0400 |
User-agent: |
EMH/1.10.0 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigoryòmae) APEL/10.3 Emacs/21.1 (i386-debian-linux-gnu) (with unibyte mode) |
Hi,
The variable recursive-load-depth-limit is set to 10 in
Emacs-21.1, and this is much too low. I spent a long time
testerday hunting down a `recursive load' where there was none:
require: Recursive load suspected:
"/usr/share/emacs/21.1/lisp/emacs-lisp/debug.elc",
"/usr/share/emacs21/site-lisp/apel/emu/pces-20.elc",
"/usr/share/emacs21/site-lisp/apel/emu/pces-e20.elc",
"/usr/share/emacs21/site-lisp/apel/emu/pces.elc",
"/usr/share/emacs21/site-lisp/apel/emu/mcs-e20.elc",
"/usr/share/emacs21/site-lisp/apel/emu/mcs-20.elc",
"/usr/share/emacs21/site-lisp/apel/emu/mcharset.elc",
"/usr/share/emacs21/site-lisp/flim/mime-def.elc",
"/usr/share/emacs21/site-lisp/flim/mime.elc",
"/usr/share/emacs21/site-lisp/semi/mime-view.elc",
"/usr/local/share/emacs/site-lisp/semi/emh.elc",
"/home/rhogee/emacs/lisp/my-mh/my-mh.elc"
(Setting recursive-load-depth-limit to nil solves the problem)
The semi package load sequence is pretty complicated, and a limit
of 10 just isn't enough. I suggest that you use a much higher
default limit unlikely to be attained by off-the-shelf elisp
packages, say something like 50?
Thanks very much for an excellent and fun to use version of
Emacs,
--
Peter Galbraith, research scientist <GalbraithP@dfo-mpo.gc.ca>
Maurice Lamontagne Institute, Department of Fisheries and Oceans Canada
P.O. Box 1000, Mont-Joli Qc, G5H 3Z4 Canada. 418-775-0852 FAX: 775-0546
6623'rd GNU/Linux user at the Counter - http://counter.li.org/
In GNU Emacs 21.1.1 (i386-debian-linux-gnu, X toolkit)
of 2001-10-21 on raven, modified by Debian
configured using `configure i386-debian-linux-gnu --prefix=/usr
--sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib
--infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --with-x=yes
--with-x-toolkit=yes'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: nil
locale-coding-system: nil
default-enable-multibyte-characters: nil
- recursive-load-depth-limit is too low,
Peter S Galbraith <=