unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36369: Master doesn't use its pdump
@ 2019-06-25  3:08 Richard Stallman
  2019-06-25  4:43 ` Eli Zaretskii
  2022-02-15 10:11 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 14+ messages in thread
From: Richard Stallman @ 2019-06-25  3:08 UTC (permalink / raw)
  To: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I snarfed master this evening and built it.
It works, but it doesn't use its pdump file.
I built it in the source directory.
I cd to src, run ./emacs
and it reads loadup.el.

How can i diagnose this?

======================================================================
-*- mode: compilation; default-directory: "~/emacs-git/build-jun-24/src/" -*-
Compilation started at Mon Jun 24 20:32:38

make -k emacs
  GEN      lisp.mk
make -C ../lib/ all
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib'
  GEN      alloca.h
  GEN      dirent.h
  GEN      fcntl.h
  GEN      inttypes.h
  GEN      limits.h
  GEN      signal.h
  GEN      stdint.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      sys/select.h
  GEN      sys/stat.h
  GEN      sys/time.h
  GEN      sys/types.h
  GEN      time.h
  GEN      unistd.h
  CC       fingerprint.o
  CC       copy-file-range.o
  CC       explicit_bzero.o
  CC       fcntl.o
  CC       fsusage.o
  CC       regex.o
  CC       sig2str.o
  CC       time_rz.o
  CC       acl-errno-valid.o
  CC       acl-internal.o
  CC       get-permissions.o
  CC       set-permissions.o
  CC       allocator.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       careadlinkat.o
  CC       close-stream.o
  CC       count-leading-zeros.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       filemode.o
  CC       filevercmp.o
  CC       gettime.o
  CC       nstrftime.o
  CC       pipe2.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  CC       unistd.o
  CC       utimens.o
  CC       openat-die.o
  CC       save-cwd.o
  AR       libgnu.a
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib'
make -C ../lib-src/ make-docfile
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib-src'
  CCLD     make-docfile
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib-src'
  GEN      globals.h
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
  CC       menu.o
  CC       xmenu.o
  CC       window.o
  CC       charset.o
  CC       coding.o
  CC       category.o
  CC       ccl.o
  CC       character.o
  CC       chartab.o
  CC       bidi.o
  CC       cm.o
  CC       term.o
  CC       terminal.o
  CC       xfaces.o
  CC       xterm.o
  CC       xfns.o
  CC       xselect.o
  CC       xrdb.o
  CC       xsmfns.o
  CC       xsettings.o
  CC       gtkutil.o
  CC       dbusbind.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
  CC       bignum.o
  CC       buffer.o
  CC       filelock.o
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
  CC       indent.o
  CC       search.o
  CC       regex-emacs.o
  CC       undo.o
  CC       alloc.o
  CC       pdumper.o
  CC       data.o
  GEN      buildobj.h
  CC       doc.o
  CC       editfns.o
  CC       callint.o
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
  CC       font.o
  CC       print.o
  CC       lread.o
  CC       syntax.o
  CC       bytecode.o
  CC       process.o
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       timefns.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       lcms.o
  CC       inotify.o
  CC       profiler.o
  CC       decompress.o
  CC       thread.o
  CC       systhread.o
  CC       xfont.o
  CC       ftfont.o
  CC       xftfont.o
  CC       ftxfont.o
  CC       hbfont.o
  CC       fontset.o
  CC       fringe.o
  CC       image.o
  CC       xgselect.o
  CC       terminfo.o
  CC       lastfile.o
make -C ../admin/charsets all
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
  GEN      ../../etc/charsets/8859-2.map
  GEN      ../../etc/charsets/8859-3.map
  GEN      ../../etc/charsets/8859-4.map
  GEN      ../../etc/charsets/8859-5.map
  GEN      ../../etc/charsets/8859-6.map
  GEN      ../../etc/charsets/8859-7.map
  GEN      ../../etc/charsets/8859-8.map
  GEN      ../../etc/charsets/8859-9.map
  GEN      ../../etc/charsets/8859-10.map
  GEN      ../../etc/charsets/8859-11.map
  GEN      ../../etc/charsets/8859-13.map
  GEN      ../../etc/charsets/8859-14.map
  GEN      ../../etc/charsets/8859-15.map
  GEN      ../../etc/charsets/8859-16.map
  GEN      ../../etc/charsets/IBM037.map
  GEN      ../../etc/charsets/IBM038.map
  GEN      ../../etc/charsets/IBM256.map
  GEN      ../../etc/charsets/IBM273.map
  GEN      ../../etc/charsets/IBM274.map
  GEN      ../../etc/charsets/IBM275.map
  GEN      ../../etc/charsets/IBM277.map
  GEN      ../../etc/charsets/IBM278.map
  GEN      ../../etc/charsets/IBM280.map
  GEN      ../../etc/charsets/IBM281.map
  GEN      ../../etc/charsets/IBM284.map
  GEN      ../../etc/charsets/IBM285.map
  GEN      ../../etc/charsets/IBM290.map
  GEN      ../../etc/charsets/IBM297.map
  GEN      ../../etc/charsets/IBM420.map
  GEN      ../../etc/charsets/IBM423.map
  GEN      ../../etc/charsets/IBM424.map
  GEN      ../../etc/charsets/IBM437.map
  GEN      ../../etc/charsets/IBM500.map
  GEN      ../../etc/charsets/IBM850.map
  GEN      ../../etc/charsets/IBM851.map
  GEN      ../../etc/charsets/IBM852.map
  GEN      ../../etc/charsets/IBM855.map
  GEN      ../../etc/charsets/IBM856.map
  GEN      ../../etc/charsets/IBM857.map
  GEN      ../../etc/charsets/IBM860.map
  GEN      ../../etc/charsets/IBM861.map
  GEN      ../../etc/charsets/IBM862.map
  GEN      ../../etc/charsets/IBM863.map
  GEN      ../../etc/charsets/IBM864.map
  GEN      ../../etc/charsets/IBM865.map
  GEN      ../../etc/charsets/IBM866.map
  GEN      ../../etc/charsets/IBM868.map
  GEN      ../../etc/charsets/IBM869.map
  GEN      ../../etc/charsets/IBM870.map
  GEN      ../../etc/charsets/IBM871.map
  GEN      ../../etc/charsets/IBM874.map
  GEN      ../../etc/charsets/IBM875.map
  GEN      ../../etc/charsets/IBM880.map
  GEN      ../../etc/charsets/IBM891.map
  GEN      ../../etc/charsets/IBM903.map
  GEN      ../../etc/charsets/IBM904.map
  GEN      ../../etc/charsets/IBM905.map
  GEN      ../../etc/charsets/IBM918.map
  GEN      ../../etc/charsets/IBM1004.map
  GEN      ../../etc/charsets/IBM1026.map
  GEN      ../../etc/charsets/IBM1047.map
  GEN      ../../etc/charsets/CP737.map
  GEN      ../../etc/charsets/CP775.map
  GEN      ../../etc/charsets/CP1125.map
  GEN      ../../etc/charsets/CP1250.map
  GEN      ../../etc/charsets/CP1251.map
  GEN      ../../etc/charsets/CP1252.map
  GEN      ../../etc/charsets/CP1253.map
  GEN      ../../etc/charsets/CP1254.map
  GEN      ../../etc/charsets/CP1255.map
  GEN      ../../etc/charsets/CP1256.map
  GEN      ../../etc/charsets/CP1257.map
  GEN      ../../etc/charsets/CP1258.map
  GEN      ../../etc/charsets/CP10007.map
  GEN      ../../etc/charsets/CP720.map
  GEN      ../../etc/charsets/CP858.map
  GEN      ../../etc/charsets/GB2312.map
  GEN      ../../etc/charsets/GBK.map
  GEN      ../../etc/charsets/GB180302.map
  GEN      ../../etc/charsets/GB180304.map
  GEN      ../../etc/charsets/BIG5.map
  GEN      ../../etc/charsets/BIG5-HKSCS.map
  GEN      ../../etc/charsets/CNS-1.map
  GEN      ../../etc/charsets/CNS-2.map
  GEN      ../../etc/charsets/CNS-3.map
  GEN      ../../etc/charsets/CNS-4.map
  GEN      ../../etc/charsets/CNS-5.map
  GEN      ../../etc/charsets/CNS-6.map
  GEN      ../../etc/charsets/CNS-7.map
  GEN      ../../etc/charsets/CNS-F.map
  GEN      ../../etc/charsets/JISX0201.map
  GEN      ../../etc/charsets/JISX0208.map
  GEN      ../../etc/charsets/JISX0212.map
  GEN      ../../etc/charsets/JISX2131.map
  GEN      ../../etc/charsets/JISX2132.map
  GEN      ../../etc/charsets/JISC6226.map
  GEN      ../../etc/charsets/CP932-2BYTE.map
  GEN      ../../etc/charsets/JISX213A.map
  GEN      ../../etc/charsets/KSC5601.map
  GEN      ../../etc/charsets/KSC5636.map
  GEN      ../../etc/charsets/JOHAB.map
  GEN      ../../etc/charsets/KOI-8.map
  GEN      ../../etc/charsets/KOI8-R.map
  GEN      ../../etc/charsets/KOI8-U.map
  GEN      ../../etc/charsets/KOI8-T.map
  GEN      ../../etc/charsets/ALTERNATIVNYJ.map
  GEN      ../../etc/charsets/MIK.map
  GEN      ../../etc/charsets/PTCP154.map
  GEN      ../../etc/charsets/TIS-620.map
  GEN      ../../etc/charsets/VISCII.map
  GEN      ../../etc/charsets/VSCII.map
  GEN      ../../etc/charsets/VSCII-2.map
  GEN      ../../etc/charsets/KA-PS.map
  GEN      ../../etc/charsets/KA-ACADEMY.map
  GEN      ../../etc/charsets/HP-ROMAN8.map
  GEN      ../../etc/charsets/NEXTSTEP.map
  GEN      ../../etc/charsets/MACINTOSH.map
  GEN      ../../etc/charsets/EBCDICUK.map
  GEN      ../../etc/charsets/EBCDICUS.map
  GEN      ../../etc/charsets/stdenc.map
  GEN      ../../etc/charsets/symbol.map
  GEN      ../../etc/charsets/CP949-2BYTE.map
  GEN      ../../etc/charsets/BIG5-1.map
  GEN      ../../etc/charsets/BIG5-2.map
  GEN      ../../etc/charsets/MULE-ethiopic.map
  GEN      ../../etc/charsets/MULE-ipa.map
  GEN      ../../etc/charsets/MULE-is13194.map
  GEN      ../../etc/charsets/MULE-sisheng.map
  GEN      ../../etc/charsets/MULE-tibetan.map
  GEN      ../../etc/charsets/MULE-lviscii.map
  GEN      ../../etc/charsets/MULE-uviscii.map
  GEN      ../../lisp/international/cp51932.el
  GEN      ../../lisp/international/eucjp-ms.el
  GEN      charsets.stamp
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
make -C ../admin/unidata charscript.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/unidata'
  GEN      ../../lisp/international/charscript.el
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/unidata'
make -C ../lib-src/ make-fingerprint
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib-src'
  CCLD     make-fingerprint
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib-src'
  CCLD     temacs
/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
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 (/home/rms/emacs-git/build-jun-24/lisp /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp /home/rms/emacs-git/build-jun-24/lisp/progmodes /home/rms/emacs-git/build-jun-24/lisp/language /home/rms/emacs-git/build-jun-24/lisp/international /home/rms/emacs-git/build-jun-24/lisp/textmodes /home/rms/emacs-git/build-jun-24/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 /home/rms/emacs-git/build-jun-24/lisp/files.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/macroexp.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/pcase.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/macroexp.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/cus-face.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/faces.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/button.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/ldefs-boot.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/nadvice.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/cl-preloaded.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/minibuffer.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/obarray.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/abbrev.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/simple.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/help.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/jka-cmpr-hook.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/epa-hook.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/mule-cmds.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/case-table.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/characters.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/charscript.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/composite.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/chinese.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/cyrillic.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/indian.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/sinhala.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/english.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/ethiopic.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/european.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/czech.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/slovak.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/romanian.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/greek.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/hebrew.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/cp51932.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/eucjp-ms.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/japanese.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/korean.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/lao.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/tai-viet.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/thai.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/tibetan.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/vietnamese.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/misc-lang.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/utf-8-lang.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/georgian.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/khmer.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/burmese.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/language/cham.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/indent.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/cl-generic.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/frame.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/startup.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/term/tty-colors.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/font-core.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/facemenu.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/syntax.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/font-lock.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/jit-lock.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/mouse.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/scroll-bar.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/select.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/timer.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/isearch.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/rfn-eshadow.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/menu-bar.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/lisp.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/page.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/register.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/paragraphs.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/progmodes/prog-mode.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/lisp-mode.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/progmodes/elisp-mode.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/text-mode.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/fill.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/newcomment.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/replace.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/tabulated-list.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/buff-menu.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/fringe.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/regexp-opt.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/image.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/international/fontset.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/dnd.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/tool-bar.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/dynamic-setting.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/x-dnd.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/term/common-win.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/term/x-win.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/mwheel.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/float-sup.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/vc/vc-hooks.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/vc/ediff-hook.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/uniquify.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/electric.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/eldoc.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/cus-start.el (source)...
Loading /home/rms/emacs-git/build-jun-24/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
dumping fingerprint: 5a7d1ddf367702d81e56edf2789c69f6a8a78e7b1df50aad2a7778edce7e2a84
Dump complete
Byte counts: header=80 hot=13584016 discardable=120960 cold=9359640
Reloc counts: hot=947897 discardable=4655
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
  ELC      emacs-lisp/macroexp.elc
  ELC      emacs-lisp/cconv.elc
  ELC      emacs-lisp/byte-opt.elc
  ELC      emacs-lisp/bytecomp.elc
  ELC      emacs-lisp/autoload.elc
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
make -C ../lisp autoloads EMACS="../src/bootstrap-emacs"
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
  ELC      international/titdic-cnv.elc
make -C ../leim all EMACS="../src/bootstrap-emacs"
make[2]: Entering directory '/home/rms/emacs-git/build-jun-24/leim'
  GEN      ../lisp/leim/quail/CCDOSPY.el
  GEN      ../lisp/leim/quail/Punct.el
  GEN      ../lisp/leim/quail/QJ.el
  GEN      ../lisp/leim/quail/SW.el
  GEN      ../lisp/leim/quail/TONEPY.el
  GEN      ../lisp/leim/quail/4Corner.el
  GEN      ../lisp/leim/quail/ARRAY30.el
  GEN      ../lisp/leim/quail/ECDICT.el
  GEN      ../lisp/leim/quail/ETZY.el
  GEN      ../lisp/leim/quail/Punct-b5.el
  GEN      ../lisp/leim/quail/PY-b5.el
  GEN      ../lisp/leim/quail/QJ-b5.el
  GEN      ../lisp/leim/quail/ZOZY.el
  GEN      ../lisp/leim/quail/tsang-b5.el
  GEN      ../lisp/leim/quail/tsang-cns.el
  GEN      ../lisp/leim/quail/PY.el
  GEN      ../lisp/leim/quail/ZIRANMA.el
  GEN      ../lisp/leim/quail/CTLau.el
  GEN      ../lisp/leim/quail/CTLau-b5.el
  GEN      ../lisp/language/pinyin.el
  GEN      ../lisp/leim/leim-list.el
/bin/mkdir -p ../lisp/leim/ja-dic
  GEN      ../lisp/leim/ja-dic/ja-dic.el
  INFO     Processing OKURI-ARI entries
  INFO     Processing POSTFIX entries
  INFO     Processing PREFIX entries
  INFO     Collecting OKURI-NASI entries
  INFO     Collecting OKURI-NASI entries... 
  INFO     Collecting OKURI-NASI entries...27% 
  INFO     Collecting OKURI-NASI entries...37% 
  INFO     Collecting OKURI-NASI entries...47% 
  INFO     Collecting OKURI-NASI entries...57% 
  INFO     Collecting OKURI-NASI entries...67% 
  INFO     Collecting OKURI-NASI entries...77% 
  INFO     Collecting OKURI-NASI entries...87% 
  INFO     Collecting OKURI-NASI entries...97% 
  INFO     Collecting OKURI-NASI entries...done
  INFO     Processing OKURI-NASI entries
  INFO     Processing OKURI-NASI entries... 
  INFO     Processing OKURI-NASI entries...10% 
  INFO     Processing OKURI-NASI entries...20% 
  INFO     Processing OKURI-NASI entries...30% 
  INFO     Processing OKURI-NASI entries...40% 
  INFO     Processing OKURI-NASI entries...50% 
  INFO     Processing OKURI-NASI entries...60% 
  INFO     Processing OKURI-NASI entries...70% 
  INFO     Processing OKURI-NASI entries...80% 
  INFO     Processing OKURI-NASI entries...90% 
  INFO     Processing OKURI-NASI entries...100% 
  INFO     Processing OKURI-NASI entries...done
make[2]: Leaving directory '/home/rms/emacs-git/build-jun-24/leim'
make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs"
make[2]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/grammars'
  GEN      ../../lisp/cedet/semantic/bovine/c-by.el
  GEN      ../../lisp/cedet/semantic/bovine/make-by.el
  GEN      ../../lisp/cedet/semantic/bovine/scm-by.el
  GEN      ../../lisp/cedet/semantic/wisent/javat-wy.el
  GEN      ../../lisp/cedet/semantic/wisent/js-wy.el
  GEN      ../../lisp/cedet/semantic/wisent/python-wy.el
  GEN      ../../lisp/cedet/srecode/srt-wy.el
make[2]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/grammars'
  GEN      calendar/cal-loaddefs.el
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...14% 
  INFO     Scraping files for autoloads...25% 
  INFO     Scraping files for autoloads...37% 
  INFO     Scraping files for autoloads...48% 
  INFO     Scraping files for autoloads...59% 
  INFO     Scraping files for autoloads...70% 
  INFO     Scraping files for autoloads...81% 
  INFO     Scraping files for autoloads...92% 
  INFO     Scraping files for autoloads...100% 
  INFO     Scraping files for autoloads...done
  GEN      calendar/diary-loaddefs.el
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...14% 
  INFO     Scraping files for autoloads...24% 
  INFO     Scraping files for autoloads...35% 
  INFO     Scraping files for autoloads...46% 
  INFO     Scraping files for autoloads...57% 
  INFO     Scraping files for autoloads...67% 
  INFO     Scraping files for autoloads...78% 
  INFO     Scraping files for autoloads...89% 
  INFO     Scraping files for autoloads...99% 
  INFO     Scraping files for autoloads...done
  GEN      calendar/hol-loaddefs.el
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...13% 
  INFO     Scraping files for autoloads...24% 
  INFO     Scraping files for autoloads...34% 
  INFO     Scraping files for autoloads...44% 
  INFO     Scraping files for autoloads...55% 
  INFO     Scraping files for autoloads...65% 
  INFO     Scraping files for autoloads...75% 
  INFO     Scraping files for autoloads...86% 
  INFO     Scraping files for autoloads...96% 
  INFO     Scraping files for autoloads...100% 
  INFO     Scraping files for autoloads...done
  GEN      mh-e/mh-loaddefs.el
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...12% 
  INFO     Scraping files for autoloads...24% 
  INFO     Scraping files for autoloads...36% 
  INFO     Scraping files for autoloads...48% 
  INFO     Scraping files for autoloads...60% 
  INFO     Scraping files for autoloads...72% 
  INFO     Scraping files for autoloads...84% 
  INFO     Scraping files for autoloads...96% 
  INFO     Scraping files for autoloads...100% 
  INFO     Scraping files for autoloads...done
  GEN      net/tramp-loaddefs.el
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...11% 
  INFO     Scraping files for autoloads...22% 
  INFO     Scraping files for autoloads...33% 
  INFO     Scraping files for autoloads...43% 
  INFO     Scraping files for autoloads...54% 
  INFO     Scraping files for autoloads...65% 
  INFO     Scraping files for autoloads...75% 
  INFO     Scraping files for autoloads...86% 
  INFO     Scraping files for autoloads...97% 
  INFO     Scraping files for autoloads...100% 
  INFO     Scraping files for autoloads...done
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
  INFO     Scraping files for autoloads... 
  INFO     Scraping files for autoloads...10% 
  INFO     Scraping files for autoloads...20% 
  INFO     Scraping files for autoloads...30% 
  INFO     Scraping files for autoloads...40% 
  INFO     Scraping files for autoloads...50% 
  INFO     Scraping files for autoloads...60% 
  INFO     Scraping files for autoloads...70% 
  INFO     Scraping files for autoloads...80% 
  INFO     Scraping files for autoloads...90% 
  INFO     Scraping files for autoloads...100% 
  INFO     Scraping files for autoloads...done
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
  ELC      ../lisp/abbrev.elc
  ELC      ../lisp/bindings.elc
  ELC      ../lisp/buff-menu.elc
  ELC      ../lisp/button.elc
  ELC      ../lisp/case-table.elc
  ELC      ../lisp/composite.elc
  ELC      ../lisp/cus-face.elc
  ELC      ../lisp/cus-start.elc
  ELC      ../lisp/custom.elc
  ELC      ../lisp/disp-table.elc
  ELC      ../lisp/dnd.elc
  ELC      ../lisp/dos-fns.elc
  ELC      ../lisp/dos-vars.elc
  ELC      ../lisp/dos-w32.elc
  ELC      ../lisp/dynamic-setting.elc
  ELC      ../lisp/electric.elc
  ELC      ../lisp/emacs-lisp/backquote.elc
  ELC      ../lisp/emacs-lisp/byte-run.elc
  ELC      ../lisp/emacs-lisp/cl-generic.elc
  ELC      ../lisp/emacs-lisp/cl-preloaded.elc
  ELC      ../lisp/emacs-lisp/eldoc.elc
  ELC      ../lisp/emacs-lisp/float-sup.elc
  ELC      ../lisp/emacs-lisp/lisp-mode.elc
  ELC      ../lisp/emacs-lisp/lisp.elc
  ELC      ../lisp/emacs-lisp/map-ynp.elc
  ELC      ../lisp/emacs-lisp/nadvice.elc
  ELC      ../lisp/emacs-lisp/regexp-opt.elc
  ELC      ../lisp/emacs-lisp/syntax.elc
  ELC      ../lisp/emacs-lisp/tabulated-list.elc
  ELC      ../lisp/emacs-lisp/timer.elc
  ELC      ../lisp/env.elc
  ELC      ../lisp/epa-hook.elc
  ELC      ../lisp/facemenu.elc
  ELC      ../lisp/faces.elc
  ELC      ../lisp/files.elc
  ELC      ../lisp/font-core.elc
  ELC      ../lisp/font-lock.elc
  ELC      ../lisp/format.elc
  ELC      ../lisp/frame.elc
  ELC      ../lisp/fringe.elc
  ELC      ../lisp/help.elc
  ELC      ../lisp/image.elc
  ELC      ../lisp/indent.elc
  ELC      ../lisp/international/charscript.elc
  ELC      ../lisp/international/characters.elc
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/unidata'
  ELC      uvs.elc
  ELC      unidata-gen.elc
  GEN      unidata.txt
  GEN      ../../lisp/international/uni-bidi.el
  GEN      ../../lisp/international/uni-brackets.el
  GEN      ../../lisp/international/uni-category.el
  GEN      ../../lisp/international/uni-combining.el
  GEN      ../../lisp/international/uni-comment.el
  GEN      ../../lisp/international/uni-decimal.el
  GEN      ../../lisp/international/uni-decomposition.el
  GEN      ../../lisp/international/uni-digit.el
  GEN      ../../lisp/international/uni-lowercase.el
  GEN      ../../lisp/international/uni-mirrored.el
  GEN      ../../lisp/international/uni-name.el
  GEN      ../../lisp/international/uni-numeric.el
  GEN      ../../lisp/international/uni-old-name.el
  GEN      ../../lisp/international/uni-special-lowercase.el
  GEN      ../../lisp/international/uni-special-titlecase.el
  GEN      ../../lisp/international/uni-special-uppercase.el
  GEN      ../../lisp/international/uni-titlecase.el
  GEN      ../../lisp/international/uni-uppercase.el
  GEN      ../../lisp/international/charprop.el
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/unidata'
make -C ../admin/charsets cp51932.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
make[1]: Nothing to be done for 'cp51932.el'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
  ELC      ../lisp/international/cp51932.elc
make -C ../admin/charsets eucjp-ms.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
make[1]: Nothing to be done for 'eucjp-ms.el'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/admin/charsets'
  ELC      ../lisp/international/eucjp-ms.elc
  ELC      ../lisp/international/fontset.elc
  ELC      ../lisp/international/mule-cmds.elc
  ELC      ../lisp/international/mule-conf.elc
  ELC      ../lisp/international/mule-util.elc
  ELC      ../lisp/international/mule.elc
  ELC      ../lisp/international/ucs-normalize.elc
  ELC      ../lisp/isearch.elc
  ELC      ../lisp/jit-lock.elc
  ELC      ../lisp/jka-cmpr-hook.elc
  ELC      ../lisp/language/burmese.elc
  ELC      ../lisp/language/cham.elc
  ELC      ../lisp/language/chinese.elc
  ELC      ../lisp/language/cyrillic.elc
  ELC      ../lisp/language/czech.elc
  ELC      ../lisp/language/english.elc
  ELC      ../lisp/language/ethiopic.elc
  ELC      ../lisp/language/european.elc
  ELC      ../lisp/language/georgian.elc
  ELC      ../lisp/language/greek.elc
  ELC      ../lisp/language/hebrew.elc
  ELC      ../lisp/language/indian.elc
  ELC      ../lisp/language/japanese.elc
  ELC      ../lisp/language/khmer.elc
  ELC      ../lisp/language/korean.elc
  ELC      ../lisp/language/lao.elc
  ELC      ../lisp/language/misc-lang.elc
  ELC      ../lisp/language/romanian.elc
  ELC      ../lisp/language/sinhala.elc
  ELC      ../lisp/language/slovak.elc
  ELC      ../lisp/language/tai-viet.elc
  ELC      ../lisp/language/thai.elc
  ELC      ../lisp/language/tibetan.elc
  ELC      ../lisp/language/utf-8-lang.elc
  ELC      ../lisp/language/vietnamese.elc
  ELC      ../lisp/ls-lisp.elc
  ELC      ../lisp/menu-bar.elc
  ELC      ../lisp/minibuffer.elc
  ELC      ../lisp/mouse.elc
  ELC      ../lisp/mwheel.elc
  ELC      ../lisp/newcomment.elc
  ELC      ../lisp/obarray.elc
  ELC      ../lisp/progmodes/elisp-mode.elc
  ELC      ../lisp/progmodes/prog-mode.elc
  ELC      ../lisp/register.elc
  ELC      ../lisp/replace.elc
  ELC      ../lisp/rfn-eshadow.elc
  ELC      ../lisp/scroll-bar.elc
  ELC      ../lisp/select.elc
  ELC      ../lisp/simple.elc
  ELC      ../lisp/startup.elc
  ELC      ../lisp/subr.elc
  ELC      ../lisp/term/common-win.elc
  ELC      ../lisp/term/internal.elc
  ELC      ../lisp/term/ns-win.elc
  ELC      ../lisp/term/pc-win.elc
  ELC      ../lisp/term/tty-colors.elc
  ELC      ../lisp/term/w32-win.elc
  ELC      ../lisp/term/x-win.elc
  ELC      ../lisp/textmodes/fill.elc
  ELC      ../lisp/textmodes/page.elc
  ELC      ../lisp/textmodes/paragraphs.elc
  ELC      ../lisp/textmodes/text-mode.elc
  ELC      ../lisp/tool-bar.elc
  ELC      ../lisp/tooltip.elc
  ELC      ../lisp/uniquify.elc
  ELC      ../lisp/vc/ediff-hook.elc
  ELC      ../lisp/vc/vc-hooks.elc
  ELC      ../lisp/version.elc
  ELC      ../lisp/w32-fns.elc
  ELC      ../lisp/w32-vars.elc
  ELC      ../lisp/widget.elc
  ELC      ../lisp/window.elc
  ELC      ../lisp/x-dnd.elc
  GEN      ../etc/DOC
rm -f emacs && cp -f temacs emacs

Compilation finished at Mon Jun 24 20:53:23

Here's the output from running Emacs.


======================================================================

Loading loadup.el (source)...
dump mode: nil
Using load-path (/usr/local/share/emacs/27.0.50/site-lisp /usr/local/share/emacs/site-lisp /home/rms/emacs-git/build-jun-24/lisp /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp /home/rms/emacs-git/build-jun-24/lisp/progmodes /home/rms/emacs-git/build-jun-24/lisp/language /home/rms/emacs-git/build-jun-24/lisp/international /home/rms/emacs-git/build-jun-24/lisp/textmodes /home/rms/emacs-git/build-jun-24/lisp/vc)
Loading emacs-lisp/byte-run...done
Loading emacs-lisp/backquote...done
Loading subr...done
Loading version...done
Loading widget...done
Loading custom...done
Loading emacs-lisp/map-ynp...done
Loading international/mule...done
Loading international/mule-conf...done
Loading env...done
Loading format...done
Loading bindings...done
Loading window...done
Loading files...done
Loading emacs-lisp/macroexp...done
Loading cus-face...done
Loading faces...done
Loading button...done
Loading /home/rms/emacs-git/build-jun-24/lisp/loaddefs.el (source)...done
Loading emacs-lisp/nadvice...done
Loading emacs-lisp/cl-preloaded...done
Loading minibuffer...done
Loading obarray...done
Loading abbrev...done
Loading simple...done
Loading help...done
Loading jka-cmpr-hook...done
Loading epa-hook...done
Loading international/mule-cmds...done
Loading case-table...done
Loading /home/rms/emacs-git/build-jun-24/lisp/international/charprop.el (source)...
Unable to load color "black"
Unable to load color "gray"
Unable to load color "gray60"
Unable to load color "gray80"
Unable to load color "gray40"
Error during redisplay: (eval (if (display-graphic-p) " " "-")) signaled (void-function display-graphic-p)
Error during redisplay: (eval (unless (display-graphic-p) "-%-")) signaled (void-function display-graphic-p)
Loading /home/rms/emacs-git/build-jun-24/lisp/international/charprop.el (source)...done
Loading international/characters...done
Loading composite...done
Loading language/chinese...done
Loading language/cyrillic...done
Loading language/indian...done
Loading language/sinhala...done
Loading language/english...done
Loading language/ethiopic...done
Loading language/european...done
Loading language/czech...done
Loading language/slovak...done
Loading language/romanian...done
Loading language/greek...done
Loading language/hebrew...done
Loading international/cp51932...done
Loading international/eucjp-ms...done
Loading language/japanese...done
Loading language/korean...done
Loading language/lao...done
Loading language/tai-viet...done
Loading language/thai...done
Loading language/tibetan...done
Loading language/vietnamese...done
Loading language/misc-lang...done
Loading language/utf-8-lang...done
Loading language/georgian...done
Loading language/khmer...done
Loading language/burmese...done
Loading language/cham...done
Loading indent...done
Loading emacs-lisp/cl-generic...done
Loading frame...done
Loading startup...done
Loading term/tty-colors...done
Loading font-core...done
Loading facemenu...done
Loading emacs-lisp/syntax...done
Loading font-lock...done
Loading jit-lock...done
Loading mouse...done
Loading scroll-bar...done
Loading select...done
Loading emacs-lisp/timer...done
Loading isearch...done
Loading rfn-eshadow...done
Loading menu-bar...done
Loading emacs-lisp/lisp...done
Loading textmodes/page...done
Loading register...done
Loading textmodes/paragraphs...done
Loading progmodes/prog-mode...done
Loading emacs-lisp/lisp-mode...done
Loading progmodes/elisp-mode...done
Loading textmodes/text-mode...done
Loading textmodes/fill...done
Loading newcomment...done
Loading replace...done
Loading emacs-lisp/tabulated-list...done
Loading buff-menu...done
Loading fringe...done
Loading emacs-lisp/regexp-opt...done
Loading image...done
Loading international/fontset...done
Loading dnd...done
Loading tool-bar...done
Loading dynamic-setting...done
Loading x-dnd...done
Loading term/common-win...done
Loading term/x-win...done
Loading mwheel...done
Loading emacs-lisp/float-sup...done
Loading vc/vc-hooks...done
Loading vc/ediff-hook...done
Loading uniquify...done
Loading electric...done
Loading emacs-lisp/eldoc...done
Loading cus-start...done
Loading tooltip...done
Loading /home/rms/emacs-git/build-jun-24/lisp/leim/leim-list.el (source)...done
Finding pointers to doc strings...done
Loading /home/rms/emacs-git/build-jun-24/lisp/paren.el (source)...done
Loading /home/rms/emacs-git/build-jun-24/lisp/view.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading loadup.el (source)...done
Mark set [2 times]
Making completion list...



-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-25  3:08 bug#36369: Master doesn't use its pdump Richard Stallman
@ 2019-06-25  4:43 ` Eli Zaretskii
  2019-06-25  5:37   ` Eli Zaretskii
  2019-06-26  3:27   ` Richard Stallman
  2022-02-15 10:11 ` Lars Ingebrigtsen
  1 sibling, 2 replies; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-25  4:43 UTC (permalink / raw)
  To: rms, Richard Stallman, 36369

On June 25, 2019 6:08:15 AM GMT+03:00, Richard Stallman <rms@gnu.org> wrote:
> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
> I snarfed master this evening and built it.
> It works, but it doesn't use its pdump file.
> I built it in the source directory.
> I cd to src, run ./emacs
> and it reads loadup.el.
> 
> How can i diagnose this?
> 
> ======================================================================
> -*- mode: compilation; default-directory:
> "~/emacs-git/build-jun-24/src/" -*-
> Compilation started at Mon Jun 24 20:32:38
> 
> make -k emacs
>   GEN      lisp.mk
> make -C ../lib/ all
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib'
>   GEN      alloca.h
>   GEN      dirent.h
>   GEN      fcntl.h
>   GEN      inttypes.h
>   GEN      limits.h
>   GEN      signal.h
>   GEN      stdint.h
>   GEN      stdio.h
>   GEN      stdlib.h
>   GEN      string.h
>   GEN      sys/select.h
>   GEN      sys/stat.h
>   GEN      sys/time.h
>   GEN      sys/types.h
>   GEN      time.h
>   GEN      unistd.h
>   CC       fingerprint.o
>   CC       copy-file-range.o
>   CC       explicit_bzero.o
>   CC       fcntl.o
>   CC       fsusage.o
>   CC       regex.o
>   CC       sig2str.o
>   CC       time_rz.o
>   CC       acl-errno-valid.o
>   CC       acl-internal.o
>   CC       get-permissions.o
>   CC       set-permissions.o
>   CC       allocator.o
>   CC       binary-io.o
>   CC       c-ctype.o
>   CC       c-strcasecmp.o
>   CC       c-strncasecmp.o
>   CC       careadlinkat.o
>   CC       close-stream.o
>   CC       count-leading-zeros.o
>   CC       count-one-bits.o
>   CC       count-trailing-zeros.o
>   CC       md5.o
>   CC       sha1.o
>   CC       sha256.o
>   CC       sha512.o
>   CC       dtoastr.o
>   CC       dtotimespec.o
>   CC       filemode.o
>   CC       filevercmp.o
>   CC       gettime.o
>   CC       nstrftime.o
>   CC       pipe2.o
>   CC       qcopy-acl.o
>   CC       stat-time.o
>   CC       tempname.o
>   CC       timespec.o
>   CC       timespec-add.o
>   CC       timespec-sub.o
>   CC       u64.o
>   CC       unistd.o
>   CC       utimens.o
>   CC       openat-die.o
>   CC       save-cwd.o
>   AR       libgnu.a
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib'
> make -C ../lib-src/ make-docfile
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib-src'
>   CCLD     make-docfile
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib-src'
>   GEN      globals.h
>   CC       dispnew.o
>   CC       frame.o
>   CC       scroll.o
>   CC       xdisp.o
>   CC       menu.o
>   CC       xmenu.o
>   CC       window.o
>   CC       charset.o
>   CC       coding.o
>   CC       category.o
>   CC       ccl.o
>   CC       character.o
>   CC       chartab.o
>   CC       bidi.o
>   CC       cm.o
>   CC       term.o
>   CC       terminal.o
>   CC       xfaces.o
>   CC       xterm.o
>   CC       xfns.o
>   CC       xselect.o
>   CC       xrdb.o
>   CC       xsmfns.o
>   CC       xsettings.o
>   CC       gtkutil.o
>   CC       dbusbind.o
>   CC       emacs.o
>   CC       keyboard.o
>   CC       macros.o
>   CC       keymap.o
>   CC       sysdep.o
>   CC       bignum.o
>   CC       buffer.o
>   CC       filelock.o
>   CC       insdel.o
>   CC       marker.o
>   CC       minibuf.o
>   CC       fileio.o
>   CC       dired.o
>   CC       cmds.o
>   CC       casetab.o
>   CC       casefiddle.o
>   CC       indent.o
>   CC       search.o
>   CC       regex-emacs.o
>   CC       undo.o
>   CC       alloc.o
>   CC       pdumper.o
>   CC       data.o
>   GEN      buildobj.h
>   CC       doc.o
>   CC       editfns.o
>   CC       callint.o
>   CC       eval.o
>   CC       floatfns.o
>   CC       fns.o
>   CC       font.o
>   CC       print.o
>   CC       lread.o
>   CC       syntax.o
>   CC       bytecode.o
>   CC       process.o
>   CC       gnutls.o
>   CC       callproc.o
>   CC       region-cache.o
>   CC       sound.o
>   CC       timefns.o
>   CC       atimer.o
>   CC       doprnt.o
>   CC       intervals.o
>   CC       textprop.o
>   CC       composite.o
>   CC       xml.o
>   CC       lcms.o
>   CC       inotify.o
>   CC       profiler.o
>   CC       decompress.o
>   CC       thread.o
>   CC       systhread.o
>   CC       xfont.o
>   CC       ftfont.o
>   CC       xftfont.o
>   CC       ftxfont.o
>   CC       hbfont.o
>   CC       fontset.o
>   CC       fringe.o
>   CC       image.o
>   CC       xgselect.o
>   CC       terminfo.o
>   CC       lastfile.o
> make -C ../admin/charsets all
> make[1]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
>   GEN      ../../etc/charsets/8859-2.map
>   GEN      ../../etc/charsets/8859-3.map
>   GEN      ../../etc/charsets/8859-4.map
>   GEN      ../../etc/charsets/8859-5.map
>   GEN      ../../etc/charsets/8859-6.map
>   GEN      ../../etc/charsets/8859-7.map
>   GEN      ../../etc/charsets/8859-8.map
>   GEN      ../../etc/charsets/8859-9.map
>   GEN      ../../etc/charsets/8859-10.map
>   GEN      ../../etc/charsets/8859-11.map
>   GEN      ../../etc/charsets/8859-13.map
>   GEN      ../../etc/charsets/8859-14.map
>   GEN      ../../etc/charsets/8859-15.map
>   GEN      ../../etc/charsets/8859-16.map
>   GEN      ../../etc/charsets/IBM037.map
>   GEN      ../../etc/charsets/IBM038.map
>   GEN      ../../etc/charsets/IBM256.map
>   GEN      ../../etc/charsets/IBM273.map
>   GEN      ../../etc/charsets/IBM274.map
>   GEN      ../../etc/charsets/IBM275.map
>   GEN      ../../etc/charsets/IBM277.map
>   GEN      ../../etc/charsets/IBM278.map
>   GEN      ../../etc/charsets/IBM280.map
>   GEN      ../../etc/charsets/IBM281.map
>   GEN      ../../etc/charsets/IBM284.map
>   GEN      ../../etc/charsets/IBM285.map
>   GEN      ../../etc/charsets/IBM290.map
>   GEN      ../../etc/charsets/IBM297.map
>   GEN      ../../etc/charsets/IBM420.map
>   GEN      ../../etc/charsets/IBM423.map
>   GEN      ../../etc/charsets/IBM424.map
>   GEN      ../../etc/charsets/IBM437.map
>   GEN      ../../etc/charsets/IBM500.map
>   GEN      ../../etc/charsets/IBM850.map
>   GEN      ../../etc/charsets/IBM851.map
>   GEN      ../../etc/charsets/IBM852.map
>   GEN      ../../etc/charsets/IBM855.map
>   GEN      ../../etc/charsets/IBM856.map
>   GEN      ../../etc/charsets/IBM857.map
>   GEN      ../../etc/charsets/IBM860.map
>   GEN      ../../etc/charsets/IBM861.map
>   GEN      ../../etc/charsets/IBM862.map
>   GEN      ../../etc/charsets/IBM863.map
>   GEN      ../../etc/charsets/IBM864.map
>   GEN      ../../etc/charsets/IBM865.map
>   GEN      ../../etc/charsets/IBM866.map
>   GEN      ../../etc/charsets/IBM868.map
>   GEN      ../../etc/charsets/IBM869.map
>   GEN      ../../etc/charsets/IBM870.map
>   GEN      ../../etc/charsets/IBM871.map
>   GEN      ../../etc/charsets/IBM874.map
>   GEN      ../../etc/charsets/IBM875.map
>   GEN      ../../etc/charsets/IBM880.map
>   GEN      ../../etc/charsets/IBM891.map
>   GEN      ../../etc/charsets/IBM903.map
>   GEN      ../../etc/charsets/IBM904.map
>   GEN      ../../etc/charsets/IBM905.map
>   GEN      ../../etc/charsets/IBM918.map
>   GEN      ../../etc/charsets/IBM1004.map
>   GEN      ../../etc/charsets/IBM1026.map
>   GEN      ../../etc/charsets/IBM1047.map
>   GEN      ../../etc/charsets/CP737.map
>   GEN      ../../etc/charsets/CP775.map
>   GEN      ../../etc/charsets/CP1125.map
>   GEN      ../../etc/charsets/CP1250.map
>   GEN      ../../etc/charsets/CP1251.map
>   GEN      ../../etc/charsets/CP1252.map
>   GEN      ../../etc/charsets/CP1253.map
>   GEN      ../../etc/charsets/CP1254.map
>   GEN      ../../etc/charsets/CP1255.map
>   GEN      ../../etc/charsets/CP1256.map
>   GEN      ../../etc/charsets/CP1257.map
>   GEN      ../../etc/charsets/CP1258.map
>   GEN      ../../etc/charsets/CP10007.map
>   GEN      ../../etc/charsets/CP720.map
>   GEN      ../../etc/charsets/CP858.map
>   GEN      ../../etc/charsets/GB2312.map
>   GEN      ../../etc/charsets/GBK.map
>   GEN      ../../etc/charsets/GB180302.map
>   GEN      ../../etc/charsets/GB180304.map
>   GEN      ../../etc/charsets/BIG5.map
>   GEN      ../../etc/charsets/BIG5-HKSCS.map
>   GEN      ../../etc/charsets/CNS-1.map
>   GEN      ../../etc/charsets/CNS-2.map
>   GEN      ../../etc/charsets/CNS-3.map
>   GEN      ../../etc/charsets/CNS-4.map
>   GEN      ../../etc/charsets/CNS-5.map
>   GEN      ../../etc/charsets/CNS-6.map
>   GEN      ../../etc/charsets/CNS-7.map
>   GEN      ../../etc/charsets/CNS-F.map
>   GEN      ../../etc/charsets/JISX0201.map
>   GEN      ../../etc/charsets/JISX0208.map
>   GEN      ../../etc/charsets/JISX0212.map
>   GEN      ../../etc/charsets/JISX2131.map
>   GEN      ../../etc/charsets/JISX2132.map
>   GEN      ../../etc/charsets/JISC6226.map
>   GEN      ../../etc/charsets/CP932-2BYTE.map
>   GEN      ../../etc/charsets/JISX213A.map
>   GEN      ../../etc/charsets/KSC5601.map
>   GEN      ../../etc/charsets/KSC5636.map
>   GEN      ../../etc/charsets/JOHAB.map
>   GEN      ../../etc/charsets/KOI-8.map
>   GEN      ../../etc/charsets/KOI8-R.map
>   GEN      ../../etc/charsets/KOI8-U.map
>   GEN      ../../etc/charsets/KOI8-T.map
>   GEN      ../../etc/charsets/ALTERNATIVNYJ.map
>   GEN      ../../etc/charsets/MIK.map
>   GEN      ../../etc/charsets/PTCP154.map
>   GEN      ../../etc/charsets/TIS-620.map
>   GEN      ../../etc/charsets/VISCII.map
>   GEN      ../../etc/charsets/VSCII.map
>   GEN      ../../etc/charsets/VSCII-2.map
>   GEN      ../../etc/charsets/KA-PS.map
>   GEN      ../../etc/charsets/KA-ACADEMY.map
>   GEN      ../../etc/charsets/HP-ROMAN8.map
>   GEN      ../../etc/charsets/NEXTSTEP.map
>   GEN      ../../etc/charsets/MACINTOSH.map
>   GEN      ../../etc/charsets/EBCDICUK.map
>   GEN      ../../etc/charsets/EBCDICUS.map
>   GEN      ../../etc/charsets/stdenc.map
>   GEN      ../../etc/charsets/symbol.map
>   GEN      ../../etc/charsets/CP949-2BYTE.map
>   GEN      ../../etc/charsets/BIG5-1.map
>   GEN      ../../etc/charsets/BIG5-2.map
>   GEN      ../../etc/charsets/MULE-ethiopic.map
>   GEN      ../../etc/charsets/MULE-ipa.map
>   GEN      ../../etc/charsets/MULE-is13194.map
>   GEN      ../../etc/charsets/MULE-sisheng.map
>   GEN      ../../etc/charsets/MULE-tibetan.map
>   GEN      ../../etc/charsets/MULE-lviscii.map
>   GEN      ../../etc/charsets/MULE-uviscii.map
>   GEN      ../../lisp/international/cp51932.el
>   GEN      ../../lisp/international/eucjp-ms.el
>   GEN      charsets.stamp
> make[1]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
> make -C ../admin/unidata charscript.el
> make[1]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/unidata'
>   GEN      ../../lisp/international/charscript.el
> make[1]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/unidata'
> make -C ../lib-src/ make-fingerprint
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lib-src'
>   CCLD     make-fingerprint
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lib-src'
>   CCLD     temacs
> /bin/mkdir -p ../etc
> make -C ../lisp update-subdirs
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
> 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 (/home/rms/emacs-git/build-jun-24/lisp
> /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp
> /home/rms/emacs-git/build-jun-24/lisp/progmodes
> /home/rms/emacs-git/build-jun-24/lisp/language
> /home/rms/emacs-git/build-jun-24/lisp/international
> /home/rms/emacs-git/build-jun-24/lisp/textmodes
> /home/rms/emacs-git/build-jun-24/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 /home/rms/emacs-git/build-jun-24/lisp/files.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/macroexp.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/pcase.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/macroexp.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/cus-face.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/faces.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/button.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/ldefs-boot.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/nadvice.el
> (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/cl-preloaded.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/minibuffer.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/obarray.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/abbrev.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/simple.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/help.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/jka-cmpr-hook.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/epa-hook.el (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/mule-cmds.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/case-table.el
> (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/characters.el
> (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/charscript.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/composite.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/chinese.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/cyrillic.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/indian.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/sinhala.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/english.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/ethiopic.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/european.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/czech.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/slovak.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/romanian.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/greek.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/hebrew.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/international/cp51932.el
> (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/eucjp-ms.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/japanese.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/korean.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/lao.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/tai-viet.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/thai.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/tibetan.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/vietnamese.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/misc-lang.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/utf-8-lang.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/georgian.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/khmer.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/burmese.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/language/cham.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/indent.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/cl-generic.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/frame.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/startup.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/term/tty-colors.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/font-core.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/facemenu.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/syntax.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/font-lock.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/jit-lock.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/mouse.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/scroll-bar.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/select.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/timer.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/isearch.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/rfn-eshadow.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/menu-bar.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/lisp.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/page.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/register.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/paragraphs.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/progmodes/prog-mode.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/lisp-mode.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/progmodes/elisp-mode.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/text-mode.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/textmodes/fill.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/newcomment.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/replace.el (source)...
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/tabulated-list.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/buff-menu.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/fringe.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/regexp-opt.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/image.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/international/fontset.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/dnd.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/tool-bar.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/dynamic-setting.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/x-dnd.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/term/common-win.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/term/x-win.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/mwheel.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/float-sup.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/vc/vc-hooks.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/vc/ediff-hook.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/uniquify.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/electric.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp/eldoc.el
> (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/cus-start.el (source)...
> Loading /home/rms/emacs-git/build-jun-24/lisp/tooltip.el (source)...
> Finding pointers to doc strings...
> Finding pointers to doc strings...done
> Dumping under the name bootstrap-emacs.pdmp
> dumping fingerprint:
> 5a7d1ddf367702d81e56edf2789c69f6a8a78e7b1df50aad2a7778edce7e2a84
> Dump complete
> Byte counts: header=80 hot=13584016 discardable=120960 cold=9359640
> Reloc counts: hot=947897 discardable=4655
> make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
>   ELC      emacs-lisp/macroexp.elc
>   ELC      emacs-lisp/cconv.elc
>   ELC      emacs-lisp/byte-opt.elc
>   ELC      emacs-lisp/bytecomp.elc
>   ELC      emacs-lisp/autoload.elc
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
> make -C ../lisp autoloads EMACS="../src/bootstrap-emacs"
> make[1]: Entering directory '/home/rms/emacs-git/build-jun-24/lisp'
>   ELC      international/titdic-cnv.elc
> make -C ../leim all EMACS="../src/bootstrap-emacs"
> make[2]: Entering directory '/home/rms/emacs-git/build-jun-24/leim'
>   GEN      ../lisp/leim/quail/CCDOSPY.el
>   GEN      ../lisp/leim/quail/Punct.el
>   GEN      ../lisp/leim/quail/QJ.el
>   GEN      ../lisp/leim/quail/SW.el
>   GEN      ../lisp/leim/quail/TONEPY.el
>   GEN      ../lisp/leim/quail/4Corner.el
>   GEN      ../lisp/leim/quail/ARRAY30.el
>   GEN      ../lisp/leim/quail/ECDICT.el
>   GEN      ../lisp/leim/quail/ETZY.el
>   GEN      ../lisp/leim/quail/Punct-b5.el
>   GEN      ../lisp/leim/quail/PY-b5.el
>   GEN      ../lisp/leim/quail/QJ-b5.el
>   GEN      ../lisp/leim/quail/ZOZY.el
>   GEN      ../lisp/leim/quail/tsang-b5.el
>   GEN      ../lisp/leim/quail/tsang-cns.el
>   GEN      ../lisp/leim/quail/PY.el
>   GEN      ../lisp/leim/quail/ZIRANMA.el
>   GEN      ../lisp/leim/quail/CTLau.el
>   GEN      ../lisp/leim/quail/CTLau-b5.el
>   GEN      ../lisp/language/pinyin.el
>   GEN      ../lisp/leim/leim-list.el
> /bin/mkdir -p ../lisp/leim/ja-dic
>   GEN      ../lisp/leim/ja-dic/ja-dic.el
>   INFO     Processing OKURI-ARI entries
>   INFO     Processing POSTFIX entries
>   INFO     Processing PREFIX entries
>   INFO     Collecting OKURI-NASI entries
>   INFO     Collecting OKURI-NASI entries... 
>   INFO     Collecting OKURI-NASI entries...27% 
>   INFO     Collecting OKURI-NASI entries...37% 
>   INFO     Collecting OKURI-NASI entries...47% 
>   INFO     Collecting OKURI-NASI entries...57% 
>   INFO     Collecting OKURI-NASI entries...67% 
>   INFO     Collecting OKURI-NASI entries...77% 
>   INFO     Collecting OKURI-NASI entries...87% 
>   INFO     Collecting OKURI-NASI entries...97% 
>   INFO     Collecting OKURI-NASI entries...done
>   INFO     Processing OKURI-NASI entries
>   INFO     Processing OKURI-NASI entries... 
>   INFO     Processing OKURI-NASI entries...10% 
>   INFO     Processing OKURI-NASI entries...20% 
>   INFO     Processing OKURI-NASI entries...30% 
>   INFO     Processing OKURI-NASI entries...40% 
>   INFO     Processing OKURI-NASI entries...50% 
>   INFO     Processing OKURI-NASI entries...60% 
>   INFO     Processing OKURI-NASI entries...70% 
>   INFO     Processing OKURI-NASI entries...80% 
>   INFO     Processing OKURI-NASI entries...90% 
>   INFO     Processing OKURI-NASI entries...100% 
>   INFO     Processing OKURI-NASI entries...done
> make[2]: Leaving directory '/home/rms/emacs-git/build-jun-24/leim'
> make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs"
> make[2]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/grammars'
>   GEN      ../../lisp/cedet/semantic/bovine/c-by.el
>   GEN      ../../lisp/cedet/semantic/bovine/make-by.el
>   GEN      ../../lisp/cedet/semantic/bovine/scm-by.el
>   GEN      ../../lisp/cedet/semantic/wisent/javat-wy.el
>   GEN      ../../lisp/cedet/semantic/wisent/js-wy.el
>   GEN      ../../lisp/cedet/semantic/wisent/python-wy.el
>   GEN      ../../lisp/cedet/srecode/srt-wy.el
> make[2]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/grammars'
>   GEN      calendar/cal-loaddefs.el
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...14% 
>   INFO     Scraping files for autoloads...25% 
>   INFO     Scraping files for autoloads...37% 
>   INFO     Scraping files for autoloads...48% 
>   INFO     Scraping files for autoloads...59% 
>   INFO     Scraping files for autoloads...70% 
>   INFO     Scraping files for autoloads...81% 
>   INFO     Scraping files for autoloads...92% 
>   INFO     Scraping files for autoloads...100% 
>   INFO     Scraping files for autoloads...done
>   GEN      calendar/diary-loaddefs.el
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...14% 
>   INFO     Scraping files for autoloads...24% 
>   INFO     Scraping files for autoloads...35% 
>   INFO     Scraping files for autoloads...46% 
>   INFO     Scraping files for autoloads...57% 
>   INFO     Scraping files for autoloads...67% 
>   INFO     Scraping files for autoloads...78% 
>   INFO     Scraping files for autoloads...89% 
>   INFO     Scraping files for autoloads...99% 
>   INFO     Scraping files for autoloads...done
>   GEN      calendar/hol-loaddefs.el
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...13% 
>   INFO     Scraping files for autoloads...24% 
>   INFO     Scraping files for autoloads...34% 
>   INFO     Scraping files for autoloads...44% 
>   INFO     Scraping files for autoloads...55% 
>   INFO     Scraping files for autoloads...65% 
>   INFO     Scraping files for autoloads...75% 
>   INFO     Scraping files for autoloads...86% 
>   INFO     Scraping files for autoloads...96% 
>   INFO     Scraping files for autoloads...100% 
>   INFO     Scraping files for autoloads...done
>   GEN      mh-e/mh-loaddefs.el
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...12% 
>   INFO     Scraping files for autoloads...24% 
>   INFO     Scraping files for autoloads...36% 
>   INFO     Scraping files for autoloads...48% 
>   INFO     Scraping files for autoloads...60% 
>   INFO     Scraping files for autoloads...72% 
>   INFO     Scraping files for autoloads...84% 
>   INFO     Scraping files for autoloads...96% 
>   INFO     Scraping files for autoloads...100% 
>   INFO     Scraping files for autoloads...done
>   GEN      net/tramp-loaddefs.el
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...11% 
>   INFO     Scraping files for autoloads...22% 
>   INFO     Scraping files for autoloads...33% 
>   INFO     Scraping files for autoloads...43% 
>   INFO     Scraping files for autoloads...54% 
>   INFO     Scraping files for autoloads...65% 
>   INFO     Scraping files for autoloads...75% 
>   INFO     Scraping files for autoloads...86% 
>   INFO     Scraping files for autoloads...97% 
>   INFO     Scraping files for autoloads...100% 
>   INFO     Scraping files for autoloads...done
> 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
>   INFO     Scraping files for autoloads... 
>   INFO     Scraping files for autoloads...10% 
>   INFO     Scraping files for autoloads...20% 
>   INFO     Scraping files for autoloads...30% 
>   INFO     Scraping files for autoloads...40% 
>   INFO     Scraping files for autoloads...50% 
>   INFO     Scraping files for autoloads...60% 
>   INFO     Scraping files for autoloads...70% 
>   INFO     Scraping files for autoloads...80% 
>   INFO     Scraping files for autoloads...90% 
>   INFO     Scraping files for autoloads...100% 
>   INFO     Scraping files for autoloads...done
> make[1]: Leaving directory '/home/rms/emacs-git/build-jun-24/lisp'
>   ELC      ../lisp/abbrev.elc
>   ELC      ../lisp/bindings.elc
>   ELC      ../lisp/buff-menu.elc
>   ELC      ../lisp/button.elc
>   ELC      ../lisp/case-table.elc
>   ELC      ../lisp/composite.elc
>   ELC      ../lisp/cus-face.elc
>   ELC      ../lisp/cus-start.elc
>   ELC      ../lisp/custom.elc
>   ELC      ../lisp/disp-table.elc
>   ELC      ../lisp/dnd.elc
>   ELC      ../lisp/dos-fns.elc
>   ELC      ../lisp/dos-vars.elc
>   ELC      ../lisp/dos-w32.elc
>   ELC      ../lisp/dynamic-setting.elc
>   ELC      ../lisp/electric.elc
>   ELC      ../lisp/emacs-lisp/backquote.elc
>   ELC      ../lisp/emacs-lisp/byte-run.elc
>   ELC      ../lisp/emacs-lisp/cl-generic.elc
>   ELC      ../lisp/emacs-lisp/cl-preloaded.elc
>   ELC      ../lisp/emacs-lisp/eldoc.elc
>   ELC      ../lisp/emacs-lisp/float-sup.elc
>   ELC      ../lisp/emacs-lisp/lisp-mode.elc
>   ELC      ../lisp/emacs-lisp/lisp.elc
>   ELC      ../lisp/emacs-lisp/map-ynp.elc
>   ELC      ../lisp/emacs-lisp/nadvice.elc
>   ELC      ../lisp/emacs-lisp/regexp-opt.elc
>   ELC      ../lisp/emacs-lisp/syntax.elc
>   ELC      ../lisp/emacs-lisp/tabulated-list.elc
>   ELC      ../lisp/emacs-lisp/timer.elc
>   ELC      ../lisp/env.elc
>   ELC      ../lisp/epa-hook.elc
>   ELC      ../lisp/facemenu.elc
>   ELC      ../lisp/faces.elc
>   ELC      ../lisp/files.elc
>   ELC      ../lisp/font-core.elc
>   ELC      ../lisp/font-lock.elc
>   ELC      ../lisp/format.elc
>   ELC      ../lisp/frame.elc
>   ELC      ../lisp/fringe.elc
>   ELC      ../lisp/help.elc
>   ELC      ../lisp/image.elc
>   ELC      ../lisp/indent.elc
>   ELC      ../lisp/international/charscript.elc
>   ELC      ../lisp/international/characters.elc
> make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
> make[1]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/unidata'
>   ELC      uvs.elc
>   ELC      unidata-gen.elc
>   GEN      unidata.txt
>   GEN      ../../lisp/international/uni-bidi.el
>   GEN      ../../lisp/international/uni-brackets.el
>   GEN      ../../lisp/international/uni-category.el
>   GEN      ../../lisp/international/uni-combining.el
>   GEN      ../../lisp/international/uni-comment.el
>   GEN      ../../lisp/international/uni-decimal.el
>   GEN      ../../lisp/international/uni-decomposition.el
>   GEN      ../../lisp/international/uni-digit.el
>   GEN      ../../lisp/international/uni-lowercase.el
>   GEN      ../../lisp/international/uni-mirrored.el
>   GEN      ../../lisp/international/uni-name.el
>   GEN      ../../lisp/international/uni-numeric.el
>   GEN      ../../lisp/international/uni-old-name.el
>   GEN      ../../lisp/international/uni-special-lowercase.el
>   GEN      ../../lisp/international/uni-special-titlecase.el
>   GEN      ../../lisp/international/uni-special-uppercase.el
>   GEN      ../../lisp/international/uni-titlecase.el
>   GEN      ../../lisp/international/uni-uppercase.el
>   GEN      ../../lisp/international/charprop.el
> make[1]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/unidata'
> make -C ../admin/charsets cp51932.el
> make[1]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
> make[1]: Nothing to be done for 'cp51932.el'.
> make[1]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
>   ELC      ../lisp/international/cp51932.elc
> make -C ../admin/charsets eucjp-ms.el
> make[1]: Entering directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
> make[1]: Nothing to be done for 'eucjp-ms.el'.
> make[1]: Leaving directory
> '/home/rms/emacs-git/build-jun-24/admin/charsets'
>   ELC      ../lisp/international/eucjp-ms.elc
>   ELC      ../lisp/international/fontset.elc
>   ELC      ../lisp/international/mule-cmds.elc
>   ELC      ../lisp/international/mule-conf.elc
>   ELC      ../lisp/international/mule-util.elc
>   ELC      ../lisp/international/mule.elc
>   ELC      ../lisp/international/ucs-normalize.elc
>   ELC      ../lisp/isearch.elc
>   ELC      ../lisp/jit-lock.elc
>   ELC      ../lisp/jka-cmpr-hook.elc
>   ELC      ../lisp/language/burmese.elc
>   ELC      ../lisp/language/cham.elc
>   ELC      ../lisp/language/chinese.elc
>   ELC      ../lisp/language/cyrillic.elc
>   ELC      ../lisp/language/czech.elc
>   ELC      ../lisp/language/english.elc
>   ELC      ../lisp/language/ethiopic.elc
>   ELC      ../lisp/language/european.elc
>   ELC      ../lisp/language/georgian.elc
>   ELC      ../lisp/language/greek.elc
>   ELC      ../lisp/language/hebrew.elc
>   ELC      ../lisp/language/indian.elc
>   ELC      ../lisp/language/japanese.elc
>   ELC      ../lisp/language/khmer.elc
>   ELC      ../lisp/language/korean.elc
>   ELC      ../lisp/language/lao.elc
>   ELC      ../lisp/language/misc-lang.elc
>   ELC      ../lisp/language/romanian.elc
>   ELC      ../lisp/language/sinhala.elc
>   ELC      ../lisp/language/slovak.elc
>   ELC      ../lisp/language/tai-viet.elc
>   ELC      ../lisp/language/thai.elc
>   ELC      ../lisp/language/tibetan.elc
>   ELC      ../lisp/language/utf-8-lang.elc
>   ELC      ../lisp/language/vietnamese.elc
>   ELC      ../lisp/ls-lisp.elc
>   ELC      ../lisp/menu-bar.elc
>   ELC      ../lisp/minibuffer.elc
>   ELC      ../lisp/mouse.elc
>   ELC      ../lisp/mwheel.elc
>   ELC      ../lisp/newcomment.elc
>   ELC      ../lisp/obarray.elc
>   ELC      ../lisp/progmodes/elisp-mode.elc
>   ELC      ../lisp/progmodes/prog-mode.elc
>   ELC      ../lisp/register.elc
>   ELC      ../lisp/replace.elc
>   ELC      ../lisp/rfn-eshadow.elc
>   ELC      ../lisp/scroll-bar.elc
>   ELC      ../lisp/select.elc
>   ELC      ../lisp/simple.elc
>   ELC      ../lisp/startup.elc
>   ELC      ../lisp/subr.elc
>   ELC      ../lisp/term/common-win.elc
>   ELC      ../lisp/term/internal.elc
>   ELC      ../lisp/term/ns-win.elc
>   ELC      ../lisp/term/pc-win.elc
>   ELC      ../lisp/term/tty-colors.elc
>   ELC      ../lisp/term/w32-win.elc
>   ELC      ../lisp/term/x-win.elc
>   ELC      ../lisp/textmodes/fill.elc
>   ELC      ../lisp/textmodes/page.elc
>   ELC      ../lisp/textmodes/paragraphs.elc
>   ELC      ../lisp/textmodes/text-mode.elc
>   ELC      ../lisp/tool-bar.elc
>   ELC      ../lisp/tooltip.elc
>   ELC      ../lisp/uniquify.elc
>   ELC      ../lisp/vc/ediff-hook.elc
>   ELC      ../lisp/vc/vc-hooks.elc
>   ELC      ../lisp/version.elc
>   ELC      ../lisp/w32-fns.elc
>   ELC      ../lisp/w32-vars.elc
>   ELC      ../lisp/widget.elc
>   ELC      ../lisp/window.elc
>   ELC      ../lisp/x-dnd.elc
>   GEN      ../etc/DOC
> rm -f emacs && cp -f temacs emacs
> 
> Compilation finished at Mon Jun 24 20:53:23
> 
> Here's the output from running Emacs.
> 
> 
> ======================================================================
> 
> Loading loadup.el (source)...
> dump mode: nil
> Using load-path (/usr/local/share/emacs/27.0.50/site-lisp
> /usr/local/share/emacs/site-lisp /home/rms/emacs-git/build-jun-24/lisp
> /home/rms/emacs-git/build-jun-24/lisp/emacs-lisp
> /home/rms/emacs-git/build-jun-24/lisp/progmodes
> /home/rms/emacs-git/build-jun-24/lisp/language
> /home/rms/emacs-git/build-jun-24/lisp/international
> /home/rms/emacs-git/build-jun-24/lisp/textmodes
> /home/rms/emacs-git/build-jun-24/lisp/vc)
> Loading emacs-lisp/byte-run...done
> Loading emacs-lisp/backquote...done
> Loading subr...done
> Loading version...done
> Loading widget...done
> Loading custom...done
> Loading emacs-lisp/map-ynp...done
> Loading international/mule...done
> Loading international/mule-conf...done
> Loading env...done
> Loading format...done
> Loading bindings...done
> Loading window...done
> Loading files...done
> Loading emacs-lisp/macroexp...done
> Loading cus-face...done
> Loading faces...done
> Loading button...done
> Loading /home/rms/emacs-git/build-jun-24/lisp/loaddefs.el
> (source)...done
> Loading emacs-lisp/nadvice...done
> Loading emacs-lisp/cl-preloaded...done
> Loading minibuffer...done
> Loading obarray...done
> Loading abbrev...done
> Loading simple...done
> Loading help...done
> Loading jka-cmpr-hook...done
> Loading epa-hook...done
> Loading international/mule-cmds...done
> Loading case-table...done
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/charprop.el
> (source)...
> Unable to load color "black"
> Unable to load color "gray"
> Unable to load color "gray60"
> Unable to load color "gray80"
> Unable to load color "gray40"
> Error during redisplay: (eval (if (display-graphic-p) " " "-"))
> signaled (void-function display-graphic-p)
> Error during redisplay: (eval (unless (display-graphic-p) "-%-"))
> signaled (void-function display-graphic-p)
> Loading
> /home/rms/emacs-git/build-jun-24/lisp/international/charprop.el
> (source)...done
> Loading international/characters...done
> Loading composite...done
> Loading language/chinese...done
> Loading language/cyrillic...done
> Loading language/indian...done
> Loading language/sinhala...done
> Loading language/english...done
> Loading language/ethiopic...done
> Loading language/european...done
> Loading language/czech...done
> Loading language/slovak...done
> Loading language/romanian...done
> Loading language/greek...done
> Loading language/hebrew...done
> Loading international/cp51932...done
> Loading international/eucjp-ms...done
> Loading language/japanese...done
> Loading language/korean...done
> Loading language/lao...done
> Loading language/tai-viet...done
> Loading language/thai...done
> Loading language/tibetan...done
> Loading language/vietnamese...done
> Loading language/misc-lang...done
> Loading language/utf-8-lang...done
> Loading language/georgian...done
> Loading language/khmer...done
> Loading language/burmese...done
> Loading language/cham...done
> Loading indent...done
> Loading emacs-lisp/cl-generic...done
> Loading frame...done
> Loading startup...done
> Loading term/tty-colors...done
> Loading font-core...done
> Loading facemenu...done
> Loading emacs-lisp/syntax...done
> Loading font-lock...done
> Loading jit-lock...done
> Loading mouse...done
> Loading scroll-bar...done
> Loading select...done
> Loading emacs-lisp/timer...done
> Loading isearch...done
> Loading rfn-eshadow...done
> Loading menu-bar...done
> Loading emacs-lisp/lisp...done
> Loading textmodes/page...done
> Loading register...done
> Loading textmodes/paragraphs...done
> Loading progmodes/prog-mode...done
> Loading emacs-lisp/lisp-mode...done
> Loading progmodes/elisp-mode...done
> Loading textmodes/text-mode...done
> Loading textmodes/fill...done
> Loading newcomment...done
> Loading replace...done
> Loading emacs-lisp/tabulated-list...done
> Loading buff-menu...done
> Loading fringe...done
> Loading emacs-lisp/regexp-opt...done
> Loading image...done
> Loading international/fontset...done
> Loading dnd...done
> Loading tool-bar...done
> Loading dynamic-setting...done
> Loading x-dnd...done
> Loading term/common-win...done
> Loading term/x-win...done
> Loading mwheel...done
> Loading emacs-lisp/float-sup...done
> Loading vc/vc-hooks...done
> Loading vc/ediff-hook...done
> Loading uniquify...done
> Loading electric...done
> Loading emacs-lisp/eldoc...done
> Loading cus-start...done
> Loading tooltip...done
> Loading /home/rms/emacs-git/build-jun-24/lisp/leim/leim-list.el
> (source)...done
> Finding pointers to doc strings...done
> Loading /home/rms/emacs-git/build-jun-24/lisp/paren.el (source)...done
> Loading /home/rms/emacs-git/build-jun-24/lisp/view.el (source)...done
> For information about GNU Emacs and the GNU system, type C-h C-a.
> Loading loadup.el (source)...done
> Mark set [2 times]
> Making completion list...

I think the problem is that you ran "make" in the src directory, thus your build is incomplete.  You should run "make" in the top-level directory, which is the parent of src.

The build should not end by copying temacs into emacs, it should proceed with loading compiled Lisp files and dumping emacs (NOT bootstrap-emacs), which includes writing emacs.pdmp.





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

* bug#36369: Master doesn't use its pdump
  2019-06-25  4:43 ` Eli Zaretskii
