>  > 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)
 >  

Hi Romain,

This also affects the mozart package ( but we don't have a convenient
byteopts.el hack yet :-( ).  Since you haven't yet closed this bug I
wanted to ask whether this new behaviour is going to remain (and I
should work round it in mozart).

thanks for your help,

Kevin





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

Reply via email to