unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Build failure on master, wrong pdmp file loaded
@ 2021-03-23 11:03 Ulrich Mueller
  2021-03-23 11:14 ` Eli Zaretskii
  2021-03-23 12:38 ` Pankaj Jangid
  0 siblings, 2 replies; 4+ messages in thread
From: Ulrich Mueller @ 2021-03-23 11:03 UTC (permalink / raw)
  To: emacs-devel

Today I am getting a build failure on master, bootstrap-emacs tries
to load its portable dump file from the installed location in
/usr/libexec/emacs/ which of course has the wrong checksum:

   make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
   make[2]: Entering directory '/tmp/portage/app-editors/emacs-28.0.9999/work/emacs/lisp'
   EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)'  -f batch-byte-compile emacs-lisp/macroexp.el
   desired fingerprint: d930cd08e3e5ab5bf87a844184483b9c4b361e3275403e685b30e8ce786a8545
   found fingerprint: 634291831fdc4e7d29f86299e9f42fcebd422d615dc8061265dbf5b6a633fad2
   emacs: could not load dump file "/usr/libexec/emacs/28.0.50/x86_64-pc-linux-gnu/emacs.pdmp": not built for this Emacs executable

git bisect points to commit b9683230ec which is a one-line change in
faces.el (and looks innocent to me).

The revious revision 8c589c2583 builds fine. Both builds were done in an
ebuild environment, i.e., from a clean checkout.



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

* Re: Build failure on master, wrong pdmp file loaded
  2021-03-23 11:03 Build failure on master, wrong pdmp file loaded Ulrich Mueller
@ 2021-03-23 11:14 ` Eli Zaretskii
  2021-03-23 11:40   ` Ulrich Mueller
  2021-03-23 12:38 ` Pankaj Jangid
  1 sibling, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2021-03-23 11:14 UTC (permalink / raw)
  To: Ulrich Mueller; +Cc: emacs-devel

> From: Ulrich Mueller <ulm@gentoo.org>
> Date: Tue, 23 Mar 2021 12:03:20 +0100
> 
> Today I am getting a build failure on master, bootstrap-emacs tries
> to load its portable dump file from the installed location in
> /usr/libexec/emacs/ which of course has the wrong checksum:
> 
>    make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
>    make[2]: Entering directory '/tmp/portage/app-editors/emacs-28.0.9999/work/emacs/lisp'
>    EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)'  -f batch-byte-compile emacs-lisp/macroexp.el
>    desired fingerprint: d930cd08e3e5ab5bf87a844184483b9c4b361e3275403e685b30e8ce786a8545
>    found fingerprint: 634291831fdc4e7d29f86299e9f42fcebd422d615dc8061265dbf5b6a633fad2
>    emacs: could not load dump file "/usr/libexec/emacs/28.0.50/x86_64-pc-linux-gnu/emacs.pdmp": not built for this Emacs executable

Why do you have that directory in /usr/libexec/, if you don't install
Emacs 28?



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

* Re: Build failure on master, wrong pdmp file loaded
  2021-03-23 11:14 ` Eli Zaretskii
@ 2021-03-23 11:40   ` Ulrich Mueller
  0 siblings, 0 replies; 4+ messages in thread
From: Ulrich Mueller @ 2021-03-23 11:40 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

>>>>> On Tue, 23 Mar 2021, Eli Zaretskii wrote:

>> Today I am getting a build failure on master, bootstrap-emacs tries
>> to load its portable dump file from the installed location in
>> /usr/libexec/emacs/ which of course has the wrong checksum:
>> 
>> make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
>> make[2]: Entering directory '/tmp/portage/app-editors/emacs-28.0.9999/work/emacs/lisp'
>> EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)'  -f batch-byte-compile emacs-lisp/macroexp.el
>> desired fingerprint: d930cd08e3e5ab5bf87a844184483b9c4b361e3275403e685b30e8ce786a8545
>> found fingerprint: 634291831fdc4e7d29f86299e9f42fcebd422d615dc8061265dbf5b6a633fad2
>> emacs: could not load dump file "/usr/libexec/emacs/28.0.50/x86_64-pc-linux-gnu/emacs.pdmp": not built for this Emacs executable

> Why do you have that directory in /usr/libexec/, if you don't install
> Emacs 28?

I do. A previous snapshot of the master branch is installed there.

I've investigated a bit further, the real problem is that dumping of
src/bootstrap-emacs.pdmp fails:

   cp -f temacs bootstrap-emacs
   rm -f bootstrap-emacs.pdmp
   ./temacs --batch  -l loadup --temacs=pbootstrap
   Loading loadup.el (source)...
   Dump mode: pbootstrap
   [...]
   Loading /tmp/portage/app-editors/emacs-28.0.9999/work/emacs/lisp/faces.el (source)...
   Eager macro-expansion failure: (void-variable read-file-name-completion-ignore-case)
   [... previous line repeated 17 times ...]

Nevertheless, temacs exits with a status of 0, and also the Makefile
seems to ignore that no src/bootstrap-emacs.pdmp was created.



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

* Re: Build failure on master, wrong pdmp file loaded
  2021-03-23 11:03 Build failure on master, wrong pdmp file loaded Ulrich Mueller
  2021-03-23 11:14 ` Eli Zaretskii