@ 2019-06-25  5:37   ` Eli Zaretskii
  2019-06-26  3:27   ` Richard Stallman
  1 sibling, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-25  5:37 UTC (permalink / raw)
  To: 36369, rms, rms

Actually, the problem might be elsewhere.  The file src/Makefile defines a rule for generating $(pdmp) after the Emacs executable was rebuilt.  For some reason, that rule didn't run in your case.  I think understanding why could unlock the mystery. I mean the rule around linec578 of src/Makefile.in.





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

* bug#36369: Master doesn't use its pdump
  2019-06-25  4:43 ` Eli Zaretskii
  2019-06-25  5:37   ` Eli Zaretskii
@ 2019-06-26  3:27   ` Richard Stallman
  2019-06-26 14:34     ` Eli Zaretskii
  1 sibling, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2019-06-26  3:27 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I think the problem is that you ran "make" in the src directory,
  > thus your build is incomplete.  You should run "make" in the
  > top-level directory, which is the parent of src.

That worked, thank you.

This seems like a bug, though.
I have always done make -k emacs, because
it avoids building a lot of stuff I don't need.
Running make in the TLD will take longer.

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-26  3:27   ` Richard Stallman
@ 2019-06-26 14:34     ` Eli Zaretskii
  2019-06-27  2:43       ` Richard Stallman
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-26 14:34 UTC (permalink / raw)
  To: rms; +Cc: 36369

> From: Richard Stallman <rms@gnu.org>
> Cc: 36369@debbugs.gnu.org
> Date: Tue, 25 Jun 2019 23:27:08 -0400
> 
>   > I think the problem is that you ran "make" in the src directory,
>   > thus your build is incomplete.  You should run "make" in the
>   > top-level directory, which is the parent of src.
> 
> That worked, thank you.
> 
> This seems like a bug, though.
> I have always done make -k emacs, because
> it avoids building a lot of stuff I don't need.
> Running make in the TLD will take longer.

I think that was something exceptional.  Try touching some file in src
and building as you were used to, I think it will now work.





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

* bug#36369: Master doesn't use its pdump
  2019-06-26 14:34     ` Eli Zaretskii
