unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Bootstrap failure
@ 2009-11-12 10:44 Romain Francoise
  2009-11-12 20:36 ` Sven Joachim
  0 siblings, 1 reply; 38+ messages in thread
From: Romain Francoise @ 2009-11-12 10:44 UTC (permalink / raw)
  To: emacs-devel

Sometime in the last three weeks a regression was introduced which
leads a to build failure when bootstrapping, as follows:

| Loading files...
| Loading cus-face...
| Loading faces...
| Loading minibuffer...
| Loading button...
| Loading startup...
| Invalid function: "/home/romain/src/emacs/emacs.git/lisp/startup.elc"
| make[1]: *** [bootstrap-emacs] Error 255
| make[1]: Leaving directory `/home/romain/src/emacs/emacs.git/src'
| make: *** [src] Error 2

I can reliably reproduce it with the following steps:

 1. Start from a clean checkout
 2. ./configure && make
 3. make distclean
 4. ./configure && make

Step four fails with the message above. When in that situation,
doing 'make src' fails, but 'make -C src' works. This probably
points to a problem with the handling of BOOTSTRAPEMACS, but I'm not
sure what.




^ permalink raw reply	[flat|nested] 38+ messages in thread
[parent not found: <s0d1qc1xxa1.fsf.ref@yahoo.com>]
[parent not found: <874jmxy7iy.fsf.ref@yahoo.com>]
* Bootstrap failure
@ 2013-11-25 18:54 Dani Moncayo
  2013-11-25 18:56 ` Paul Eggert
  0 siblings, 1 reply; 38+ messages in thread
From: Dani Moncayo @ 2013-11-25 18:54 UTC (permalink / raw)
  To: Emacs development discussions; +Cc: bozhidar

make[2]: Entering directory `/home/dani/emacs/build/lisp'
Compiling ../../repo/src/../lisp/emacs-lisp/byte-run.el
../../repo/lisp/emacs-lisp/bytecomp.el:Warning: Unused lexical
variable `interactive-onaly'
In toplevel form:
../../repo/lisp/emacs-lisp/byte-run.el:36:2:Error: Symbol's value as
variable is void: interactive-only
Makefile:248: recipe for target `compile-onefile' failed
make[2]: *** [compile-onefile] Error 1
make[2]: Leaving directory `/home/dani/emacs/build/lisp'
Makefile:788: recipe for target
`../../repo/src/../lisp/emacs-lisp/byte-run.elc' failed
make[1]: *** [../../repo/src/../lisp/emacs-lisp/byte-run.elc] Error 2
make[1]: Leaving directory `/home/dani/emacs/build/src'
Makefile:378: recipe for target `src' failed
make: *** [src] Error 2


-- 
Dani Moncayo



^ permalink raw reply	[flat|nested] 38+ messages in thread
* Re: bootstrap failure
@ 2010-05-06 23:50 Angelo Graziosi
  2010-05-07  0:14 ` Juanma Barranquero
  0 siblings, 1 reply; 38+ messages in thread
From: Angelo Graziosi @ 2010-05-06 23:50 UTC (permalink / raw)
  To: Emacs

Stephen Berman wrote:
> I just updated from the trunk
> [...]
> then make bootstrap, which failed with these messages:
>
> Loading /home/steve/bzr/emacs/quickfixes/lisp/files.el (source)...
> Symbol's function definition is void: define-minor-mode
> make[2]: *** [bootstrap-emacs] Error 255
> make[2]: Leaving directory `/data/steve/lib/emacs/gtk/src'
> make[1]: *** [src] Error 2
> make[1]: Leaving directory `/data/steve/lib/emacs/gtk'
> make: *** [bootstrap] Error 2

Same problem here, on Cygwin, GTK build:

${source_dir}/configure --prefix=${prefix_dir}

So, even enabling scroll-bars, the trunk bootstrap fails. :(

Ciao,
Angelo.




^ permalink raw reply	[flat|nested] 38+ messages in thread
* bootstrap failure
@ 2010-05-06  9:07 Stephen Berman
  2010-05-07 17:52 ` Stefan Monnier
  0 siblings, 1 reply; 38+ messages in thread
From: Stephen Berman @ 2010-05-06  9:07 UTC (permalink / raw)
  To: emacs-devel

I just updated from the trunk, did 
configure --without-toolkit-scroll-bars 
then make bootstrap, which failed with these messages:

