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