@ 2019-06-27  2:43       ` Richard Stallman
  2019-06-27 13:12         ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2019-06-27  2:43 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > This seems like a bug, though.
  > > I have always done make -k emacs, because
  > > it avoids building a lot of stuff I don't need.
  > > Running make in the TLD will take longer.

  > I think that was something exceptional.

It probably leim or some other such directory.  Building in the TLD
builds that.  But I did not keep track of how much time it takes
nowadays.

It still seems like unnecessary fragility.  Can't this be fixed?

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-27  2:43       ` Richard Stallman
@ 2019-06-27 13:12         ` Eli Zaretskii
  2019-06-28  2:49           ` Richard Stallman
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-27 13:12 UTC (permalink / raw)
  To: rms; +Cc: 36369

> From: Richard Stallman <rms@gnu.org>
> Cc: 36369@debbugs.gnu.org
> Date: Wed, 26 Jun 2019 22:43:00 -0400
> 
> It probably leim or some other such directory.  Building in the TLD
> builds that.  But I did not keep track of how much time it takes
> nowadays.
> 
> It still seems like unnecessary fragility.  Can't this be fixed?

Maybe we can, but first we need to understand what is the reason for
this.  Are you still able to reproduce the problem?  If you touch some
file in src and run "make -k" in src, does it build a fully functional
Emacs with an up-to-date emacs.pdmp file, or does Emacs still load all
Lisp files at startup?





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

