emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Failure bootstrapping Emacs trunk


From: Angelo Graziosi
Subject: Re: Failure bootstrapping Emacs trunk
Date: Tue, 20 Nov 2012 18:05:01 +0100
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2

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.

Attachment: emacs-r110951-110952.diff.bz2
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]