From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: Re: Failure bootstrapping Emacs trunk Date: Tue, 20 Nov 2012 18:05:01 +0100 Message-ID: <50ABB83D.8080808@alice.it> References: <50AB8A4A.9030006@alice.it> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------050702010504070006080800" X-Trace: ger.gmane.org 1353431123 11591 80.91.229.3 (20 Nov 2012 17:05:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 20 Nov 2012 17:05:23 +0000 (UTC) To: emacs Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 20 18:05:34 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TarGP-0003MX-Da for ged-emacs-devel@m.gmane.org; Tue, 20 Nov 2012 18:05:33 +0100 Original-Received: from localhost ([::1]:58515 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TarGF-0000ji-0F for ged-emacs-devel@m.gmane.org; Tue, 20 Nov 2012 12:05:23 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TarG6-0000jB-T6 for emacs-devel@gnu.org; Tue, 20 Nov 2012 12:05:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TarG0-00008L-3C for emacs-devel@gnu.org; Tue, 20 Nov 2012 12:05:14 -0500 Original-Received: from smtp206.alice.it ([82.57.200.102]:40698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TarFz-0008VE-Lr for emacs-devel@gnu.org; Tue, 20 Nov 2012 12:05:08 -0500 Original-Received: from [192.168.1.101] (79.19.243.174) by smtp206.alice.it (8.6.058.01) id 508F91B903022ACB for emacs-devel@gnu.org; Tue, 20 Nov 2012 18:05:02 +0100 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 In-Reply-To: <50AB8A4A.9030006@alice.it> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.102 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:154990 Archived-At: This is a multi-part message in MIME format. --------------050702010504070006080800 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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. --------------050702010504070006080800 Content-Type: application/octet-stream; name="emacs-r110951-110952.diff.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="emacs-r110951-110952.diff.bz2" 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 --------------050702010504070006080800--