* bug#36369: Master doesn't use its pdump
  2019-06-27 13:12         ` Eli Zaretskii
@ 2019-06-28  2:49           ` Richard Stallman
  2019-06-28  6:49             ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2019-06-28  2:49 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > Maybe we can, but first we need to understand what is the reason for
  > this.  Are you still able to reproduce the problem?

Are you asking me to make another copy of the same sources
and build with cd src; make -k emacs?
I can do that, but I am pretty sure the same files will give the same results.

							 If you touch some
  > file in src and run "make -k" in src, does it build a fully functional
  > Emacs with an up-to-date emacs.pdmp file, or does Emacs still load all
  > Lisp files at startup?

It does the latter.  Here's the output.  I think the bug is that it
dumps as bootstrap-emacs.pdump.

-*- mode: compilation; default-directory: "~/emacs-git/build-jun-25/src/" -*-
Compilation started at Thu Jun 27 15:23:22

make -k emacs
  CC       alloc.o
make -C ../admin/charsets all
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
make -C ../admin/unidata charscript.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/admin/unidata'
make[1]: Nothing to be done for 'charscript.el'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/admin/unidata'
  CCLD     temacs
/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/lisp'
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/lisp'
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 (/home/rms/emacs-git/build-jun-25/lisp /home/rms/emacs-git/build-jun-25/lisp/emacs-lisp /home/rms/emacs-git/build-jun-25/lisp/progmodes /home/rms/emacs-git/build-jun-25/lisp/language /home/rms/emacs-git/build-jun-25/lisp/international /home/rms/emacs-git/build-jun-25/lisp/textmodes /home/rms/emacs-git/build-jun-25/lisp/vc)
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 /home/rms/emacs-git/build-jun-25/lisp/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 /home/rms/emacs-git/build-jun-25/lisp/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 dynamic-setting...
Loading x-dnd...
Loading term/common-win...
Loading term/x-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 /home/rms/emacs-git/build-jun-25/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
dumping fingerprint: 227585f591fd11a31212b87dd0452c54a9aadcdc687f7fb3fb877bb1764b111b
Dump complete
Byte counts: header=80 hot=7625032 discardable=120960 cold=4295224
Reloc counts: hot=408250 discardable=4644
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/lisp'
make[1]: Nothing to be done for 'compile-first'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/lisp'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/admin/unidata'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/admin/unidata'
make -C ../admin/charsets cp51932.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
make[1]: Nothing to be done for 'cp51932.el'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[1]: Entering directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
make[1]: Nothing to be done for 'eucjp-ms.el'.
make[1]: Leaving directory '/home/rms/emacs-git/build-jun-25/admin/charsets'
  GEN      ../etc/DOC
