caldwell / build-emacs

Build scripts for www.emacsformacosx.com
http://www.emacsformacosx.com/about
GNU General Public License v3.0
364 stars 61 forks source link

pdump/fingerprint no longer working on Catalina #86

Closed AdamAtToast closed 2 years ago

AdamAtToast commented 4 years ago

On Catalina - 10.15.1 (19B88) - and a totally brew-updated system, something appears broken with the fingerprinting system. My sha256sum comes from coreutils 8.31. What I'm getting during the build is:

dumping fingerprint: 49a7fc74fd29ea4b0ded443e1e8b3bbb88a3b99fda33ff365743a482978a9509
Dump complete
Byte counts: header=80 hot=11255992 discardable=119712 cold=5709736
Reloc counts: hot=620969 discardable=4654
/Library/Developer/CommandLineTools/usr/bin/make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[4]: Nothing to be done for `compile-first'.
/Library/Developer/CommandLineTools/usr/bin/make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[4]: Nothing to be done for `all'.
  GEN      ../etc/DOC
rm -f emacs && cp -f temacs emacs
/usr/local/bin/gmkdir -p /Users/adam/repos/build-emacs/emacs-source/nextstep/Emacs.app/Contents/MacOS
cp -f ../src/emacs /Users/adam/repos/build-emacs/emacs-source/nextstep/Emacs.app/Contents/MacOS/Emacs
/Library/Developer/CommandLineTools/usr/bin/make -C lisp all
/Library/Developer/CommandLineTools/usr/bin/make -C ../leim all EMACS="../src/emacs"
/Library/Developer/CommandLineTools/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      cus-load.el
  GEN      finder-inf.el
desired fingerprint: 49a7fc74fd29ea4b0ded443e1e8b3bbb88a3b99fda33ff365743a482978a9509
found fingerprint: ce6857d674be72e01daf74968c3fd9bea1716ab64c89f0f72fab440ed575e255
emacs: could not load dump file "/Users/adam/repos/build-emacs/emacs-source/src/emacs.pdmp": not built for this Emacs executable

The MacOS builds that are posted had ended for a while until they somehow got fixed. My assumption is that this was the issue. Problem is, I can't figure out the solution...

AdamAtToast commented 4 years ago

Anyone?

caldwell commented 2 years ago

I don't know how the fingerprinting system works—I've not delved into that code before. I think this may be a better question for the Emacs devs…