Package: emacs;
Reported by: rms <at> gnu.org
Date: Tue, 25 Jun 2019 03:09:01 UTC
Severity: minor
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36369 in the body.
You can then email your comments to 36369 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Tue, 25 Jun 2019 03:09:01 GMT) Full text and rfc822 format available.rms <at> gnu.org
:bug-gnu-emacs <at> gnu.org
.
(Tue, 25 Jun 2019 03:09:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: bug-gnu-emacs <at> gnu.org Subject: Master doesn't use its pdump Date: Mon, 24 Jun 2019 23:08:15 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Tue, 25 Jun 2019 04:45:02 GMT) Full text and rfc822 format available.Message #8 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rms <at> gnu.org,Richard Stallman <rms <at> gnu.org>,36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Tue, 25 Jun 2019 07:43:50 +0300
On June 25, 2019 6:08:15 AM GMT+03:00, Richard Stallman <rms <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Tue, 25 Jun 2019 05:39:02 GMT) Full text and rfc822 format available.Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: bug-gnu-emacs <at> gnu.org, rms <at> gnu.org, Richard Stallman <rms <at> gnu.org>, 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Tue, 25 Jun 2019 08:37:59 +0300
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.
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Tue, 25 Jun 2019 05:39:03 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Wed, 26 Jun 2019 03:28:02 GMT) Full text and rfc822 format available.Message #17 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Tue, 25 Jun 2019 23:27:08 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Wed, 26 Jun 2019 14:35:02 GMT) Full text and rfc822 format available.Message #20 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rms <at> gnu.org Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Wed, 26 Jun 2019 17:34:16 +0300
> From: Richard Stallman <rms <at> gnu.org> > Cc: 36369 <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Thu, 27 Jun 2019 02:44:01 GMT) Full text and rfc822 format available.Message #23 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Wed, 26 Jun 2019 22:43:00 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Thu, 27 Jun 2019 13:13:04 GMT) Full text and rfc822 format available.Message #26 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rms <at> gnu.org Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Thu, 27 Jun 2019 16:12:23 +0300
> From: Richard Stallman <rms <at> gnu.org> > Cc: 36369 <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Fri, 28 Jun 2019 02:50:02 GMT) Full text and rfc822 format available.Message #29 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Thu, 27 Jun 2019 22:49:47 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Fri, 28 Jun 2019 06:51:01 GMT) Full text and rfc822 format available.Message #32 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rms <at> gnu.org Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Fri, 28 Jun 2019 09:49:50 +0300
> From: Richard Stallman <rms <at> gnu.org> > Cc: 36369 <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Sat, 29 Jun 2019 03:19:02 GMT) Full text and rfc822 format available.Message #35 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Fri, 28 Jun 2019 23:18:46 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Sat, 29 Jun 2019 07:15:02 GMT) Full text and rfc822 format available.Message #38 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rms <at> gnu.org Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Sat, 29 Jun 2019 10:14:28 +0300
> From: Richard Stallman <rms <at> gnu.org> > Cc: 36369 <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Sun, 30 Jun 2019 03:16:01 GMT) Full text and rfc822 format available.Message #41 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Sat, 29 Jun 2019 23:15:27 -0400
[[[ 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)
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Sun, 30 Jun 2019 03:39:01 GMT) Full text and rfc822 format available.Message #44 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Noam Postavsky <npostavs <at> gmail.com> To: Richard Stallman <rms <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Sat, 29 Jun 2019 23:38:06 -0400
Richard Stallman <rms <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#36369
; Package emacs
.
(Tue, 15 Feb 2022 10:12:02 GMT) Full text and rfc822 format available.Message #47 received at 36369 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Richard Stallman <rms <at> gnu.org> Cc: 36369 <at> debbugs.gnu.org Subject: Re: bug#36369: Master doesn't use its pdump Date: Tue, 15 Feb 2022 11:11:29 +0100
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
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Tue, 15 Feb 2022 10:12:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 15 Mar 2022 11:24:08 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.