rm -f emacs && cp -f temacs emacs

Compilation finished at Thu Jun 27 15:23:38

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-28  2:49           ` Richard Stallman
@ 2019-06-28  6:49             ` Eli Zaretskii
  2019-06-29  3:18               ` Richard Stallman
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-28  6:49 UTC (permalink / raw)
  To: rms; +Cc: 36369

> From: Richard Stallman <rms@gnu.org>
> Cc: 36369@debbugs.gnu.org
> Date: Thu, 27 Jun 2019 22:49:47 -0400
> 
>   > Maybe we can, but first we need to understand what is the reason for
>   > this.  Are you still able to reproduce the problem?
> 
> Are you asking me to make another copy of the same sources
> and build with cd src; make -k emacs?

No, I asked you to do what you did below.

> 							 If you touch some
>   > file in src and run "make -k" in src, does it build a fully functional
>   > Emacs with an up-to-date emacs.pdmp file, or does Emacs still load all
>   > Lisp files at startup?
> 
> It does the latter.  Here's the output.  I think the bug is that it
> dumps as bootstrap-emacs.pdump.

No, dumping as bootstrap-emacs.pdmp is normal.  What is abnormal is
that this is not immediately followed by another loadup.

I think I understand why it doesn't complete the build for you: it's
because you say "make -k emacs" instead of just "make -k".  Can't you
omit the "emacs" part?  If not, why not?





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

* bug#36369: Master doesn't use its pdump
  2019-06-28  6:49             ` Eli Zaretskii