Loading /home/steve/bzr/emacs/quickfixes/lisp/files.el (source)...
Symbol's function definition is void: define-minor-mode
make[2]: *** [bootstrap-emacs] Error 255
make[2]: Leaving directory `/data/steve/lib/emacs/gtk/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/data/steve/lib/emacs/gtk'
make: *** [bootstrap] Error 2

I assume this is due to an oversight involving this change:

2010-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion--sreverse, completion--common-suffix):
	New functions.
	(completion-pcm--merge-completions): Extract common suffix when safe.

	* emacs-lisp/easy-mmode.el (define-minor-mode):
	Make :variable more flexible.
	* files.el (auto-save-mode): Use it to define using define-minor-mode.

and not a real bug, that's why I'm reporting it here.

Steve Berman





^ permalink raw reply	[flat|nested] 38+ messages in thread
* bootstrap failure
@ 2010-04-20 17:28 Juanma Barranquero
  2010-04-20 18:31 ` Stefan Monnier
  0 siblings, 1 reply; 38+ messages in thread
From: Juanma Barranquero @ 2010-04-20 17:28 UTC (permalink / raw)
  To: Emacs developers

Perhaps related to this change:

010-04-20  Stefan Monnier  <monnier@iro.umontreal.ca>

        Make variable forwarding explicit rather the using special values.


Generating autoloads for diff.el...
Generating autoloads for diff.el...done
Making generated-autoload-file local to  *autoload-file* while let-bound!
make[1]: *** [autoloads] Error -1
make[1]: Leaving directory `C:/emacs/lisp'
make: *** [bootstrap-gmake] Error 2


    Juanma




^ permalink raw reply	[flat|nested] 38+ messages in thread
* Bootstrap failure
@ 2009-12-08  0:14 Angelo Graziosi
  0 siblings, 0 replies; 38+ messages in thread
From: Angelo Graziosi @ 2009-12-08  0:14 UTC (permalink / raw)
  To: Emacs

Current CVS head fails in bootstrapping as follows:

[...]
Wrote /tmp/emacs/lisp/progmodes/simula.elc
make[2]: *** No rule to make target 
`/tmp/emacs/lisp/progmodes/sym-comp.elc', needed by `compile-main'.  Stop.
make[2]: *** Waiting for unfinished jobs....
Compiling /tmp/emacs/lisp/progmodes/subword.el
Wrote /tmp/emacs/lisp/progmodes/sh-script.elc
Wrote /tmp/emacs/lisp/progmodes/subword.elc
Wrote /tmp/emacs/lisp/progmodes/sql.elc
make[2]: Leaving directory `/tmp/emacs/build/lisp'
make[1]: *** [lisp] Error 2
make[1]: Leaving directory `/tmp/emacs/build'
make: *** [bootstrap] Error 2


In the tree, 'sym-comp.el' is located into 'obsolete' directory... 
perhaps this is the reason...

--------------
2009-12-07  Stefan Monnier  <>

         [...]
	* progmodes/sym-comp.el: Move to...
	* obsolete/sym-comp.el: Move from progmodes.

--------------

Ciao,
Angelo.




^ permalink raw reply	[flat|nested] 38+ messages in thread
* Bootstrap failure
@ 2004-12-14  7:30 Dee Zsombor
  0 siblings, 0 replies; 38+ messages in thread
From: Dee Zsombor @ 2004-12-14  7:30 UTC (permalink / raw)


Hi!

Got following error when compiling from CVS:

