Hi Tim,

Tim Cross <[EMAIL PROTECTED]> writes:

> With the latest emacs-snapshot, it looks like the process goes
> into an infinite loop.

No, it's not an infinite loop; the compilation just takes a very,
very long time.  This is because the byte-compiler in Emacs 22 now
tries to print recursive structures using special reader constructs,
and there is a noticeable complexity effect when compiling very
large files...

This patch fixes the problem, it simply disables this feature.

--- vm-7.19.orig/vm-byteopts.el
+++ vm-7.19/vm-byteopts.el
@@ -16,6 +16,7 @@
 ;; different v19 Emacses.
 (setq byte-compile-dynamic nil)
 (setq byte-compile-dynamic-docstrings nil)
+(setq byte-compile-disable-print-circle t)
 ;; avoid v20 features because users are going
 ;; to try to share elc files no matter what we tell them.
 (setq byte-compile-emacs19-compatibility t)

Thanks,

-- 
  ,''`.
 : :' :        Romain Francoise <[EMAIL PROTECTED]>
 `. `'         http://people.debian.org/~rfrancoise/
   `-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to