@ 2019-06-29  3:18               ` Richard Stallman
  2019-06-29  7:14                 ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2019-06-29  3:18 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I think I understand why it doesn't complete the build for you: it's
  > because you say "make -k emacs" instead of just "make -k". 

I think that is a bug.

Makefile seems not to have a separate rule for the file
'emacs.pdump'.  It treats that as an aspect of 'emacs'.  Thus, the
'emacs' rule should write 'emacs.pdmp' correctly too.

I tried 'make -k' just now.  It did write 'emacs.pdmp'.

Then I deleted 'alloc.o' and then 'make -k'.
It loaded up and dumped, writing 'boostrap-emacs.pdmp'.
Then it loaded up and dumped again, writing 'emacs.pdmp'.

That was not necessary.  Once should have been enough.

								Can't you
  > omit the "emacs" part?  If not, why not?

The reason I omit it is that this was, in the past, a way to avoid
rebuilding stuff I didn't need to rebuild.  Perhaps it was to avoid
recompiling Lisp files (which takes a long time so I always chose
manually what to recompile).  I don't remewmber for sure.

The second dump step is not a big annoyance for me.  On my rather old
machine, chosen to run Libreboot, it takes less than a minute.

But it still seems like an error that the 'emacs' target does not
deliver a working 'emacs'.

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-29  3:18               ` Richard Stallman
@ 2019-06-29  7:14                 ` Eli Zaretskii
  2019-06-30  3:15                   ` Richard Stallman
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-06-29  7:14 UTC (permalink / raw)
  To: rms; +Cc: 36369