@ 2021-03-23 12:38 ` Pankaj Jangid
  1 sibling, 0 replies; 4+ messages in thread
From: Pankaj Jangid @ 2021-03-23 12:38 UTC (permalink / raw)
  To: emacs-devel

Ulrich Mueller <ulm@gentoo.org> writes:

> Today I am getting a build failure on master, bootstrap-emacs tries
> to load its portable dump file from the installed location in
> /usr/libexec/emacs/ which of course has the wrong checksum:
>

I am also facing build failure (segmentation fault) on macos
today. Tried ‘make bootstrap’ multiple times. Also tried building after
‘git clean -fdx’.

Following is the output in the end, where it just pauses:

--8<---------------cut here---------------start------------->8---
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp update-subdirs
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (/Users/pankaj/work/gnu/emacs/lisp /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp /Users/pankaj/work/gnu/emacs/lisp/progmodes /Users/pankaj/work/gnu/emacs/lisp/language /Users/pankaj/work/gnu/emacs/lisp/international /Users/pankaj/work/gnu/emacs/lisp/textmodes /Users/pankaj/work/gnu/emacs/lisp/vc)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Loading version (source)...
Loading widget (source)...
Loading custom (source)...
Loading emacs-lisp/map-ynp (source)...
Loading international/mule (source)...
Loading international/mule-conf (source)...
Loading env (source)...
Loading format (source)...
Loading bindings (source)...
Loading window (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/files.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/pcase.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/cus-face.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/faces.el (source)...
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
../lisp/emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
  ELC      emacs-lisp/macroexp.elc
Loading loadup.el (source)...
Dump mode: nil
Using load-path (/Users/pankaj/work/gnu/emacs/lisp /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp /Users/pankaj/work/gnu/emacs/lisp/progmodes /Users/pankaj/work/gnu/emacs/lisp/language /Users/pankaj/work/gnu/emacs/lisp/international /Users/pankaj/work/gnu/emacs/lisp/textmodes /Users/pankaj/work/gnu/emacs/lisp/vc)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Loading version (source)...
Loading widget (source)...
Loading custom (source)...
Loading emacs-lisp/map-ynp (source)...
Loading international/mule (source)...
Loading international/mule-conf (source)...
Loading env (source)...
Loading format (source)...
Loading bindings (source)...
Loading window (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/files.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/pcase.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/cus-face.el (source)...
Loading /Users/pankaj/work/gnu/emacs/lisp/faces.el (source)...
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Eager macro-expansion failure: (void-function gv-define-simple-setter)
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-fifth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-sixth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-seventh
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-eighth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-ninth
emacs-lisp/cl-lib.el: Warning: Unknown defun property ‘gv-setter’ in cl-tenth
Fatal error 11: Segmentation fault
--8<---------------cut here---------------end--------------->8---




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

end of thread, other threads:[~2021-03-23 12:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-23 11:03 Build failure on master, wrong pdmp file loaded Ulrich Mueller
2021-03-23 11:14 ` Eli Zaretskii
2021-03-23 11:40   ` Ulrich Mueller
2021-03-23 12:38 ` Pankaj Jangid

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