* pdumper bootstrap error @ 2019-01-19 22:25 Alan Third 2019-01-19 22:38 ` Philipp Stephani 2019-01-19 22:52 ` Paul Eggert 0 siblings, 2 replies; 19+ messages in thread From: Alan Third @ 2019-01-19 22:25 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 823 bytes --] I think I must be doing something wrong, because I’m randomly getting errors like this: GEN loaddefs.el desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable make[2]: *** [loaddefs.el] Error 1 make[1]: *** [../lisp/loaddefs.el] Error 2 make: *** [src] Error 2 I’m not doing anything unusual that I’m aware of. I ran make, then ran emacs, then ran make again, having made no changes, and got this error. The only way past it I can see is to do a make bootstrap, which slows down development quite a lot. I’ve attached the terminal output for the last couple of runs of make. -- Alan Third [-- Attachment #2: terminal-log.txt --] [-- Type: text/plain, Size: 21855 bytes --] breton:/Users/alan/src/emacs/master>make /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all /Applications/Xcode.app/Contents/Developer/usr/bin/make info-real info-dir make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispref info /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispintro info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/emacs info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/misc info make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `info-dir'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all make[2]: Nothing to be done for `info'. make[2]: Nothing to be done for `info'. GEN globals.h make[1]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[2]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[2]: Nothing to be done for `cp51932.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[2]: Nothing to be done for `eucjp-ms.el'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. CC nsterm.o GEN ../etc/DOC CCLD temacs.in ld: warning: option -prebind is obsolete and being ignored ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ../lib-src/make-fingerprint temacs.in > fingerprint.c CC fingerprint.o CCLD temacs ld: warning: option -prebind is obsolete and being ignored ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ../build-aux/install-sh -c -d ../etc rm -f emacs && cp -f temacs emacs LC_ALL=C ./temacs -batch -l loadup --temacs=pdump Loading loadup.el (source)... dump mode: pdump Using load-path (/Users/alan/src/emacs/master/lisp) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading button... Loading loaddefs.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading minibuffer... Loading obarray... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading international/charprop.el (source)... Loading international/characters... Loading international/charscript... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading facemenu... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading progmodes/elisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading fringe... Loading emacs-lisp/regexp-opt... Loading image... Loading international/fontset... Loading dnd... Loading tool-bar... Loading term/common-win... Loading international/mule-util... Loading international/ucs-normalize... Loading term/ns-win... Loading mwheel... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading leim/leim-list.el (source)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 15224 strings, 4202 vectors, 39604 conses, 4035 bytecodes, 176 others Dumping under the name emacs.pdmp dumping fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 Dump complete Byte counts: header=80 hot=10523232 discardable=117216 cold=4485912 Reloc counts: hot=587886 discardable=4552 Adding name emacs-27.0.50.71 Adding name emacs-27.0.50.71.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../nextstep all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../src emacs ../build-aux/install-sh -c -d /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs.pdmp /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS/emacs.pdmp make[3]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el make[4]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[4]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[4]: Nothing to be done for `cp51932.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `eucjp-ms.el'. make[4]: Nothing to be done for `all'. ../build-aux/install-sh -c -d /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS/Emacs /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lisp all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/emacs" make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `compile-targets'. breton:/Users/alan/src/emacs/master>nextstep/Emacs.app/Contents/MacOS/Emacs breton:/Users/alan/src/emacs/master>make /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all /Applications/Xcode.app/Contents/Developer/usr/bin/make info-real info-dir make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispref info /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispintro info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/emacs info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/misc info make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all make[1]: Nothing to be done for `info-dir'. make[2]: Nothing to be done for `info'. make[2]: Nothing to be done for `info'. make[1]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el make[2]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp autoloads EMACS="../src/bootstrap-emacs" make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[2]: Nothing to be done for `cp51932.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/bootstrap-emacs" make[2]: Nothing to be done for `eucjp-ms.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs" make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. Directories for loaddefs: . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc GEN loaddefs.el desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable make[2]: *** [loaddefs.el] Error 1 make[1]: *** [../lisp/loaddefs.el] Error 2 make: *** [src] Error 2 breton:/Users/alan/src/emacs/master> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-19 22:25 pdumper bootstrap error Alan Third @ 2019-01-19 22:38 ` Philipp Stephani 2019-01-19 22:52 ` Paul Eggert 1 sibling, 0 replies; 19+ messages in thread From: Philipp Stephani @ 2019-01-19 22:38 UTC (permalink / raw) To: Alan Third; +Cc: Emacs developers Am Sa., 19. Jan. 2019 um 23:27 Uhr schrieb Alan Third <alan@idiocy.org>: > > I think I must be doing something wrong, because I’m randomly getting > errors like this: > > GEN loaddefs.el > desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 > found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 > emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable > make[2]: *** [loaddefs.el] Error 1 > make[1]: *** [../lisp/loaddefs.el] Error 2 > make: *** [src] Error 2 > > I’m not doing anything unusual that I’m aware of. I ran make, then ran > emacs, then ran make again, having made no changes, and got this > error. The only way past it I can see is to do a make bootstrap, which > slows down development quite a lot. Same happens for me, though "make clean && make" also works and is a bit faster than "make bootstrap", ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-19 22:25 pdumper bootstrap error Alan Third 2019-01-19 22:38 ` Philipp Stephani @ 2019-01-19 22:52 ` Paul Eggert 2019-01-20 10:57 ` Alan Third 1 sibling, 1 reply; 19+ messages in thread From: Paul Eggert @ 2019-01-19 22:52 UTC (permalink / raw) To: Alan Third; +Cc: Daniel Colascione, emacs-devel Alan Third wrote: > I think I must be doing something wrong, because I’m randomly getting > errors like this: > > GEN loaddefs.el > desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 > found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 > emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable Most likely you're not doing anything wrong, it's more likely that something is going haywire with our tricky way of bootstrapping; see the extensive comments before the "$(lispsource)/loaddefs.el:" line in src/Makefile.in. Unfortunately it's a lot easier to debug this problem if you have it, which I don't. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-19 22:52 ` Paul Eggert @ 2019-01-20 10:57 ` Alan Third 2019-01-21 16:53 ` Alan Third 0 siblings, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-20 10:57 UTC (permalink / raw) To: Paul Eggert; +Cc: Daniel Colascione, emacs-devel On Sat, Jan 19, 2019 at 02:52:04PM -0800, Paul Eggert wrote: > Alan Third wrote: > > I think I must be doing something wrong, because I’m randomly getting > > errors like this: > > > > GEN loaddefs.el > > desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 > > found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 > > emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable > > Most likely you're not doing anything wrong, it's more likely that something > is going haywire with our tricky way of bootstrapping; see the extensive > comments before the "$(lispsource)/loaddefs.el:" line in src/Makefile.in. > Unfortunately it's a lot easier to debug this problem if you have it, which > I don't. I know very little about make or how this works, but I think this maybe fixes it: modified src/Makefile.in @@ -565,6 +565,7 @@ emacs$(EXEEXT): cp -f $@ bootstrap-emacs$(EXEEXT) else rm -f $@ && cp -f temacs$(EXEEXT) $@ + cp -f $@ bootstrap-emacs$(EXEEXT) endif ifeq ($(DUMPING),pdumper) The next block copies the pdmp file, but this one doesn’t seem to copy the exe. -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-20 10:57 ` Alan Third @ 2019-01-21 16:53 ` Alan Third 2019-01-21 17:18 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-21 16:53 UTC (permalink / raw) To: Paul Eggert; +Cc: Daniel Colascione, emacs-devel On Sun, Jan 20, 2019 at 10:57:43AM +0000, Alan Third wrote: > On Sat, Jan 19, 2019 at 02:52:04PM -0800, Paul Eggert wrote: > > Alan Third wrote: > > > I think I must be doing something wrong, because I’m randomly getting > > > errors like this: > > > > > > GEN loaddefs.el > > > desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 > > > found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 > > > emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable > > > > Most likely you're not doing anything wrong, it's more likely that something > > is going haywire with our tricky way of bootstrapping; see the extensive > > comments before the "$(lispsource)/loaddefs.el:" line in src/Makefile.in. > > Unfortunately it's a lot easier to debug this problem if you have it, which > > I don't. > > I know very little about make or how this works, but I think this > maybe fixes it: > > modified src/Makefile.in > @@ -565,6 +565,7 @@ emacs$(EXEEXT): > cp -f $@ bootstrap-emacs$(EXEEXT) > else > rm -f $@ && cp -f temacs$(EXEEXT) $@ > + cp -f $@ bootstrap-emacs$(EXEEXT) > endif > > ifeq ($(DUMPING),pdumper) > > The next block copies the pdmp file, but this one doesn’t seem to copy > the exe. Since nobody has said this is obviously wrong, and I haven’t yet seen the error again, I’ve pushed this to master. -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 16:53 ` Alan Third @ 2019-01-21 17:18 ` Eli Zaretskii 2019-01-21 19:07 ` Eli Zaretskii 2019-01-21 19:43 ` Alan Third 0 siblings, 2 replies; 19+ messages in thread From: Eli Zaretskii @ 2019-01-21 17:18 UTC (permalink / raw) To: Alan Third; +Cc: eggert, dancol, emacs-devel > Date: Mon, 21 Jan 2019 16:53:59 +0000 > From: Alan Third <alan@idiocy.org> > Cc: Daniel Colascione <dancol@dancol.org>, emacs-devel@gnu.org > > > I know very little about make or how this works, but I think this > > maybe fixes it: > > > > modified src/Makefile.in > > @@ -565,6 +565,7 @@ emacs$(EXEEXT): > > cp -f $@ bootstrap-emacs$(EXEEXT) > > else > > rm -f $@ && cp -f temacs$(EXEEXT) $@ > > + cp -f $@ bootstrap-emacs$(EXEEXT) > > endif > > > > ifeq ($(DUMPING),pdumper) > > > > The next block copies the pdmp file, but this one doesn’t seem to copy > > the exe. > > Since nobody has said this is obviously wrong, and I haven’t yet seen > the error again, I’ve pushed this to master. That was premature, IMO. I was waiting for Daniel to chime in. One day is definitely not enough to give up on waiting for responses around here. Anyway, is this really TRT? Both emacs$(EXEEXT) and bootstrap-emacs$(EXEEXT) are (or should be) identical, so why do you need to copy one over the other? It should be a no-op. I guess I'm saying we should step back and understand better why you have a mismatch of the fingerprint. Can you show the last part of the build, starting from "CCLD temacs" and all the way till the end, without this change? I'd like to understand better how the fingerprints come out different (they are identical on my system). Also, what does "ls -ltri src/emacs*" show on your system? Thanks. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 17:18 ` Eli Zaretskii @ 2019-01-21 19:07 ` Eli Zaretskii 2019-01-21 19:50 ` Alan Third 2019-01-21 19:43 ` Alan Third 1 sibling, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-01-21 19:07 UTC (permalink / raw) To: alan; +Cc: eggert, dancol, emacs-devel > Date: Mon, 21 Jan 2019 19:18:21 +0200 > From: Eli Zaretskii <eliz@gnu.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > Can you show the last part of the build, starting from "CCLD temacs" > and all the way till the end, without this change? When you do that, please say "make V=1", not just "make", so that the full commands issued by Make will be visible. Thanks. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 19:07 ` Eli Zaretskii @ 2019-01-21 19:50 ` Alan Third 0 siblings, 0 replies; 19+ messages in thread From: Alan Third @ 2019-01-21 19:50 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel [-- Attachment #1: Type: text/plain, Size: 674 bytes --] On Mon, Jan 21, 2019 at 09:07:10PM +0200, Eli Zaretskii wrote: > > Date: Mon, 21 Jan 2019 19:18:21 +0200 > > From: Eli Zaretskii <eliz@gnu.org> > > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > Can you show the last part of the build, starting from "CCLD temacs" > > and all the way till the end, without this change? > > When you do that, please say "make V=1", not just "make", so that the > full commands issued by Make will be visible. I hit return, then deleted it in nsimage.m, and then ran make. I’ve attached the output. I’m not sure where ‘CCLD temacs’ would appear in this, so I’m just sending the whole thing. -- Alan Third [-- Attachment #2: terminal-log-2.txt --] [-- Type: text/plain, Size: 34175 bytes --] breton:/Users/alan/src/emacs/master>make V=1 /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all /Applications/Xcode.app/Contents/Developer/usr/bin/make info-real info-dir make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispref info /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispintro info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/emacs info make[2]: Nothing to be done for `info'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/misc info make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all make[1]: Nothing to be done for `info-dir'. make[2]: Nothing to be done for `info'. make[2]: Nothing to be done for `info'. ../lib-src/make-docfile -d . -g dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o fontset.o fringe.o image.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o macfont.o > globals.tmp make[1]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el ../build-aux/move-if-change globals.tmp globals.h echo timestamp > gl-stamp make[2]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp autoloads EMACS="../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/bootstrap-emacs" make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs" make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[3]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[2]: Nothing to be done for `cp51932.el'. make[3]: Nothing to be done for `all'. make[2]: Nothing to be done for `eucjp-ms.el'. gcc -c -Demacs -I. -I. -I../lib -I../lib -I/usr/X11/include -D_REENTRANT -I/usr/local/Cellar/librsvg/2.44.8/include/librsvg-2.0 -I/usr/local/Cellar/gdk-pixbuf/2.38.0/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/cairo/1.16.0/include/cairo -I/usr/local/Cellar/glib/2.58.1/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/pixman/0.34.0_1/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.35/include/libpng16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick@6/6.9.10-14/include/ImageMagick-6 -I/usr/include/libxml2 -I/usr/local/Cellar/little-cms2/2.9/include -MMD -MF deps/nsimage.d -MP -I/usr/local/Cellar/gnutls/3.5.19/include -I/usr/local/Cellar/nettle/3.4/include -I/usr/local/Cellar/libtasn1/4.13/include -I/usr/local/Cellar/p11-kit/0.23.14/include/p11-kit-1 -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -g3 -O2 nsimage.m Directories for loaddefs: . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \ --eval '(setq autoload-ensure-writable t)' \ --eval '(setq autoload-builtin-package-versions t)' \ --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "loaddefs.el")))' \ -f batch-update-autoloads . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc gcc -Demacs -I. -I. -I../lib -I../lib -I/usr/X11/include -D_REENTRANT -I/usr/local/Cellar/librsvg/2.44.8/include/librsvg-2.0 -I/usr/local/Cellar/gdk-pixbuf/2.38.0/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/cairo/1.16.0/include/cairo -I/usr/local/Cellar/glib/2.58.1/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/pixman/0.34.0_1/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.35/include/libpng16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick@6/6.9.10-14/include/ImageMagick-6 -I/usr/include/libxml2 -I/usr/local/Cellar/little-cms2/2.9/include -MMD -MF deps/.d -MP -I/usr/local/Cellar/gnutls/3.5.19/include -I/usr/local/Cellar/nettle/3.4/include -I/usr/local/Cellar/libtasn1/4.13/include -I/usr/local/Cellar/p11-kit/0.23.14/include/p11-kit-1 -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -g3 -O2 -fno-pie -prebind -framework AppKit -framework IOKit -framework Carbon -Xlinker -headerpad -Xlinker 1000 -o temacs.in dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o fontset.o fringe.o image.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o macfont.o terminfo.o lastfile.o fingerprint-dummy.o ../lib/libgnu.a -L/usr/local/Cellar/librsvg/2.44.8/lib -L/usr/local/Cellar/glib/2.58.1/lib -L/usr/local/Cellar/gdk-pixbuf/2.38.0/lib -L/usr/local/Cellar/glib/2.58.1/lib -L/usr/local/opt/gettext/lib -L/usr/local/Cellar/cairo/1.16.0/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -lcairo -L/usr/local/Cellar/imagemagick@6/6.9.10-14/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lxml2 -lncurses -L/usr/local/Cellar/gnutls/3.5.19/lib -lgnutls -L/usr/local/Cellar/little-cms2/2.9/lib -llcms2 -lz -lgmp ../build-aux/install-sh -c -d ../etc rm -f ../etc/DOC ../lib-src/make-docfile -d . \ dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o fontset.o dbusbind.o cygw32.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o macfont.o w32.o w32console.o w32cygwinx.o w32fns.o w32heap.o w32inevt.o w32notify.o w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o w16select.o widget.o xfont.o ftfont.o xftfont.o ftxfont.o gtkutil.o xsettings.o xgselect.o termcap.o dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o fontset.o fringe.o image.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o macfont.o > ../etc/DOC ld: warning: option -prebind is obsolete and being ignored ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ../lib-src/make-docfile -a ../etc/DOC -d ../lisp \ loaddefs.el loadup.el abbrev.elc bindings.elc buff-menu.elc button.elc case-table.elc composite.elc cus-face.elc cus-start.elc custom.elc disp-table.elc dnd.elc dos-fns.elc dos-vars.elc dos-w32.elc dynamic-setting.elc electric.elc emacs-lisp/backquote.elc emacs-lisp/byte-run.elc emacs-lisp/cl-generic.elc emacs-lisp/cl-preloaded.elc emacs-lisp/eldoc.elc emacs-lisp/float-sup.elc emacs-lisp/lisp-mode.elc emacs-lisp/lisp.elc emacs-lisp/macroexp.elc emacs-lisp/map-ynp.elc emacs-lisp/nadvice.elc emacs-lisp/regexp-opt.elc emacs-lisp/syntax.elc emacs-lisp/tabulated-list.elc emacs-lisp/timer.elc env.elc epa-hook.elc facemenu.elc faces.elc files.elc font-core.elc font-lock.elc format.elc frame.elc fringe.elc help.elc image.elc indent.elc international/characters.elc international/charprop.el international/cp51932.elc international/eucjp-ms.elc international/fontset.elc international/mule-cmds.elc international/mule-conf.elc international/mule-util.elc international/mule.elc international/ucs-normalize.elc isearch.elc jit-lock.elc jka-cmpr-hook.elc language/burmese.elc language/cham.elc language/chinese.elc language/cyrillic.elc language/czech.elc language/english.elc language/ethiopic.elc language/european.elc language/georgian.elc language/greek.elc language/hebrew.elc language/indian.elc language/japanese.elc language/khmer.elc language/korean.elc language/lao.elc language/misc-lang.elc language/romanian.elc language/sinhala.elc language/slovak.elc language/tai-viet.elc language/thai.elc language/tibetan.elc language/utf-8-lang.elc language/vietnamese.elc ls-lisp.elc menu-bar.elc minibuffer.elc mouse.elc mwheel.elc newcomment.elc obarray.elc progmodes/elisp-mode.elc progmodes/prog-mode.elc register.elc replace.elc rfn-eshadow.elc scroll-bar.elc select.elc simple.elc startup.elc subr.elc term/common-win.elc term/internal.elc term/ns-win.elc term/pc-win.elc term/tty-colors.elc term/w32-win.elc term/x-win.elc textmodes/fill.elc textmodes/page.elc textmodes/paragraphs.elc textmodes/text-mode.elc tool-bar.elc tooltip.elc uniquify.elc vc/ediff-hook.elc vc/vc-hooks.elc version.elc w32-fns.elc w32-vars.elc widget.elc window.elc x-dnd.elc ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ../lib-src/make-fingerprint temacs.in > fingerprint.c gcc -c -Demacs -I. -I. -I../lib -I../lib -I/usr/X11/include -D_REENTRANT -I/usr/local/Cellar/librsvg/2.44.8/include/librsvg-2.0 -I/usr/local/Cellar/gdk-pixbuf/2.38.0/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/cairo/1.16.0/include/cairo -I/usr/local/Cellar/glib/2.58.1/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/pixman/0.34.0_1/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.35/include/libpng16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick@6/6.9.10-14/include/ImageMagick-6 -I/usr/include/libxml2 -I/usr/local/Cellar/little-cms2/2.9/include -MMD -MF deps/fingerprint.d -MP -I/usr/local/Cellar/gnutls/3.5.19/include -I/usr/local/Cellar/nettle/3.4/include -I/usr/local/Cellar/libtasn1/4.13/include -I/usr/local/Cellar/p11-kit/0.23.14/include/p11-kit-1 -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -g3 -O2 fingerprint.c gcc -Demacs -I. -I. -I../lib -I../lib -I/usr/X11/include -D_REENTRANT -I/usr/local/Cellar/librsvg/2.44.8/include/librsvg-2.0 -I/usr/local/Cellar/gdk-pixbuf/2.38.0/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/cairo/1.16.0/include/cairo -I/usr/local/Cellar/glib/2.58.1/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/pixman/0.34.0_1/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.13.1/include -I/usr/local/opt/freetype/include/freetype2 -I/usr/local/Cellar/libpng/1.6.35/include/libpng16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick@6/6.9.10-14/include/ImageMagick-6 -I/usr/include/libxml2 -I/usr/local/Cellar/little-cms2/2.9/include -MMD -MF deps/.d -MP -I/usr/local/Cellar/gnutls/3.5.19/include -I/usr/local/Cellar/nettle/3.4/include -I/usr/local/Cellar/libtasn1/4.13/include -I/usr/local/Cellar/p11-kit/0.23.14/include/p11-kit-1 -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -g3 -O2 -fno-pie -prebind -framework AppKit -framework IOKit -framework Carbon -Xlinker -headerpad -Xlinker 1000 -o temacs dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o fontset.o fringe.o image.o nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o macfont.o terminfo.o lastfile.o fingerprint.o ../lib/libgnu.a -L/usr/local/Cellar/librsvg/2.44.8/lib -L/usr/local/Cellar/glib/2.58.1/lib -L/usr/local/Cellar/gdk-pixbuf/2.38.0/lib -L/usr/local/Cellar/glib/2.58.1/lib -L/usr/local/opt/gettext/lib -L/usr/local/Cellar/cairo/1.16.0/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundation -lcairo -L/usr/local/Cellar/imagemagick@6/6.9.10-14/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lxml2 -lncurses -L/usr/local/Cellar/gnutls/3.5.19/lib -lgnutls -L/usr/local/Cellar/little-cms2/2.9/lib -llcms2 -lz -lgmp ld: warning: option -prebind is obsolete and being ignored ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ../build-aux/install-sh -c -d ../etc rm -f emacs && cp -f temacs emacs LC_ALL=C ./temacs -batch -l loadup --temacs=pdump Loading loadup.el (source)... dump mode: pdump Using load-path (/Users/alan/src/emacs/master/lisp) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading button... Loading loaddefs.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading minibuffer... Loading obarray... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading international/charprop.el (source)... Loading international/characters... Loading international/charscript... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading facemenu... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading progmodes/elisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading fringe... Loading emacs-lisp/regexp-opt... Loading image... Loading international/fontset... Loading dnd... Loading tool-bar... Loading term/common-win... Loading international/mule-util... Loading international/ucs-normalize... Loading term/ns-win... Loading mwheel... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading leim/leim-list.el (source)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 15224 strings, 4203 vectors, 39604 conses, 4035 bytecodes, 176 others Dumping under the name emacs.pdmp dumping fingerprint: c6791c3d3db0fd5a72def24f3943afb25754db0544f018255effbe900e84fbc8 Dump complete Byte counts: header=80 hot=10523344 discardable=117312 cold=4485984 Reloc counts: hot=587895 discardable=4556 Adding name emacs-27.0.50.89 Adding name emacs-27.0.50.89.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../nextstep all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../src emacs ../build-aux/install-sh -c -d /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs.pdmp /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS/emacs.pdmp make[3]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el make[4]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp autoloads EMACS="../src/bootstrap-emacs" make[4]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[4]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[4]: Nothing to be done for `cp51932.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/bootstrap-emacs" make[4]: Nothing to be done for `eucjp-ms.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs" make[4]: Nothing to be done for `all'. make[5]: Nothing to be done for `all'. make[5]: Nothing to be done for `all'. Directories for loaddefs: . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \ --eval '(setq autoload-ensure-writable t)' \ --eval '(setq autoload-builtin-package-versions t)' \ --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "loaddefs.el")))' \ -f batch-update-autoloads . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc desired fingerprint: dc6b82cc5a1262805e8af0876e6016f2448a234c5b2308aaa548789de4305362 found fingerprint: c6791c3d3db0fd5a72def24f3943afb25754db0544f018255effbe900e84fbc8 emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable make[4]: *** [loaddefs.el] Error 1 make[3]: *** [../lisp/loaddefs.el] Error 2 make[2]: *** [../src/emacs] Error 2 make[1]: *** [ns-app] Error 2 make: *** [src] Error 2 breton:/Users/alan/src/emacs/master> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 17:18 ` Eli Zaretskii 2019-01-21 19:07 ` Eli Zaretskii @ 2019-01-21 19:43 ` Alan Third 2019-01-21 20:33 ` Eli Zaretskii 1 sibling, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-21 19:43 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel [-- Attachment #1: Type: text/plain, Size: 14078 bytes --] > > Since nobody has said this is obviously wrong, and I haven’t yet seen > > the error again, I’ve pushed this to master. > > That was premature, IMO. I was waiting for Daniel to chime in. One > day is definitely not enough to give up on waiting for responses > around here. Apologies. I should have waited longer. > Anyway, is this really TRT? Both emacs$(EXEEXT) and > bootstrap-emacs$(EXEEXT) are (or should be) identical, so why do you > need to copy one over the other? It should be a no-op. The existing code copies the pdmp file. In Makefile.in, just above the code I added is the comment: ## The dumped Emacs is as functional and more efficient than ## bootstrap-emacs, so we replace the latter with the former. I can see the unexec code path replacing bootstrap-emacs, but the pdumper code doesn’t. Then below that is this: ifeq ($(DUMPING),pdumper) $(pdmp): emacs$(EXEEXT) LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump cp -f $@ $(bootstrap_pdmp) endif which looks very much to me like bootstrap-emacs.pdmp is being replaced with the new one, which was built using the new temacs. Here’s the output: Dumping under the name emacs.pdmp dumping fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 Dump complete Byte counts: header=80 hot=10523232 discardable=117216 cold=4485912 Reloc counts: hot=587886 discardable=4552 Adding name emacs-27.0.50.71 Adding name emacs-27.0.50.71.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp There is no corresponding copy of (t)emacs over bootstrap-emacs, even though bootstrap-emacs.pdmp has now been built by temacs. > I guess I'm saying we should step back and understand better why you > have a mismatch of the fingerprint. Can you show the last part of the > build, starting from "CCLD temacs" and all the way till the end, > without this change? I'd like to understand better how the > fingerprints come out different (they are identical on my system). Here’s the output (the whole thing is in the attachment in the first email I sent): CCLD temacs ld: warning: option -prebind is obsolete and being ignored ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking. ../build-aux/install-sh -c -d ../etc rm -f emacs && cp -f temacs emacs LC_ALL=C ./temacs -batch -l loadup --temacs=pdump Loading loadup.el (source)... dump mode: pdump Using load-path (/Users/alan/src/emacs/master/lisp) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading button... Loading loaddefs.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading minibuffer... Loading obarray... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading international/charprop.el (source)... Loading international/characters... Loading international/charscript... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading facemenu... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading progmodes/elisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading fringe... Loading emacs-lisp/regexp-opt... Loading image... Loading international/fontset... Loading dnd... Loading tool-bar... Loading term/common-win... Loading international/mule-util... Loading international/ucs-normalize... Loading term/ns-win... Loading mwheel... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading leim/leim-list.el (source)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 15224 strings, 4202 vectors, 39604 conses, 4035 bytecodes, 176 others Dumping under the name emacs.pdmp dumping fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 Dump complete Byte counts: header=80 hot=10523232 discardable=117216 cold=4485912 Reloc counts: hot=587886 discardable=4552 Adding name emacs-27.0.50.71 Adding name emacs-27.0.50.71.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../nextstep all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../src emacs ../build-aux/install-sh -c -d /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs.pdmp /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS/emacs.pdmp make[3]: Circular bootstrap-emacs <- temacs dependency dropped. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el make[4]: Nothing to be done for `charscript.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[4]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el make[4]: Nothing to be done for `cp51932.el'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `eucjp-ms.el'. make[4]: Nothing to be done for `all'. ../build-aux/install-sh -c -d /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs /Users/alan/src/emacs/master/nextstep/Emacs.app/Contents/MacOS/Emacs /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lisp all /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../leim all EMACS="../src/emacs" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/grammars all EMACS="../../src/emacs" make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `all'. make[2]: Nothing to be done for `compile-targets'. The error from the following build where nothing had changed: GEN loaddefs.el desired fingerprint: 9085c29485c3842b30a84ab3d55121be1b04f8aea81a5273ff244956164833a5 found fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 emacs: could not load dump file "../src/bootstrap-emacs.pdmp": not built for this Emacs executable The ‘found fingerprint’ matches the fingerprint from the dump made in the previous build. > Also, what does "ls -ltri src/emacs*" show on your system? Output attached. This doesn’t happen on every build, and I can’t see any connection between the ones where it does happen. Things that do appear to cause it to happen consistently are when I change branch using git, and possibly when I make any change to src/Makefile.in. Perhaps successful builds are simply ones where it doesn’t need to use bootstrap-emacs? I don’t edit .el files very often, if that makes a difference? -- Alan Third [-- Attachment #2: ls-lrti.txt --] [-- Type: text/plain, Size: 9034 bytes --] 8608664001 -rw-r--r-- 1 alan staff 9741 5 Jan 10:07 src/emacs-icon.h 8608664003 -rw-r--r-- 1 alan staff 2580 5 Jan 10:07 src/emacs-module.h.in 8608664005 -rw-r--r-- 1 alan staff 7593 5 Jan 10:07 src/emacsgtkfixed.c 8608664006 -rw-r--r-- 1 alan staff 1233 5 Jan 10:07 src/emacsgtkfixed.h 8609022239 -rw-r--r-- 1 alan staff 15112456 16 Jan 15:24 src/emacs-27.0.50.1.pdmp 8609036652 -rw-r--r-- 1 alan staff 15115448 16 Jan 15:43 src/emacs-27.0.50.2.pdmp 8609047079 -rw-r--r-- 1 alan staff 40942 16 Jan 15:48 src/emacs-module.c 8609056306 -rw-r--r-- 1 alan staff 15115440 16 Jan 15:56 src/emacs-27.0.50.3.pdmp 8609068113 -rw-r--r-- 1 alan staff 15115448 16 Jan 16:33 src/emacs-27.0.50.4.pdmp 8609068254 -rw-r--r-- 1 alan staff 15115432 16 Jan 16:35 src/emacs-27.0.50.5.pdmp 8609068415 -rw-r--r-- 1 alan staff 15115448 16 Jan 16:37 src/emacs-27.0.50.6.pdmp 8609069212 -rw-r--r-- 1 alan staff 15115448 16 Jan 16:46 src/emacs-27.0.50.7.pdmp 8609069406 -rw-r--r-- 1 alan staff 15115424 16 Jan 16:49 src/emacs-27.0.50.8.pdmp 8609069532 -rw-r--r-- 1 alan staff 15115444 16 Jan 16:50 src/emacs-27.0.50.9.pdmp 8609070517 -rw-r--r-- 1 alan staff 15115428 16 Jan 17:03 src/emacs-27.0.50.10.pdmp 8609070788 -rw-r--r-- 1 alan staff 15115460 16 Jan 17:06 src/emacs-27.0.50.11.pdmp 8609071144 -rw-r--r-- 1 alan staff 15115440 16 Jan 17:11 src/emacs-27.0.50.12.pdmp 8609072986 -rw-r--r-- 1 alan staff 15115452 16 Jan 22:20 src/emacs-27.0.50.13.pdmp 8609073247 -rw-r--r-- 1 alan staff 15115440 16 Jan 22:23 src/emacs-27.0.50.14.pdmp 8609073780 -rw-r--r-- 1 alan staff 15115444 16 Jan 22:30 src/emacs-27.0.50.15.pdmp 8609074488 -rw-r--r-- 1 alan staff 15115420 16 Jan 22:39 src/emacs-27.0.50.16.pdmp 8609075771 -rw-r--r-- 1 alan staff 15115448 16 Jan 22:56 src/emacs-27.0.50.17.pdmp 8609076224 -rw-r--r-- 1 alan staff 15115448 16 Jan 23:02 src/emacs-27.0.50.18.pdmp 8609093563 -rw-r--r-- 1 alan staff 15127324 17 Jan 22:28 src/emacs-27.0.50.19.pdmp 8609102548 -rw-r--r-- 1 alan staff 15127312 17 Jan 22:35 src/emacs-27.0.50.20.pdmp 8609102771 -rw-r--r-- 1 alan staff 15127316 17 Jan 22:38 src/emacs-27.0.50.21.pdmp 8609103113 -rw-r--r-- 1 alan staff 15127324 17 Jan 22:42 src/emacs-27.0.50.22.pdmp 8609103270 -rw-r--r-- 1 alan staff 15127308 17 Jan 22:44 src/emacs-27.0.50.23.pdmp 8609103519 -rw-r--r-- 1 alan staff 15127316 17 Jan 22:47 src/emacs-27.0.50.24.pdmp 8609108274 -rw-r--r-- 1 alan staff 15127312 19 Jan 10:47 src/emacs-27.0.50.25.pdmp 8609109045 -rw-r--r-- 1 alan staff 15127304 19 Jan 10:56 src/emacs-27.0.50.26.pdmp 8609109364 -rw-r--r-- 1 alan staff 15127332 19 Jan 11:00 src/emacs-27.0.50.27.pdmp 8609109522 -rw-r--r-- 1 alan staff 15127336 19 Jan 11:02 src/emacs-27.0.50.28.pdmp 8609109784 -rw-r--r-- 1 alan staff 15127316 19 Jan 11:05 src/emacs-27.0.50.29.pdmp 8609110475 -rw-r--r-- 1 alan staff 15127304 19 Jan 11:14 src/emacs-27.0.50.30.pdmp 8609110970 -rw-r--r-- 1 alan staff 15127308 19 Jan 11:20 src/emacs-27.0.50.31.pdmp 8609111170 -rw-r--r-- 1 alan staff 15127336 19 Jan 11:23 src/emacs-27.0.50.32.pdmp 8609111353 -rw-r--r-- 1 alan staff 15127308 19 Jan 11:25 src/emacs-27.0.50.33.pdmp 8609111669 -rw-r--r-- 1 alan staff 15127320 19 Jan 11:28 src/emacs-27.0.50.34.pdmp 8609111859 -rw-r--r-- 1 alan staff 15127332 19 Jan 11:30 src/emacs-27.0.50.35.pdmp 8609111991 -rw-r--r-- 1 alan staff 15127316 19 Jan 11:32 src/emacs-27.0.50.36.pdmp 8609115539 -rw-r--r-- 1 alan staff 15127308 19 Jan 16:22 src/emacs-27.0.50.37.pdmp 8609115695 -rw-r--r-- 1 alan staff 15127324 19 Jan 16:23 src/emacs-27.0.50.38.pdmp 8609115904 -rw-r--r-- 1 alan staff 15127316 19 Jan 16:26 src/emacs-27.0.50.39.pdmp 8609116563 -rw-r--r-- 1 alan staff 15127316 19 Jan 16:34 src/emacs-27.0.50.40.pdmp 8609117547 -rw-r--r-- 1 alan staff 15127324 19 Jan 16:48 src/emacs-27.0.50.41.pdmp 8609117774 -rw-r--r-- 1 alan staff 15127312 19 Jan 16:50 src/emacs-27.0.50.42.pdmp 8609119034 -rw-r--r-- 1 alan staff 15127332 19 Jan 17:07 src/emacs-27.0.50.43.pdmp 8609119273 -rw-r--r-- 1 alan staff 15127312 19 Jan 17:09 src/emacs-27.0.50.44.pdmp 8609119334 -rw-r--r-- 1 alan staff 15127316 19 Jan 17:10 src/emacs-27.0.50.45.pdmp 8609119888 -rw-r--r-- 1 alan staff 15127320 19 Jan 17:16 src/emacs-27.0.50.46.pdmp 8609121228 -rw-r--r-- 1 alan staff 15127304 19 Jan 17:33 src/emacs-27.0.50.47.pdmp 8609121304 -rw-r--r-- 1 alan staff 15127324 19 Jan 17:34 src/emacs-27.0.50.48.pdmp 8609121489 -rw-r--r-- 1 alan staff 15127308 19 Jan 17:36 src/emacs-27.0.50.49.pdmp 8609121633 -rw-r--r-- 1 alan staff 15127316 19 Jan 17:37 src/emacs-27.0.50.50.pdmp 8609122456 -rw-r--r-- 1 alan staff 15127324 19 Jan 17:47 src/emacs-27.0.50.51.pdmp 8609122812 -rw-r--r-- 1 alan staff 15127332 19 Jan 17:51 src/emacs-27.0.50.52.pdmp 8609123424 -rw-r--r-- 1 alan staff 15127308 19 Jan 17:58 src/emacs-27.0.50.53.pdmp 8609123683 -rw-r--r-- 1 alan staff 15127320 19 Jan 18:01 src/emacs-27.0.50.54.pdmp 8609124707 -rw-r--r-- 1 alan staff 15127308 19 Jan 18:13 src/emacs-27.0.50.55.pdmp 8609124804 -rw-r--r-- 1 alan staff 15127316 19 Jan 18:14 src/emacs-27.0.50.56.pdmp 8609125362 -rw-r--r-- 1 alan staff 15127328 19 Jan 18:21 src/emacs-27.0.50.57.pdmp 8609125668 -rw-r--r-- 1 alan staff 15127320 19 Jan 18:25 src/emacs-27.0.50.58.pdmp 8609126205 -rw-r--r-- 1 alan staff 15127312 19 Jan 18:30 src/emacs-27.0.50.59.pdmp 8609126408 -rw-r--r-- 1 alan staff 15127328 19 Jan 18:33 src/emacs-27.0.50.60.pdmp 8609127212 -rw-r--r-- 1 alan staff 15127320 19 Jan 18:42 src/emacs-27.0.50.61.pdmp 8609127307 -rw-r--r-- 1 alan staff 15127320 19 Jan 18:43 src/emacs-27.0.50.62.pdmp 8609127475 -rw-r--r-- 1 alan staff 15127324 19 Jan 18:45 src/emacs-27.0.50.63.pdmp 8609127552 -rw-r--r-- 1 alan staff 15127324 19 Jan 18:46 src/emacs-27.0.50.64.pdmp 8609127664 -rw-r--r-- 1 alan staff 15127308 19 Jan 18:47 src/emacs-27.0.50.65.pdmp 8609127886 -rw-r--r-- 1 alan staff 15127328 19 Jan 18:50 src/emacs-27.0.50.66.pdmp 8609128097 -rw-r--r-- 1 alan staff 15127324 19 Jan 18:52 src/emacs-27.0.50.67.pdmp 8609135784 -rw-r--r-- 1 alan staff 15127328 19 Jan 19:37 src/emacs-27.0.50.68.pdmp 8609138933 -rw-r--r-- 1 alan staff 15127316 19 Jan 19:40 src/emacs-27.0.50.69.pdmp 8609155919 -rw-r--r-- 1 alan staff 15127320 19 Jan 21:58 src/emacs-27.0.50.70.pdmp 8609164950 -rw-r--r-- 1 alan staff 15127320 19 Jan 22:08 src/emacs-27.0.50.71.pdmp 8609173888 -rwxr-xr-x 1 alan staff 7052840 20 Jan 10:22 src/emacs-27.0.50.72 8609173893 -rw-r--r-- 1 alan staff 15127324 20 Jan 10:22 src/emacs-27.0.50.72.pdmp 8609175723 -rwxr-xr-x 1 alan staff 7052840 20 Jan 10:44 src/emacs-27.0.50.73 8609175729 -rw-r--r-- 1 alan staff 15127320 20 Jan 10:45 src/emacs-27.0.50.73.pdmp 8609176119 -rwxr-xr-x 1 alan staff 7052840 20 Jan 10:48 src/emacs-27.0.50.74 8609176124 -rw-r--r-- 1 alan staff 15127324 20 Jan 10:48 src/emacs-27.0.50.74.pdmp 8609176338 -rwxr-xr-x 1 alan staff 7052840 20 Jan 10:49 src/emacs-27.0.50.75 8609176344 -rw-r--r-- 1 alan staff 15127324 20 Jan 10:50 src/emacs-27.0.50.75.pdmp 8609184512 -rwxr-xr-x 1 alan staff 7052912 20 Jan 11:18 src/emacs-27.0.50.76 8609184518 -rw-r--r-- 1 alan staff 15127328 20 Jan 11:19 src/emacs-27.0.50.76.pdmp 8609185259 -rwxr-xr-x 1 alan staff 7052912 20 Jan 11:27 src/emacs-27.0.50.77 8609185267 -rw-r--r-- 1 alan staff 15127312 20 Jan 11:27 src/emacs-27.0.50.77.pdmp 8609193736 -rwxr-xr-x 1 alan staff 7052912 20 Jan 14:55 src/emacs-27.0.50.78 8609193742 -rw-r--r-- 1 alan staff 15127320 20 Jan 14:56 src/emacs-27.0.50.78.pdmp 8609194601 -rwxr-xr-x 1 alan staff 7052840 20 Jan 15:05 src/emacs-27.0.50.79 8609194605 -rw-r--r-- 1 alan staff 15127320 20 Jan 15:06 src/emacs-27.0.50.79.pdmp 8609194794 -rwxr-xr-x 1 alan staff 7052840 20 Jan 15:07 src/emacs-27.0.50.80 8609194798 -rw-r--r-- 1 alan staff 15127328 20 Jan 15:08 src/emacs-27.0.50.80.pdmp 8609195247 -rwxr-xr-x 1 alan staff 7052840 20 Jan 15:13 src/emacs-27.0.50.81 8609195253 -rw-r--r-- 1 alan staff 15127304 20 Jan 15:13 src/emacs-27.0.50.81.pdmp 8609201341 -rwxr-xr-x 1 alan staff 7057932 20 Jan 19:31 src/emacs-27.0.50.82 8609201347 -rw-r--r-- 1 alan staff 15127392 20 Jan 19:31 src/emacs-27.0.50.82.pdmp 8609214807 -rw-r--r-- 1 alan staff 88598 21 Jan 16:59 src/emacs.c 8609215157 -rw-r--r-- 1 alan staff 11403 21 Jan 17:02 src/emacs-module.h 8609215355 -rwxr-xr-x 1 alan staff 7057400 21 Jan 17:03 src/emacs-27.0.50.83 8609215363 -rw-r--r-- 1 alan staff 15127376 21 Jan 17:03 src/emacs-27.0.50.83.pdmp 8609221183 -rw-r--r-- 1 alan staff 458480 21 Jan 17:04 src/emacs.o 8609221222 -rwxr-xr-x 2 alan staff 7057932 21 Jan 17:04 src/emacs-27.0.50.84 8609221222 -rwxr-xr-x 2 alan staff 7057932 21 Jan 17:04 src/emacs 8609221229 -rw-r--r-- 2 alan staff 15127400 21 Jan 17:05 src/emacs.pdmp 8609221229 -rw-r--r-- 2 alan staff 15127400 21 Jan 17:05 src/emacs-27.0.50.84.pdmp ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 19:43 ` Alan Third @ 2019-01-21 20:33 ` Eli Zaretskii 2019-01-21 21:20 ` Alan Third 0 siblings, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-01-21 20:33 UTC (permalink / raw) To: Alan Third; +Cc: eggert, dancol, emacs-devel > Date: Mon, 21 Jan 2019 19:43:06 +0000 > From: Alan Third <alan@idiocy.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > Anyway, is this really TRT? Both emacs$(EXEEXT) and > > bootstrap-emacs$(EXEEXT) are (or should be) identical, so why do you > > need to copy one over the other? It should be a no-op. > > The existing code copies the pdmp file. In Makefile.in, just above the > code I added is the comment: > > ## The dumped Emacs is as functional and more efficient than > ## bootstrap-emacs, so we replace the latter with the former. > > I can see the unexec code path replacing bootstrap-emacs, but the > pdumper code doesn’t. That's expected: with unexec, the dumped Emacs executable is different from bootstrap-emacs, but with pdumper they are identical. That comment is only correct for the unexec case. > Then below that is this: > > ifeq ($(DUMPING),pdumper) > $(pdmp): emacs$(EXEEXT) > LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump > cp -f $@ $(bootstrap_pdmp) > endif > > which looks very much to me like bootstrap-emacs.pdmp is being replaced > with the new one, which was built using the new temacs. Here’s the output: > > Dumping under the name emacs.pdmp > dumping fingerprint: bc058dbc261d383930761d6e2df83fee5bba2b36bab3d69333b2f5c09c6bfc64 > Dump complete > Byte counts: header=80 hot=10523232 discardable=117216 cold=4485912 > Reloc counts: hot=587886 discardable=4552 > Adding name emacs-27.0.50.71 > Adding name emacs-27.0.50.71.pdmp > cp -f emacs.pdmp bootstrap-emacs.pdmp > > There is no corresponding copy of (t)emacs over bootstrap-emacs, even > though bootstrap-emacs.pdmp has now been built by temacs. Right, because they are (or should be) identical, so the copy would be a waste of cycles. > > I guess I'm saying we should step back and understand better why you > > have a mismatch of the fingerprint. Can you show the last part of the > > build, starting from "CCLD temacs" and all the way till the end, > > without this change? I'd like to understand better how the > > fingerprints come out different (they are identical on my system). > > Here’s the output (the whole thing is in the attachment in the first email > I sent): Thanks. I think I see the problem. Your build lacks one crucial step: > CCLD temacs > [ld warnings elided] > ../build-aux/install-sh -c -d ../etc > rm -f emacs && cp -f temacs emacs > LC_ALL=C ./temacs -batch -l loadup --temacs=pdump > Loading loadup.el (source)... > dump mode: pdump What is missing here is invocation of temacs with --temacs=pbootstrap. Here's how it looks on my system: CCLD temacs.exe /bin/mkdir -p ../etc cp -f temacs.exe bootstrap-emacs.exe rm -f bootstrap-emacs.pdmp ./temacs --batch -l loadup --temacs=pbootstrap Loading loadup.el (source)... dump mode: pbootstrap [...] Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name bootstrap-emacs.pdmp dumping fingerprint: 2b248756260d5de08810b0b41d60e6f7411fb4ae16995fa3f7fcfb49907a3a9e Dump complete Byte counts: header=80 hot=6817180 discardable=107200 cold=4235996 Reloc counts: hot=399276 discardable=4862 [...] rm -f emacs.exe && cp -f temacs.exe emacs.exe LC_ALL=C ./temacs -batch -l loadup --temacs=pdump Loading loadup.el (source)... dump mode: pdump The "cp -f temacs.exe bootstrap-emacs.exe" part comes from this rule in src/Makefile: bootstrap-emacs$(EXEEXT): temacs$(EXEEXT) $(MAKE) -C ../lisp update-subdirs ifeq ($(DUMPING),unexec) $(RUN_TEMACS) --batch $(BUILD_DETAILS) -l loadup --temacs=bootstrap ifneq ($(PAXCTL_dumped),) $(PAXCTL_dumped) emacs$(EXEEXT) endif mv -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT) @: Compile some files earlier to speed up further compilation. $(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)" else @: In the pdumper case, make compile-first after the dump cp -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT) <<<<<<<<<<<<<<<<< endif and since we have just produced a new temacs, this rule is expected to fire, and produce a new bootstrap-emacs. But on your system, it doesn't. My first suspicion is that this has something to do with time granularity of the filesystem on which you run this: Make doesn't notice that temacs is newer than bootstrap-emacs, so it doesn't remake the latter. Is it possible that the time stamps of temacs and bootstrap-emacs are such that this happens? If so, what kind of filesystem is that? > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. This warning is also worrisome: I don't get it, and I fail to see any such circular dependency in my Makefile. Maybe it's because macuvs.h depends on bootstrap-emacs, and on macOS macuvs.h is indeed used? > Perhaps successful builds are simply ones where it doesn’t need to use > bootstrap-emacs? _Every_ build that rebuilds temacs should also rebuild bootstrap-emacs. That this doesn't happen for you is IMO part of the problem. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 20:33 ` Eli Zaretskii @ 2019-01-21 21:20 ` Alan Third 2019-01-22 3:31 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-21 21:20 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel On Mon, Jan 21, 2019 at 10:33:22PM +0200, Eli Zaretskii wrote: > > Date: Mon, 21 Jan 2019 19:43:06 +0000 > > From: Alan Third <alan@idiocy.org> > > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > I can see the unexec code path replacing bootstrap-emacs, but the > > pdumper code doesn’t. > > That's expected: with unexec, the dumped Emacs executable is different > from bootstrap-emacs, but with pdumper they are identical. That > comment is only correct for the unexec case. I see. > since we have just produced a new temacs, this rule is expected to > fire, and produce a new bootstrap-emacs. But on your system, it > doesn't. My first suspicion is that this has something to do with > time granularity of the filesystem on which you run this: Make > doesn't notice that temacs is newer than bootstrap-emacs, so it > doesn't remake the latter. Is it possible that the time stamps of > temacs and bootstrap-emacs are such that this happens? If so, what > kind of filesystem is that? I don’t think this is the issue. I’m using apfs, which a quick google tells me has ‘nanosecond’ accuracy. Besides: -rwxr-xr-x 1 alan staff 7057932 21 Jan 19:37 bootstrap-emacs -rwxr-xr-x 1 alan staff 7057932 21 Jan 20:49 temacs > > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. > > This warning is also worrisome: I don't get it, and I fail to see any > such circular dependency in my Makefile. Maybe it's because macuvs.h > depends on bootstrap-emacs, and on macOS macuvs.h is indeed used? This indeed looks like it’s probably the issue. I think I’ve had that message for as long as I’ve been building Emacs. I just assumed it was informational and not an actual error. If I comment out this: $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" the errors go away. -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-21 21:20 ` Alan Third @ 2019-01-22 3:31 ` Eli Zaretskii 2019-01-22 16:49 ` Eli Zaretskii 2019-01-22 17:14 ` Alan Third 0 siblings, 2 replies; 19+ messages in thread From: Eli Zaretskii @ 2019-01-22 3:31 UTC (permalink / raw) To: Alan Third; +Cc: eggert, dancol, emacs-devel > Date: Mon, 21 Jan 2019 21:20:58 +0000 > From: Alan Third <alan@idiocy.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. > > > > This warning is also worrisome: I don't get it, and I fail to see any > > such circular dependency in my Makefile. Maybe it's because macuvs.h > > depends on bootstrap-emacs, and on macOS macuvs.h is indeed used? > > This indeed looks like it’s probably the issue. I think I’ve had that > message for as long as I’ve been building Emacs. I just assumed it was > informational and not an actual error. > > If I comment out this: > > $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ > bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE > $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" > > the errors go away. You mean, the problem with the wrong fingerprint also goes away? If so, perhaps the missing part of your build is because Make throws away the dependency I've shown, and we need to rework the dependencies not to cause this. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-22 3:31 ` Eli Zaretskii @ 2019-01-22 16:49 ` Eli Zaretskii 2019-01-22 23:20 ` Alan Third 2019-01-22 17:14 ` Alan Third 1 sibling, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-01-22 16:49 UTC (permalink / raw) To: alan; +Cc: eggert, dancol, emacs-devel > Date: Tue, 22 Jan 2019 05:31:32 +0200 > From: Eli Zaretskii <eliz@gnu.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > If I comment out this: > > > > $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ > > bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE > > $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" > > > > the errors go away. > > You mean, the problem with the wrong fingerprint also goes away? If > so, perhaps the missing part of your build is because Make throws away > the dependency I've shown, and we need to rework the dependencies not > to cause this. Could you please try the patch below? It reverts your "cp -f" addition, and instead attempts to avoid the circular dependency that I think is the root cause of all this. diff --git a/src/Makefile.in b/src/Makefile.in index e0b7e3d..8adbf75 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -526,7 +526,7 @@ LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \ ## and emacs (which recreates bootstrap-emacs) depends on charprop, ## in practice this rule was always run anyway. $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ - bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE + FORCE | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" ## We require charprop.el to exist before ucs-normalize.el is @@ -565,7 +565,6 @@ ifeq ($(DUMPING),unexec) cp -f $@ bootstrap-emacs$(EXEEXT) else rm -f $@ && cp -f temacs$(EXEEXT) $@ - cp -f $@ bootstrap-emacs$(EXEEXT) endif ifeq ($(DUMPING),pdumper) ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-22 16:49 ` Eli Zaretskii @ 2019-01-22 23:20 ` Alan Third 2019-01-23 16:24 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-22 23:20 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel On Tue, Jan 22, 2019 at 06:49:45PM +0200, Eli Zaretskii wrote: > Could you please try the patch below? It reverts your "cp -f" > addition, and instead attempts to avoid the circular dependency that I > think is the root cause of all this. Unfortunately I’m still seeing this: make[3]: Circular bootstrap-emacs <- temacs dependency dropped. and bootstrap-emacs isn’t being updated (although I’ve not managed to provoke the fingerprint error yet). -rwxr-xr-x 1 alan staff 7049484 22 Jan 17:11 src/bootstrap-emacs -rwxr-xr-x 1 alan staff 7058044 22 Jan 23:14 src/temacs -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-22 23:20 ` Alan Third @ 2019-01-23 16:24 ` Eli Zaretskii 2019-01-23 19:47 ` Alan Third 0 siblings, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-01-23 16:24 UTC (permalink / raw) To: Alan Third; +Cc: eggert, dancol, emacs-devel > Date: Tue, 22 Jan 2019 23:20:11 +0000 > From: Alan Third <alan@idiocy.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > On Tue, Jan 22, 2019 at 06:49:45PM +0200, Eli Zaretskii wrote: > > Could you please try the patch below? It reverts your "cp -f" > > addition, and instead attempts to avoid the circular dependency that I > > think is the root cause of all this. > > Unfortunately I’m still seeing this: > > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. Arguably, a bug in GNU Make. > and bootstrap-emacs isn’t being updated (although I’ve not managed to > provoke the fingerprint error yet). > > -rwxr-xr-x 1 alan staff 7049484 22 Jan 17:11 src/bootstrap-emacs > -rwxr-xr-x 1 alan staff 7058044 22 Jan 23:14 src/temacs Sigh. Time for more desperate measures, I guess. Please try the patch below (it's against the current master, so revert the previous change before applying). diff --git a/src/Makefile.in b/src/Makefile.in index e0b7e3d..4855290 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -521,12 +521,12 @@ LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \ $(NOTIFY_LIBS) $(LIB_MATH) $(LIBZ) $(LIBMODULES) $(LIBSYSTEMD_LIBS) \ $(JSON_LIBS) $(GMP_LIB) -## FORCE it so that admin/unidata can decide whether these files -## are up-to-date. Although since charprop depends on bootstrap-emacs, -## and emacs (which recreates bootstrap-emacs) depends on charprop, -## in practice this rule was always run anyway. -$(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ - bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE +## FORCE it so that admin/unidata can decide whether this file is +## up-to-date. Although since charprop depends on bootstrap-emacs, +## and emacs depends on charprop, in practice this rule was always run +## anyway. +$(lispsource)/international/charprop.el: \ + FORCE | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" ## We require charprop.el to exist before ucs-normalize.el is @@ -565,7 +565,6 @@ ifeq ($(DUMPING),unexec) cp -f $@ bootstrap-emacs$(EXEEXT) else rm -f $@ && cp -f temacs$(EXEEXT) $@ - cp -f $@ bootstrap-emacs$(EXEEXT) endif ifeq ($(DUMPING),pdumper) ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-23 16:24 ` Eli Zaretskii @ 2019-01-23 19:47 ` Alan Third 2019-01-23 19:56 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Alan Third @ 2019-01-23 19:47 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel On Wed, Jan 23, 2019 at 06:24:36PM +0200, Eli Zaretskii wrote: > > Date: Tue, 22 Jan 2019 23:20:11 +0000 > > From: Alan Third <alan@idiocy.org> > > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > On Tue, Jan 22, 2019 at 06:49:45PM +0200, Eli Zaretskii wrote: > > > Could you please try the patch below? It reverts your "cp -f" > > > addition, and instead attempts to avoid the circular dependency that I > > > think is the root cause of all this. > > > > Unfortunately I’m still seeing this: > > > > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. > > Arguably, a bug in GNU Make. It’s gone with your last patch. > > and bootstrap-emacs isn’t being updated (although I’ve not managed to > > provoke the fingerprint error yet). > > > > -rwxr-xr-x 1 alan staff 7049484 22 Jan 17:11 src/bootstrap-emacs > > -rwxr-xr-x 1 alan staff 7058044 22 Jan 23:14 src/temacs > > Sigh. Time for more desperate measures, I guess. Please try the > patch below (it's against the current master, so revert the previous > change before applying). And the two files now appear to have the same timestamp: -rwxr-xr-x 1 alan staff 7058044 23 Jan 19:41 src/temacs -rwxr-xr-x 1 alan staff 7058044 23 Jan 19:41 src/bootstrap-emacs So I guess that’s a success? Do you want me to do anything else? -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-23 19:47 ` Alan Third @ 2019-01-23 19:56 ` Eli Zaretskii 2019-01-25 22:17 ` Alan Third 0 siblings, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2019-01-23 19:56 UTC (permalink / raw) To: Alan Third; +Cc: eggert, dancol, emacs-devel > Date: Wed, 23 Jan 2019 19:47:48 +0000 > From: Alan Third <alan@idiocy.org> > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > make[3]: Circular bootstrap-emacs <- temacs dependency dropped. > > > > Arguably, a bug in GNU Make. > > It’s gone with your last patch. Great, thanks. > And the two files now appear to have the same timestamp: > > -rwxr-xr-x 1 alan staff 7058044 23 Jan 19:41 src/temacs > -rwxr-xr-x 1 alan staff 7058044 23 Jan 19:41 src/bootstrap-emacs > > So I guess that’s a success? Do you want me to do anything else? I pushed the change, and I think we can close the issue. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-23 19:56 ` Eli Zaretskii @ 2019-01-25 22:17 ` Alan Third 0 siblings, 0 replies; 19+ messages in thread From: Alan Third @ 2019-01-25 22:17 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel On Wed, Jan 23, 2019 at 09:56:26PM +0200, Eli Zaretskii wrote: > I pushed the change, and I think we can close the issue. Thanks again for your help, Eli. -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: pdumper bootstrap error 2019-01-22 3:31 ` Eli Zaretskii 2019-01-22 16:49 ` Eli Zaretskii @ 2019-01-22 17:14 ` Alan Third 1 sibling, 0 replies; 19+ messages in thread From: Alan Third @ 2019-01-22 17:14 UTC (permalink / raw) To: Eli Zaretskii; +Cc: eggert, dancol, emacs-devel On Tue, Jan 22, 2019 at 05:31:32AM +0200, Eli Zaretskii wrote: > > Date: Mon, 21 Jan 2019 21:20:58 +0000 > > From: Alan Third <alan@idiocy.org> > > Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org > > > > If I comment out this: > > > > $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ > > bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE > > $(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)" > > > > the errors go away. > > You mean, the problem with the wrong fingerprint also goes away? If > so, perhaps the missing part of your build is because Make throws away > the dependency I've shown, and we need to rework the dependencies not > to cause this. Yes, it appears so. With that commented out the wrong fingerprint problem hasn’t happened again. -- Alan Third ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2019-01-25 22:17 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-01-19 22:25 pdumper bootstrap error Alan Third 2019-01-19 22:38 ` Philipp Stephani 2019-01-19 22:52 ` Paul Eggert 2019-01-20 10:57 ` Alan Third 2019-01-21 16:53 ` Alan Third 2019-01-21 17:18 ` Eli Zaretskii 2019-01-21 19:07 ` Eli Zaretskii 2019-01-21 19:50 ` Alan Third 2019-01-21 19:43 ` Alan Third 2019-01-21 20:33 ` Eli Zaretskii 2019-01-21 21:20 ` Alan Third 2019-01-22 3:31 ` Eli Zaretskii 2019-01-22 16:49 ` Eli Zaretskii 2019-01-22 23:20 ` Alan Third 2019-01-23 16:24 ` Eli Zaretskii 2019-01-23 19:47 ` Alan Third 2019-01-23 19:56 ` Eli Zaretskii 2019-01-25 22:17 ` Alan Third 2019-01-22 17:14 ` Alan Third
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).