> From: Richard Stallman <rms@gnu.org>
> Cc: 36369@debbugs.gnu.org
> Date: Fri, 28 Jun 2019 23:18:46 -0400
> 
>   > I think I understand why it doesn't complete the build for you: it's
>   > because you say "make -k emacs" instead of just "make -k". 
> 
> I think that is a bug.
> 
> Makefile seems not to have a separate rule for the file
> 'emacs.pdump'.  It treats that as an aspect of 'emacs'.  Thus, the
> 'emacs' rule should write 'emacs.pdmp' correctly too.

I think this is problematic because we still support the unexec build
as well.  That build doesn't produce emacs.pdmp at all.

> I tried 'make -k' just now.  It did write 'emacs.pdmp'.
> 
> Then I deleted 'alloc.o' and then 'make -k'.
> It loaded up and dumped, writing 'boostrap-emacs.pdmp'.
> Then it loaded up and dumped again, writing 'emacs.pdmp'.
> 
> That was not necessary.  Once should have been enough.

It's enough when all the Lisp files are already byte-compiled.  When
some of them aren't, the two dumps are not identical, as the first one
loads the uncompiled Lisp files, the second one loads the compiled
ones.  And there are other potential changes, as the first dump runs
temacs with --temacs=pbootstrap switch, the second with --temacs=pdump.
See loadup.el for how these are different.

