Package: emacs;
Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Date: Sat, 20 Aug 2022 12:57:02 UTC
Severity: normal
Found in version 29.0.50
Fixed in version 29.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 29.0.50; Build error "trying to dump non fixed-up eln file" Date: Sat, 20 Aug 2022 14:55:57 +0200
I did a git pull and build from scratch this morning at about 8:44, everyting ok. Pulled again from git master now, new HEAD is 07c04da01016cd81e064a06b2449892eff7c8da0 and did a meke -j8. This prints a, new to me, error. I'm adding the contents of the *compilation* buffer below. In lldb I can see that temacs tries to dump a window.eln built this morning. frame #2: 0x0000000100152914 temacs`dump_native_comp_unit(ctx=0x000000016fdfe300, comp_u=0x00000001040d0a68) at pdumper.c:2914:5 [opt] 2911 struct Lisp_Native_Comp_Unit *comp_u) 2912 { 2913 if (!CONSP (comp_u->file)) -> 2914 error ("Trying to dump non fixed-up eln file\n"); 2915 2916 /* Have function documentation always lazy loaded to optimize load-time. */ 2917 comp_u->data_fdoc_v = Qnil; (lldb) p comp_u->file (Lisp_Object) $57 = 0x00000001038186e4 (struct Lisp_String *) $59 = 0x00000001038186e0 (lldb) p *$59 (struct Lisp_String) $60 = { u = { s = { size = 92 size_byte = -1 intervals = NULL data = 0x0000000103051eb8 "/Users/gerd/emacs/master/native-lisp/29_0_50-2dce7c3a/preloaded/window-0d1b8b93-274db3e2.eln" } next = 0x000000000000005c gcaligned = '\' } } The window.eln looks like this in the file system ~/emacs/master/src/ > ls -l /Users/gerd/emacs/master/native-lisp/29_0_50-2dce7c3a/preloaded/window-0d1b8b93-274db3e2.eln -rwxr-xr-x 1 gerd staff 612825 Aug 20 08:44 /Users/gerd/emacs/master/native-lisp/29_0_50-2dce7c3a/preloaded/window-0d1b8b93-274db3e2.eln Other than that, I'm afraid I can't say much more at the moment because I don't know what the error is telling me. -*- mode: compilation; default-directory: "~/emacs/master/" -*- Compilation started at Sat Aug 20 14:14:20 make /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib 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 /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/emacs info GEN info/dir make[1]: Nothing to be done for `info'. make[1]: Nothing to be done for `info'. make[1]: Nothing to be done for `info'. make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all make[1]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src BIN_DESTDIR=''/Users/gerd/emacs/master/nextstep/Emacs.app/Contents/MacOS/'' \ ELN_DESTDIR='/Users/gerd/emacs/master/nextstep/Emacs.app/Contents/Frameworks/' all /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 /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata emoji-zwj.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets 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 `cp51932.el'. make[2]: Nothing to be done for `charscript.el'. make[2]: Nothing to be done for `emoji-zwj.el'. 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'. ELC+ELN ../lisp/term/pgtk-win.elc ELC+ELN ../lisp/term/x-win.elc rm -f emacs && cp -f temacs emacs LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \ --bin-dest /Users/gerd/emacs/master/nextstep/Emacs.app/Contents/MacOS/ --eln-dest /Users/gerd/emacs/master/nextstep/Emacs.app/Contents/Frameworks/ Loading loadup.el (source)... Dump mode: pdump Using load-path (/Users/gerd/emacs/master/lisp) Loading emacs-lisp/debug-early (native compiled elisp)... Loading emacs-lisp/byte-run (native compiled elisp)... Loading emacs-lisp/backquote (native compiled elisp)... Loading subr (native compiled elisp)... Loading keymap (native compiled elisp)... Loading version (native compiled elisp)... Loading widget (native compiled elisp)... Loading custom (native compiled elisp)... Loading emacs-lisp/map-ynp (native compiled elisp)... Loading international/mule (native compiled elisp)... Loading international/mule-conf (native compiled elisp)... Loading env (native compiled elisp)... Loading format (native compiled elisp)... Loading bindings (native compiled elisp)... Loading window (native compiled elisp)... Loading files (native compiled elisp)... Loading emacs-lisp/macroexp (native compiled elisp)... Loading cus-face (native compiled elisp)... Loading faces (native compiled elisp)... Loading loaddefs (native compiled elisp)... Loading button (native compiled elisp)... Loading emacs-lisp/cl-preloaded (native compiled elisp)... Loading emacs-lisp/oclosure (native compiled elisp)... Loading obarray (native compiled elisp)... Loading abbrev (native compiled elisp)... Loading help (native compiled elisp)... Loading jka-cmpr-hook (native compiled elisp)... Loading epa-hook (native compiled elisp)... Loading international/mule-cmds (native compiled elisp)... Loading case-table (native compiled elisp)... Loading international/charprop.el (source)... Loading international/characters (native compiled elisp)... Loading international/charscript (native compiled elisp)... Loading international/emoji-zwj (native compiled elisp)... Loading composite (native compiled elisp)... Loading language/chinese (native compiled elisp)... Loading language/cyrillic (native compiled elisp)... Loading language/indian (native compiled elisp)... Loading language/sinhala (native compiled elisp)... Loading language/english (native compiled elisp)... Loading language/ethiopic (native compiled elisp)... Loading language/european (native compiled elisp)... Loading language/czech (native compiled elisp)... Loading language/slovak (native compiled elisp)... Loading language/romanian (native compiled elisp)... Loading language/greek (native compiled elisp)... Loading language/hebrew (native compiled elisp)... Loading international/cp51932 (native compiled elisp)... Loading international/eucjp-ms (native compiled elisp)... Loading language/japanese (native compiled elisp)... Loading language/korean (native compiled elisp)... Loading language/lao (native compiled elisp)... Loading language/tai-viet (native compiled elisp)... Loading language/thai (native compiled elisp)... Loading language/tibetan (native compiled elisp)... Loading language/vietnamese (native compiled elisp)... Loading language/misc-lang (native compiled elisp)... Loading language/utf-8-lang (native compiled elisp)... Loading language/georgian (native compiled elisp)... Loading language/khmer (native compiled elisp)... Loading language/burmese (native compiled elisp)... Loading language/cham (native compiled elisp)... Loading language/philippine (native compiled elisp)... Loading language/indonesian (native compiled elisp)... Loading indent (native compiled elisp)... Loading emacs-lisp/cl-generic (native compiled elisp)... Loading simple (native compiled elisp)... Loading emacs-lisp/seq (native compiled elisp)... Loading emacs-lisp/nadvice (native compiled elisp)... Loading minibuffer (native compiled elisp)... Loading frame (native compiled elisp)... Loading startup (native compiled elisp)... Loading term/tty-colors (native compiled elisp)... Loading font-core (native compiled elisp)... Loading emacs-lisp/syntax (native compiled elisp)... Loading font-lock (native compiled elisp)... Loading jit-lock (native compiled elisp)... Loading mouse (native compiled elisp)... Loading scroll-bar (native compiled elisp)... Loading select (native compiled elisp)... Loading emacs-lisp/timer (native compiled elisp)... Loading emacs-lisp/easymenu (native compiled elisp)... Loading isearch (native compiled elisp)... Loading rfn-eshadow (native compiled elisp)... Loading menu-bar (native compiled elisp)... Loading tab-bar (native compiled elisp)... Loading emacs-lisp/lisp (native compiled elisp)... Loading textmodes/page (native compiled elisp)... Loading register (native compiled elisp)... Loading textmodes/paragraphs (native compiled elisp)... Loading progmodes/prog-mode (native compiled elisp)... Loading emacs-lisp/lisp-mode (native compiled elisp)... Loading textmodes/text-mode (native compiled elisp)... Loading textmodes/fill (native compiled elisp)... Loading newcomment (native compiled elisp)... Loading replace (native compiled elisp)... Loading emacs-lisp/tabulated-list (native compiled elisp)... Loading buff-menu (native compiled elisp)... Loading fringe (native compiled elisp)... Loading emacs-lisp/regexp-opt (native compiled elisp)... Loading image (native compiled elisp)... Loading international/fontset (native compiled elisp)... Loading dnd (native compiled elisp)... Loading tool-bar (native compiled elisp)... Loading term/common-win (native compiled elisp)... Loading international/mule-util (native compiled elisp)... Loading international/ucs-normalize (native compiled elisp)... Loading term/ns-win (native compiled elisp)... Loading mwheel (native compiled elisp)... Loading progmodes/elisp-mode (native compiled elisp)... Loading emacs-lisp/float-sup (native compiled elisp)... Loading vc/vc-hooks (native compiled elisp)... Loading vc/ediff-hook (native compiled elisp)... Loading uniquify (native compiled elisp)... Loading electric (native compiled elisp)... Loading paren (native compiled elisp)... Loading emacs-lisp/shorthands (native compiled elisp)... Loading emacs-lisp/eldoc (native compiled elisp)... Loading cus-start (native compiled elisp)... Loading tooltip (native compiled elisp)... Loading international/iso-transl (native compiled elisp)... Loading leim/leim-list.el (source)... Loading emacs-lisp/rmc (native compiled elisp)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 17529 strings, 1734 vectors, 43573 conses, 1071 bytecodes, 348 others Dumping under the name emacs.pdmp Dumping fingerprint: c25325106c23d6c52dba3bb9f72bade38e80e766a4daa62deaf35ba3fa5d2295 Dump complete Byte counts: header=100 hot=14241444 discardable=190248 cold=9791728 Reloc counts: hot=843771 discardable=5208 Adding name emacs-29.0.50.2 Adding name emacs-29.0.50.2.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 /opt/homebrew/bin/gmkdir -p /Users/gerd/emacs/master/nextstep/Emacs.app/Contents/MacOS/libexec cp -f ../src/emacs.pdmp /Users/gerd/emacs/master/nextstep/Emacs.app/Contents/MacOS/libexec/Emacs.pdmp /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 /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata emoji-zwj.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[4]: Nothing to be done for `cp51932.el'. make[4]: Nothing to be done for `eucjp-ms.el'. make[4]: Nothing to be done for `emoji-zwj.el'. make[4]: Nothing to be done for `charscript.el'. make[4]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[4]: Nothing to be done for `all'. /opt/homebrew/bin/gmkdir -p /Users/gerd/emacs/master/nextstep/Emacs.app/Contents/MacOS cp -f ../src/emacs /Users/gerd/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'. GEN autoloads make[2]: Nothing to be done for `compile-targets'. make[2]: `org.texi' is up to date. make[2]: `modus-themes.texi' is up to date. make[2]: Nothing to be done for `generate-ja-dic'. make[2]: Nothing to be done for `compile-targets'. INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done GEN loaddefs.el ELC loaddefs.elc ELC textmodes/conf-mode.elc /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/misc info /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src GEN ../../info/tramp.info /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 /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata emoji-zwj.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets cp51932.el /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets eucjp-ms.el make[2]: Nothing to be done for `cp51932.el'. make[2]: Nothing to be done for `eucjp-ms.el'. make[2]: Nothing to be done for `charscript.el'. make[2]: Nothing to be done for `emoji-zwj.el'. 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'. rm -f emacs && cp -f temacs emacs LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \ --bin-dest --eln-dest Loading loadup.el (source)... Dump mode: pdump Using load-path (/Users/gerd/emacs/master/lisp) Loading emacs-lisp/debug-early (native compiled elisp)... Loading emacs-lisp/byte-run (native compiled elisp)... Loading emacs-lisp/backquote (native compiled elisp)... Loading subr (native compiled elisp)... Loading keymap (native compiled elisp)... Loading version (native compiled elisp)... Loading widget (native compiled elisp)... Loading custom (native compiled elisp)... Loading emacs-lisp/map-ynp (native compiled elisp)... Loading international/mule (native compiled elisp)... Loading international/mule-conf (native compiled elisp)... Loading env (native compiled elisp)... Loading format (native compiled elisp)... Loading bindings (native compiled elisp)... Loading window (native compiled elisp)... Loading files (native compiled elisp)... Loading emacs-lisp/macroexp (native compiled elisp)... Loading cus-face (native compiled elisp)... Loading faces (native compiled elisp)... Loading loaddefs... Loading button (native compiled elisp)... Loading emacs-lisp/cl-preloaded (native compiled elisp)... Loading emacs-lisp/oclosure (native compiled elisp)... Loading obarray (native compiled elisp)... Loading abbrev (native compiled elisp)... Loading help (native compiled elisp)... Loading jka-cmpr-hook (native compiled elisp)... Loading epa-hook (native compiled elisp)... Loading international/mule-cmds (native compiled elisp)... Loading case-table (native compiled elisp)... Loading international/charprop.el (source)... Loading international/characters (native compiled elisp)... Loading international/charscript (native compiled elisp)... Loading international/emoji-zwj (native compiled elisp)... Loading composite (native compiled elisp)... Loading language/chinese (native compiled elisp)... Loading language/cyrillic (native compiled elisp)... Loading language/indian (native compiled elisp)... Loading language/sinhala (native compiled elisp)... Loading language/english (native compiled elisp)... Loading language/ethiopic (native compiled elisp)... Loading language/european (native compiled elisp)... Loading language/czech (native compiled elisp)... Loading language/slovak (native compiled elisp)... Loading language/romanian (native compiled elisp)... Loading language/greek (native compiled elisp)... Loading language/hebrew (native compiled elisp)... Loading international/cp51932 (native compiled elisp)... Loading international/eucjp-ms (native compiled elisp)... Loading language/japanese (native compiled elisp)... Loading language/korean (native compiled elisp)... Loading language/lao (native compiled elisp)... Loading language/tai-viet (native compiled elisp)... Loading language/thai (native compiled elisp)... Loading language/tibetan (native compiled elisp)... Loading language/vietnamese (native compiled elisp)... Loading language/misc-lang (native compiled elisp)... Loading language/utf-8-lang (native compiled elisp)... Loading language/georgian (native compiled elisp)... Loading language/khmer (native compiled elisp)... Loading language/burmese (native compiled elisp)... Loading language/cham (native compiled elisp)... Loading language/philippine (native compiled elisp)... Loading language/indonesian (native compiled elisp)... Loading indent (native compiled elisp)... Loading emacs-lisp/cl-generic (native compiled elisp)... Loading simple (native compiled elisp)... Loading emacs-lisp/seq (native compiled elisp)... Loading emacs-lisp/nadvice (native compiled elisp)... Loading minibuffer (native compiled elisp)... Loading frame (native compiled elisp)... Loading startup (native compiled elisp)... Loading term/tty-colors (native compiled elisp)... Loading font-core (native compiled elisp)... Loading emacs-lisp/syntax (native compiled elisp)... Loading font-lock (native compiled elisp)... Loading jit-lock (native compiled elisp)... Loading mouse (native compiled elisp)... Loading scroll-bar (native compiled elisp)... Loading select (native compiled elisp)... Loading emacs-lisp/timer (native compiled elisp)... Loading emacs-lisp/easymenu (native compiled elisp)... Loading isearch (native compiled elisp)... Loading rfn-eshadow (native compiled elisp)... Loading menu-bar (native compiled elisp)... Loading tab-bar (native compiled elisp)... Loading emacs-lisp/lisp (native compiled elisp)... Loading textmodes/page (native compiled elisp)... Loading register (native compiled elisp)... Loading textmodes/paragraphs (native compiled elisp)... Loading progmodes/prog-mode (native compiled elisp)... Loading emacs-lisp/lisp-mode (native compiled elisp)... Loading textmodes/text-mode (native compiled elisp)... Loading textmodes/fill (native compiled elisp)... Loading newcomment (native compiled elisp)... Loading replace (native compiled elisp)... Loading emacs-lisp/tabulated-list (native compiled elisp)... Loading buff-menu (native compiled elisp)... Loading fringe (native compiled elisp)... Loading emacs-lisp/regexp-opt (native compiled elisp)... Loading image (native compiled elisp)... Loading international/fontset (native compiled elisp)... Loading dnd (native compiled elisp)... Loading tool-bar (native compiled elisp)... Loading term/common-win (native compiled elisp)... Loading international/mule-util (native compiled elisp)... Loading international/ucs-normalize (native compiled elisp)... Loading term/ns-win (native compiled elisp)... Loading mwheel (native compiled elisp)... Loading progmodes/elisp-mode (native compiled elisp)... Loading emacs-lisp/float-sup (native compiled elisp)... Loading vc/vc-hooks (native compiled elisp)... Loading vc/ediff-hook (native compiled elisp)... Loading uniquify (native compiled elisp)... Loading electric (native compiled elisp)... Loading paren (native compiled elisp)... Loading emacs-lisp/shorthands (native compiled elisp)... Loading emacs-lisp/eldoc (native compiled elisp)... Loading cus-start (native compiled elisp)... Loading tooltip (native compiled elisp)... Loading international/iso-transl (native compiled elisp)... Loading leim/leim-list.el (source)... Loading emacs-lisp/rmc (native compiled elisp)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 14904 strings, 1757 vectors, 46342 conses, 1091 bytecodes, 348 others Dumping under the name emacs.pdmp Dumping fingerprint: c25325106c23d6c52dba3bb9f72bade38e80e766a4daa62deaf35ba3fa5d2295 Error: error ("Trying to dump non fixed-up eln file ") (require cl-print) while preparing to dump make[1]: *** [emacs.pdmp] Error 255 make: *** [src-depending-on-lisp] Error 2 Compilation exited abnormally with code 2 at Sat Aug 20 14:14:32
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.