emacs-devel
[Top][All Lists]
Advanced

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

Re: The bootstrap of Emacs on Cygwin is broken [Is also: unicode branch


From: Dan Nicolaescu
Subject: Re: The bootstrap of Emacs on Cygwin is broken [Is also: unicode branch is merged to trunk]
Date: Sat, 02 Feb 2008 10:03:54 -0800

Angelo Graziosi <address@hidden> writes:

  > After the unicode branch is merged to trunk, bootstrapping Emacs on
  > Cygwin fails as reported below. The bootstrap was configured as follow:
  > 
  > 
  >     LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' \
  >     ../configure --prefix=${prefix_dir} \
  >                  --with-x-toolkit=lucid
  > 
  > (I have used the same build scrip with which I bootstrap Emacs since
  > an year and more).
[snip]
  > 
  > Emacs-CVS of less than 24 hours ago bootstraps just fine!
  > RUNEMACS="`/bin/pwd`/temacs"; cd /tmp/emacs/src/../admin/unidata; make
  > -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - 
  > --jobserver-fds=3,4 -j RUNEMACS="${RUNEMACS}"

Are you using make -j? Can you try not to use parallel make? Make
there's still a bug in the makefiles...

  > DSTDIR=/tmp/emacs/src/../lisp/international
  > make[3]: Entering directory `/tmp/emacs/admin/unidata'
  > /tmp/emacs/build/src/temacs -batch -f batch-byte-compile unidata-gen.el
  > Loading loadup.el (source)...
  > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp
  > /tmp/emacs/lisp/language /tmp/emacs/lisp/international
  > /tmp/emacs/lisp/textmodes)
  > Loading emacs-lisp/byte-run (source)...
  > Loading emacs-lisp/backquote (source)...
  > Loading subr (source)...
  > Loading version.el (source)...
  > Loading widget (source)...
  > Loading custom (source)...
  > Loading emacs-lisp/map-ynp (source)...
  > Loading cus-start (source)...
  > Note, built-in variable `selection-coding-system' not bound
  > Loading international/mule (source)...
  > Loading international/mule-conf.el (source)...
  > ELC=`/bin/pwd`/unidata-gen.elc; \
  >     DATA=`/bin/pwd`/unidata.txt; \
  >     cd /tmp/emacs/src/../lisp/international; \
  >     /tmp/emacs/build/src/temacs -batch --load ${ELC} -f
  > unidata-gen-files ${DATA}
  > Loading loadup.el (source)...
  > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp
  > /tmp/emacs/lisp/language /tmp/emacs/lisp/international
  > /tmp/emacs/lisp/textmodes)
  > Loading emacs-lisp/byte-run (source)...
  > Loading emacs-lisp/backquote (source)...
  > Loading subr (source)...
  > Loading version.el (source)...
  > Loading widget (source)...
  > Loading custom (source)...
  > Loading emacs-lisp/map-ynp (source)...
  > Loading cus-start (source)...
  > Note, built-in variable `selection-coding-system' not bound
  > Loading international/mule (source)...
  > Loading international/mule-conf.el (source)...
  > make[3]: Leaving directory `/tmp/emacs/admin/unidata'
  > `/bin/pwd`/temacs --batch --load loadup bootstrap
  > Loading loadup.el (source)...
  > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp
  > /tmp/emacs/lisp/language /tmp/emacs/lisp/international
  > /tmp/emacs/lisp/textmodes)
  > Loading emacs-lisp/byte-run (source)...
  > Loading emacs-lisp/backquote (source)...
  > Loading subr (source)...
  > Loading version.el (source)...
  > Loading widget (source)...
  > Loading custom (source)...
  > Loading emacs-lisp/map-ynp (source)...
  > Loading cus-start (source)...
  > Note, built-in variable `selection-coding-system' not bound
  > Loading international/mule (source)...
  > Loading international/mule-conf.el (source)...
The next line here should be:
Loading env...

So somehow this exited early, that's probably why things fail later.

Not many people use cygwin here, so if you can find out what is going
wrong it would be great.

  > mv -f emacs.exe bootstrap-emacs.exe
  > mv: cannot stat `emacs.exe': No such file or directory
  > make[2]: *** [bootstrap-emacs.exe] Error 1
  > make[2]: Leaving directory `/tmp/emacs/build/src'
  > make[1]: *** [bootstrap-build] Error 2
  > make[1]: Leaving directory `/tmp/emacs/build'
  > make: *** [bootstrap] Error 2





reply via email to

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