> 								Can't you
>   > omit the "emacs" part?  If not, why not?
> 
> The reason I omit it is that this was, in the past, a way to avoid
> rebuilding stuff I didn't need to rebuild.  Perhaps it was to avoid
> recompiling Lisp files (which takes a long time so I always chose
> manually what to recompile).  I don't remewmber for sure.

If you don't want to compile Lisp files automatically, I think saying
"make -k emacs.pdmp" should be your new paradigm.

> But it still seems like an error that the 'emacs' target does not
> deliver a working 'emacs'.

If we can tweak src/Makefile.in to do that, while not losing the
ability to support unexec, it would be a good change, I agree.





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

* bug#36369: Master doesn't use its pdump
  2019-06-29  7:14                 ` Eli Zaretskii
@ 2019-06-30  3:15                   ` Richard Stallman
  2019-06-30  3:38                     ` Noam Postavsky
  0 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2019-06-30  3:15 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36369

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > Makefile seems not to have a separate rule for the file
  > > 'emacs.pdump'.  It treats that as an aspect of 'emacs'.  Thus, the
  > > 'emacs' rule should write 'emacs.pdmp' correctly too.

  > I think this is problematic because we still support the unexec build
  > as well.  That build doesn't produce emacs.pdmp at all.

I don't see that it would be problematic.  In a pdump build,
it would write emacs.pdmp.  In an unexec build, it would not.

  > > Then I deleted 'alloc.o' and then 'make -k'.
  > > It loaded up and dumped, writing 'boostrap-emacs.pdmp'.
  > > Then it loaded up and dumped again, writing 'emacs.pdmp'.
  > > 
  > > That was not necessary.  Once should have been enough.

  > It's enough when all the Lisp files are already byte-compiled.  When
  > some of them aren't, the two dumps are not identical, as the first one
  > loads the uncompiled Lisp files, the second one loads the compiled
  > ones.

Maybe make dependencies can discriminate that.

  > If you don't want to compile Lisp files automatically, I think saying
  > "make -k emacs.pdmp" should be your new paradigm.

I did not see an emacs.pdmp target.  Is there one?
If so, where is it?



-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







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

* bug#36369: Master doesn't use its pdump
  2019-06-30  3:15                   ` Richard Stallman
@ 2019-06-30  3:38                     ` Noam Postavsky
  0 siblings, 0 replies; 14+ messages in thread
From: Noam Postavsky @ 2019-06-30  3:38 UTC (permalink / raw)
  To: Richard Stallman; +Cc: 36369

Richard Stallman <rms@gnu.org> writes:

>   > > Then I deleted 'alloc.o' and then 'make -k'.
>   > > It loaded up and dumped, writing 'boostrap-emacs.pdmp'.
>   > > Then it loaded up and dumped again, writing 'emacs.pdmp'.
>   > > 
>   > > That was not necessary.  Once should have been enough.
>
>   > It's enough when all the Lisp files are already byte-compiled.  When
>   > some of them aren't, the two dumps are not identical, as the first one
>   > loads the uncompiled Lisp files, the second one loads the compiled
>   > ones.
>
> Maybe make dependencies can discriminate that.

The redundant dumping can be annoying indeed; as far as I recall, we
would need to restructure the Makefiles to be non-recursive to handle
the dependencies properly though.  That would be a good thing, but it's
quite a bit of work.

>   > If you don't want to compile Lisp files automatically, I think saying
>   > "make -k emacs.pdmp" should be your new paradigm.
>
> I did not see an emacs.pdmp target.  Is there one?
> If so, where is it?

It's defined with a variable.

src/Makefile.in:370:

    ifeq ($(DUMPING),pdumper)
    bootstrap_pdmp := bootstrap-emacs.pdmp # Keep in sync with loadup.el
    pdmp := emacs.pdmp
    else

src/Makefile.in:583:

    ifeq ($(DUMPING),pdumper)
    $(pdmp): emacs$(EXEEXT)
        LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump
        cp -f $@ $(bootstrap_pdmp)
    endif

The unexec dumper runs as part of the emacs target, I'm not really sure
why the pdumper variant is different in that regard.





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

* bug#36369: Master doesn't use its pdump
  2019-06-25  3:08 bug#36369: Master doesn't use its pdump Richard Stallman
  2019-06-25  4:43 ` Eli Zaretskii
@ 2022-02-15 10:11 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-02-15 10:11 UTC (permalink / raw)
  To: Richard Stallman; +Cc: 36369

Skimming this thread, there doesn't really seem to be anything
actionable here, and I'm therefore closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no






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

end of thread, other threads:[~2022-02-15 10:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-25  3:08 bug#36369: Master doesn't use its pdump Richard Stallman
2019-06-25  4:43 ` Eli Zaretskii
2019-06-25  5:37   ` Eli Zaretskii
2019-06-26  3:27   ` Richard Stallman
2019-06-26 14:34     ` Eli Zaretskii
2019-06-27  2:43       ` Richard Stallman
2019-06-27 13:12         ` Eli Zaretskii
2019-06-28  2:49           ` Richard Stallman
2019-06-28  6:49             ` Eli Zaretskii
2019-06-29  3:18               ` Richard Stallman
2019-06-29  7:14                 ` Eli Zaretskii
2019-06-30  3:15                   ` Richard Stallman
2019-06-30  3:38                     ` Noam Postavsky
2022-02-15 10:11 ` Lars Ingebrigtsen

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