emacs-devel
[Top][All Lists]
Advanced

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

Re: Building Emacs from a new MinGW environment


From: Dani Moncayo
Subject: Re: Building Emacs from a new MinGW environment
Date: Sun, 15 Sep 2013 00:30:26 +0200

>> How did you invoke the configure script?
>
> Like this:
>   $ cd ~/emacs/build
>   $ rm -fr *
>   $ CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3'
> ../emacs.git/nt/msysconfig.sh --enable-checking

I tried to configure again, but this time using a windows-absolute
path for the shell script, i.e.:
  CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3'
/c/msys/home/dani/emacs/emacs.git/nt/msysconfig.sh --enable-checking

and this time the "%emacs_dir%" problem did't appear during "make bootstrap".

So, if it is required to invoke "msysconfig.sh" with a
windows-absolute path, I think that there is something to fix in
Emacs:
* either remove that limitation (the build machinery should be smart
enough to handle this use case correctly)
* or failing that, at least detect these use-cases at configure time
and error out giving a description of the problem.

Aside from that, unfortunately the bootstrap didn't complete
successfully this time either.  I got 3 crashes, where a message box
popped out with this text:

  GNU Emacs: The extensible ... has stopped working
  A problem caused the program to ... bla bla bla.
  [Close program]

and then the bootstrap stopped.

First crash:
  Compiling /c/msys/home/dani/emacs/emacs.git/lisp/ffap.el
  Wrote c:/msys/home/dani/emacs/emacs.git/lisp/ffap.elc
  <<<<<<< HERE
  Makefile:252: recipe for target `ffap.elc' failed
  make[3]: *** [ffap.elc] Error 255

Second crash:
Compiling /c/msys/home/dani/emacs/emacs.git/lisp/gnus/deuglify.el
  Wrote c:/msys/home/dani/emacs/emacs.git/lisp/gnus/deuglify.elc
  <<<<<<< HERE
  Makefile:252: recipe for target `gnus/deuglify.elc' failed
  make[3]: *** [gnus/deuglify.elc] Error 3

Third crash and abort:
  Compiling /c/msys/home/dani/emacs/emacs.git/lisp/obsolete/xesam.el
  Wrote c:/msys/home/dani/emacs/emacs.git/lisp/obsolete/xesam.elc
  <<<<<<< HERE
  Makefile:252: recipe for target `obsolete/xesam.elc' failed
  make[3]: *** [obsolete/xesam.elc] Error 3
  make[3]: Leaving directory `/home/dani/emacs/build/lisp'
  Makefile:280: recipe for target `compile-main' failed
  make[2]: *** [compile-main] Error 2
  make[2]: Leaving directory `/home/dani/emacs/build/lisp'
  Makefile:367: recipe for target `lisp' failed
  make[1]: *** [lisp] Error 2
  make[1]: Leaving directory `/home/dani/emacs/build'
  Makefile:1060: recipe for target `bootstrap' failed
  make: *** [bootstrap] Error 2




-- 
Dani Moncayo



reply via email to

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