unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Failure bootstrapping Emacs trunk
@ 2012-11-20 13:48 Angelo Graziosi
  2012-11-20 17:05 ` Angelo Graziosi
  0 siblings, 1 reply; 7+ messages in thread
From: Angelo Graziosi @ 2012-11-20 13:48 UTC (permalink / raw)
  To: emacs

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


Ciao,
   Angelo.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Failure bootstrapping Emacs trunk
  2012-11-20 13:48 Angelo Graziosi
@ 2012-11-20 17:05 ` Angelo Graziosi
  2012-11-20 17:08   ` Glenn Morris
  0 siblings, 1 reply; 7+ messages in thread
From: Angelo Graziosi @ 2012-11-20 17:05 UTC (permalink / raw)
  To: emacs

[-- Attachment #1: Type: text/plain, Size: 5450 bytes --]

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 #2: emacs-r110951-110952.diff.bz2 --]
[-- Type: application/octet-stream, Size: 2744 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Failure bootstrapping Emacs trunk
  2012-11-20 17:05 ` Angelo Graziosi
@ 2012-11-20 17:08   ` Glenn Morris
  2012-11-20 18:31     ` Stefan Monnier
  0 siblings, 1 reply; 7+ messages in thread
From: Glenn Morris @ 2012-11-20 17:08 UTC (permalink / raw)
  To: Angelo Graziosi; +Cc: emacs


Yes, we know.

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12942

This happens every time there is a bootstrap failure.
Such failures are obvious and affect everyone.
There is no need to rush to report them.
And if you do, make a bug report.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Failure bootstrapping Emacs trunk
  2012-11-20 17:08   ` Glenn Morris
@ 2012-11-20 18:31     ` Stefan Monnier
  2012-11-20 18:34       ` Glenn Morris
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2012-11-20 18:31 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs, Angelo Graziosi

> Such failures are obvious and affect everyone.

Actually, they rarely affect me since I rarely bootstrap.

> There is no need to rush to report them.

Indeed.


        Stefan



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Failure bootstrapping Emacs trunk
  2012-11-20 18:31     ` Stefan Monnier
@ 2012-11-20 18:34       ` Glenn Morris
  0 siblings, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2012-11-20 18:34 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs

Stefan Monnier wrote:

>> Such failures are obvious and affect everyone.
>
> Actually, they rarely affect me since I rarely bootstrap.

Clearly. ;)

I meant "everyone who bootstraps".

Also our friend at

http://hydra.nixos.org/jobset/gnu/emacs-trunk

(Don't know why the mail notification broke in this case).



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Failure bootstrapping Emacs trunk
@ 2013-06-09 20:14 Angelo Graziosi
  2013-06-09 23:54 ` Glenn Morris
  0 siblings, 1 reply; 7+ messages in thread
From: Angelo Graziosi @ 2013-06-09 20:14 UTC (permalink / raw)
  To: emacs

The trunk r. 112902 fails to bootstrap as follows:

[...]
GLib (gthread-posix.c): Unexpected error from C library during 
'pthread_setspecific': Invalid argument.  Aborting.
[...]
Makefile:229: recipe for target `compile-onefile' failed
make[3]: *** [compile-onefile] Aborted
[...]
Makefile:1002: recipe for target `bootstrap' failed
make: *** [bootstrap] Error 2

I have tried this on Cygwin both with CLANG an GCC compilers.

Something in the last six days has broken the build. Indeed r. 112836 
bootstrapped without problems.


Ciao,
  Angelo.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Failure bootstrapping Emacs trunk
  2013-06-09 20:14 Failure bootstrapping Emacs trunk Angelo Graziosi
@ 2013-06-09 23:54 ` Glenn Morris
  0 siblings, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2013-06-09 23:54 UTC (permalink / raw)
  To: Angelo Graziosi; +Cc: emacs


I have told you this many times: report bugs to bug-gnu-emacs.

Someone already reported this:
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14569
If you have anything to add, follow up there.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-06-09 23:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-09 20:14 Failure bootstrapping Emacs trunk Angelo Graziosi
2013-06-09 23:54 ` Glenn Morris
  -- strict thread matches above, loose matches on Subject: below --
2012-11-20 13:48 Angelo Graziosi
2012-11-20 17:05 ` Angelo Graziosi
2012-11-20 17:08   ` Glenn Morris
2012-11-20 18:31     ` Stefan Monnier
2012-11-20 18:34       ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).