> temacw32.lib(w32fns.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(callint.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(eval.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(print.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(regex.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(fileio.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(dired.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(ccl.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(callproc.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(syntax.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(search.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(insdel.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(indent.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(sysdep.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(minibuf.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(keymap.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(textprop.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(alloc.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(process.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(editfns.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(macros.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(w32proc.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(keyboard.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(fns.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> temacs1.lib(lread.obj) : error LNK2001: unresolved external symbol _Vthrow_on_input
> obj-spd/i386/temacs.bin : fatal error LNK1120: 1 unresolved externals
> NMAKE : fatal error U1077: 'link' : return code '0x460'
> Stop.
> NMAKE : fatal error U1077: 'C:\MSDEV_60\VC98\bin\NMAKE.EXE' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'C:\MSDEV_60\VC98\bin\NMAKE.EXE' : return code '0x2'
> Stop.


Could this be fixed please?

Thanks,
Zsombor

^ permalink raw reply	[flat|nested] 38+ messages in thread
* Bootstrap failure
@ 2004-12-05 13:17 Jérôme Marant
  2004-12-05 15:24 ` Luc Teirlinck
  0 siblings, 1 reply; 38+ messages in thread
From: Jérôme Marant @ 2004-12-05 13:17 UTC (permalink / raw)



Hi,

make bootstrap fails at generating lispref

(cd lispref; make  info)
make[1]: Entering directory `/home/jerome/pkg/emacs21/cvs/emacs/lispref'
makeinfo -I. -I/home/jerome/pkg/emacs21/cvs/emacs/lispref /home/jerome/pkg/emacs21/cvs/emacs/lispref/elisp.texi -o /home/jerome/pkg/emacs21/cvs/emacs/lispref/../info/elisp
/home/jerome/pkg/emacs21/cvs/emacs/lispref//locals.texi:202: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
/home/jerome/pkg/emacs21/cvs/emacs/lispref//locals.texi:136: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
makeinfo: Removing output file `/home/jerome/pkg/emacs21/cvs/emacs/lispref/../info/elisp' due to errors; use --force to preserve.
make[1]: *** [/home/jerome/pkg/emacs21/cvs/emacs/lispref/../info/elisp] Error 1
make[1]: Leaving directory `/home/jerome/pkg/emacs21/cvs/emacs/lispref'
make: *** [info] Error 2

-- 
Jérôme Marant

^ permalink raw reply	[flat|nested] 38+ messages in thread
* bootstrap failure
@ 2004-11-20  0:14 Luc Teirlinck
  2004-11-20  1:24 ` Andreas Schwab
  0 siblings, 1 reply; 38+ messages in thread
From: Luc Teirlinck @ 2004-11-20  0:14 UTC (permalink / raw)


Today's changesto CVS break bootstrapping:

Compiling /home/teirllm/emacscvsdir/emacs/lisp/./vc-rcs.el

In toplevel form:
vc-rcs.el:1023:9:Error: Variable binding depth exceeds
max-specpdl-size
make[1]: *** [compile] Error 1
make[1]: Leaving directory `/home/teirllm/emacscvsdir/emacs/lisp'
make: *** [bootstrap-build] Error 2

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

end of thread, other threads:[~2023-12-05  3:32 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-12 10:44 Bootstrap failure Romain Francoise
2009-11-12 20:36 ` Sven Joachim
2009-11-14 15:14   ` Chong Yidong
2009-11-14 19:49     ` Bruce Stephens
2009-11-14 20:33       ` Jan Djärv
2009-11-15  1:31         ` Stefan Monnier
2009-11-15  3:48           ` YAMAMOTO Mitsuharu
2009-11-15 12:10             ` Bruce Stephens
2009-11-15 14:56             ` Romain Francoise
2009-11-15  9:30           ` Jan Djärv
     [not found] <s0d1qc1xxa1.fsf.ref@yahoo.com>
2023-12-05  1:17 ` Po Lu
2023-12-05  3:32   ` Eli Zaretskii
     [not found] <874jmxy7iy.fsf.ref@yahoo.com>
2023-06-24  1:27 ` Po Lu
2023-06-24  2:25   ` Michael Heerdegen
2023-06-24 23:49   ` Michael Heerdegen
  -- strict thread matches above, loose matches on Subject: below --
2013-11-25 18:54 Dani Moncayo
2013-11-25 18:56 ` Paul Eggert
2013-11-25 19:18   ` Dani Moncayo
2010-05-06 23:50 bootstrap failure Angelo Graziosi
2010-05-07  0:14 ` Juanma Barranquero
2010-05-06  9:07 Stephen Berman
2010-05-07 17:52 ` Stefan Monnier
2010-05-07 21:19   ` Stephen Berman
2010-04-20 17:28 Juanma Barranquero
2010-04-20 18:31 ` Stefan Monnier
2010-04-20 19:19   ` Juanma Barranquero
2009-12-08  0:14 Bootstrap failure Angelo Graziosi
2004-12-14  7:30 Dee Zsombor
2004-12-05 13:17 Jérôme Marant
2004-12-05 15:24 ` Luc Teirlinck
2004-12-05 15:28   ` Luc Teirlinck
2004-12-05 15:55   ` Luc Teirlinck
2004-12-05 18:16   ` Jérôme Marant
2004-11-20  0:14 bootstrap failure Luc Teirlinck
2004-11-20  1:24 ` Andreas Schwab
2004-11-20  1:29   ` Luc Teirlinck
2004-11-20 10:38     ` Thien-Thi Nguyen
2004-11-20  3:07   ` Luc Teirlinck

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