Il 20/11/2012 14.48, Angelo Graziosi ha scritto: > Current trunk (rev. 110961) fails to bootstrap as follows: > > Autogenerating... > Checking whether you have the necessary tools... > (Read INSTALL.BZR for more details on building Emacs) > > Checking for autoconf (need at least version 2.65)... > ok > Checking for automake (need at least version 1.11)... > ok > Your system has the required tools, running autoreconf... > configure.ac:567: installing 'build-aux/compile' > configure.ac:377: installing 'build-aux/config.guess' > configure.ac:377: installing 'build-aux/config.sub' > configure.ac:30: installing 'build-aux/install-sh' > configure.ac:30: installing 'build-aux/missing' > lib/Makefile.am: installing 'build-aux/depcomp' > You can now run `./configure'. > [...] > Should Emacs use the GNU version of malloc? yes > Should Emacs use a relocating allocator for buffers? no > Should Emacs use mmap(2) for buffer allocation? yes > What window system should Emacs use? x11 > What toolkit should Emacs use? GTK3 > Where do we find X Windows header files? Standard dirs > Where do we find X Windows libraries? Standard dirs > Does Emacs use -lXaw3d? no > Does Emacs use -lXpm? yes > Does Emacs use -ljpeg? yes > Does Emacs use -ltiff? yes > Does Emacs use a gif library? yes -lgif > Does Emacs use -lpng? yes > Does Emacs use -lrsvg-2? yes > Does Emacs use imagemagick? yes > Does Emacs use -lgpm? no > Does Emacs use -ldbus? yes > Does Emacs use -lgconf? yes > Does Emacs use GSettings? yes > Does Emacs use -lselinux? no > Does Emacs use -lgnutls? yes > Does Emacs use -lxml2? yes > Does Emacs use -lfreetype? yes > Does Emacs use -lm17n-flt? no > Does Emacs use -lotf? no > Does Emacs use -lxft? yes > Does Emacs use toolkit scroll bars? yes > > > checking that generated files are newer than configure... done > [...] > make[3]: uscita dalla directory "/home/angelo/work/emacs/Work/lisp" > if test "no" = "yes"; then \ > rm -f bootstrap-emacs.exe; \ > ln temacs.exe bootstrap-emacs.exe; \ > else \ > `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ > test "X" = X || -zex emacs.exe; \ > mv -f emacs.exe bootstrap-emacs.exe; \ > fi > Loading loadup.el (source)... > Using load-path (/home/angelo/work/emacs/lisp > /home/angelo/work/emacs/lisp/emacs-lisp > /home/angelo/work/emacs/lisp/language > /home/angelo/work/emacs/lisp/international > /home/angelo/work/emacs/lisp/textmodes) > Loading emacs-lisp/byte-run (source)... > Loading emacs-lisp/backquote (source)... > Loading subr (source)... > Loading version (source)... > Loading widget (source)... > Loading custom (source)... > Loading emacs-lisp/map-ynp (source)... > Loading international/mule (source)... > Loading international/mule-conf (source)... > Loading env (source)... > Loading format (source)... > Loading bindings (source)... > Loading cus-start (source)... > Loading window (source)... > Loading /home/angelo/work/emacs/lisp/files.el (source)... > Loading /home/angelo/work/emacs/lisp/emacs-lisp/macroexp.el (source)... > Loading /home/angelo/work/emacs/lisp/emacs-lisp/pcase.el (source)... > Loading /home/angelo/work/emacs/lisp/emacs-lisp/macroexp.el (source)... > Loading /home/angelo/work/emacs/lisp/cus-face.el (source)... > Loading /home/angelo/work/emacs/lisp/faces.el (source)... > Loading /home/angelo/work/emacs/lisp/button.el (source)... > Loading /home/angelo/work/emacs/lisp/startup.el (source)... > Loading /home/angelo/work/emacs/lisp/ldefs-boot.el (source)... > Loading /home/angelo/work/emacs/lisp/minibuffer.el (source)... > Symbol's function definition is void: \, > Makefile:781: recipe for target `bootstrap-emacs.exe' failed > make[2]: *** [bootstrap-emacs.exe] Error 1 > make[2]: uscita dalla directory "/home/angelo/work/emacs/Work/src" > Makefile:334: recipe for target `src' failed > make[1]: *** [src] Error 2 > make[1]: uscita dalla directory "/home/angelo/work/emacs/Work" > Makefile:923: recipe for target `bootstrap' failed > make: *** [bootstrap] Error 2 > build-emacs.sh: Install failure... > > > This occurs both on Cygwin and GNU-Linux Kubuntu 12.04... It seems tha rev 110951 builds fine and rev. 110952 fails... Attached is the differences... it looks that here is the "bug", 2012-11-19 Stefan Monnier <> + * emacs-lisp/byte-run.el (defun-declarations-alist): + Allow a compiler-macro to be a lambda expression. + + * progmodes/python.el: Use cl-lib. Move var declarations outside of + eval-when-compile. + (python-syntax-context): Add compiler-macro. + (python-font-lock-keywords): Simplify with De Morgan. + * vc/diff-mode.el (diff-hunk): Don't make useless timers. > > Ciao, > Angelo.