* Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
@ 2021-12-16 23:47 Andreas Schwab
2021-12-16 23:54 ` john muhl
2021-12-17 6:48 ` Lars Ingebrigtsen
0 siblings, 2 replies; 21+ messages in thread
From: Andreas Schwab @ 2021-12-16 23:47 UTC (permalink / raw)
To: emacs-devel
Bootstrap is currently broken:
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/buff-menu.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/abbrev.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/bindings.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/case-table.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -f batch-byte-compile international/titdic-cnv.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/button.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/cus-face.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/composite.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/cus-start.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs"
make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/admin/grammars'
[ ! -f "../../lisp/cedet/semantic/bovine/c-by.el" ] || chmod +w "../../lisp/cedet/semantic/bovine/c-by.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/bovine/grammar -f bovine-batch-make-parser -o "../../lisp/cedet/semantic/bovine/c-by.el" c.by
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/bovine/make-by.el" ] || chmod +w "../../lisp/cedet/semantic/bovine/make-by.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/bovine/grammar -f bovine-batch-make-parser -o "../../lisp/cedet/semantic/bovine/make-by.el" make.by
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"calendar/cal-loaddefs.el\")))" \
-f batch-update-autoloads ./calendar
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/custom.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/disp-table.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/dnd.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/dos-fns.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/dos-vars.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/dos-w32.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/dynamic-setting.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/electric.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/backquote.el
SCRAPE ./calendar
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/byte-run.el
INFO Scraping files for cal-loaddefs.el...
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/bovine/scm-by.el" ] || chmod +w "../../lisp/cedet/semantic/bovine/scm-by.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/bovine/grammar -f bovine-batch-make-parser -o "../../lisp/cedet/semantic/bovine/scm-by.el" scheme.by
INFO Scraping files for cal-loaddefs.el...24%
INFO Scraping files for cal-loaddefs.el...42%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/grammar-wy.el" ] || chmod +w "../../lisp/cedet/semantic/grammar-wy.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/wisent/grammar -f wisent-batch-make-parser -o "../../lisp/cedet/semantic/grammar-wy.el" grammar.wy
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/wisent/javat-wy.el" ] || chmod +w "../../lisp/cedet/semantic/wisent/javat-wy.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/wisent/grammar -f wisent-batch-make-parser -o "../../lisp/cedet/semantic/wisent/javat-wy.el" java-tags.wy
INFO Scraping files for cal-loaddefs.el...60%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/wisent/js-wy.el" ] || chmod +w "../../lisp/cedet/semantic/wisent/js-wy.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/wisent/grammar -f wisent-batch-make-parser -o "../../lisp/cedet/semantic/wisent/js-wy.el" js.wy
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f "../../lisp/cedet/semantic/wisent/python-wy.el" ] || chmod +w "../../lisp/cedet/semantic/wisent/python-wy.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/wisent/grammar -f wisent-batch-make-parser -o "../../lisp/cedet/semantic/wisent/python-wy.el" python.wy
INFO Scraping files for cal-loaddefs.el...74%
INFO Scraping files for cal-loaddefs.el...92%
INFO Scraping files for cal-loaddefs.el...done
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/cl-generic.el
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/cl-preloaded.el
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"mh-e/mh-loaddefs.el\")))" \
-f batch-update-autoloads ./mh-e
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
SCRAPE ./mh-e
INFO Scraping files for mh-loaddefs.el...
INFO Scraping files for mh-loaddefs.el...20%
INFO Scraping files for mh-loaddefs.el...36%
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
INFO Scraping files for mh-loaddefs.el...52%
INFO Scraping files for mh-loaddefs.el...64%
INFO Scraping files for mh-loaddefs.el...76%
[ ! -f "../../lisp/cedet/srecode/srt-wy.el" ] || chmod +w "../../lisp/cedet/srecode/srt-wy.el"
EMACSLOADPATH= "../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' -l semantic/wisent/grammar -f wisent-batch-make-parser -o "../../lisp/cedet/srecode/srt-wy.el" srecode-template.wy
INFO Scraping files for mh-loaddefs.el...92%
INFO Scraping files for mh-loaddefs.el...done
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval "(setq generate-autoload-cookie \";;;###tramp-autoload\")" \
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"net/tramp-loaddefs.el\")))" \
-f batch-update-autoloads ./net
SCRAPE ./net
INFO Scraping files for tramp-loaddefs.el...
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/easymenu.el
INFO Scraping files for tramp-loaddefs.el...10%
INFO Scraping files for tramp-loaddefs.el...20%
INFO Scraping files for tramp-loaddefs.el...30%
INFO Scraping files for tramp-loaddefs.el...40%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/eldoc.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/float-sup.el
INFO Scraping files for tramp-loaddefs.el...50%
INFO Scraping files for tramp-loaddefs.el...60%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/lisp-mode.el
INFO Scraping files for tramp-loaddefs.el...70%
Loading /home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/cedet/semantic/grm-wy-boot.el (source)...
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/lisp.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/macroexp.el
INFO Scraping files for tramp-loaddefs.el...81%
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/map-ynp.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/nadvice.el
INFO Scraping files for tramp-loaddefs.el...91%
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/regexp-opt.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/shorthands.el
INFO Scraping files for tramp-loaddefs.el...100%
INFO Scraping files for tramp-loaddefs.el...done
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/syntax.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make -C ../leim all EMACS="../src/bootstrap-emacs"
make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/leim'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/CCDOSPY.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/Punct.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/tabulated-list.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/emacs-lisp/timer.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/env.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/QJ.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/SW.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/TONEPY.tit
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/4Corner.tit
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/ARRAY30.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/ECDICT.tit
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/epa-hook.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/faces.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/files.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/ETZY.tit
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/Punct-b5.tit
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/font-core.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/PY-b5.tit
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/QJ-b5.tit
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/font-lock.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv \
-f batch-titdic-convert -dir ./../lisp/leim/quail CXTERM-DIC/ZOZY.tit
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/cangjie-table.b5
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/format.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/cangjie-table.cns
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/pinyin.map
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/ziranma.cin
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/CTLau.html
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f batch-miscdic-convert -dir ./../lisp/leim/quail MISC-DIC/CTLau-b5.html
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l titdic-cnv -f pinyin-convert MISC-DIC/pinyin.map ../lisp/language/pinyin.el
/usr/bin/mkdir -p ../lisp/leim/ja-dic
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/frame.el
make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/admin/grammars'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/fringe.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -batch -l ja-dic-cnv \
-f batch-skkdic-convert -dir "./../lisp/leim/ja-dic" "SKK-DIC/SKK-JISYO.L"
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval "(setq generate-autoload-cookie \";;;###diary-autoload\")" \
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"calendar/diary-loaddefs.el\")))" \
-f batch-update-autoloads ./calendar
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/help.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/indent.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/image.el
rm -f ../lisp/leim/leim-list.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l international/quail \
--eval "(update-leim-list-file (unmsys--file-name \"./../lisp/leim\"))"
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/charscript.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/emoji-zwj.el
INFO Processing OKURI-ARI entries
SCRAPE ./calendar
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/admin/unidata'
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -f batch-byte-compile uvs.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/cp51932.el
INFO Scraping files for diary-loaddefs.el...
sed -n -e '/^[^;]/p' -e 's/^;\(;*\)inc /;\1 /p' < leim-ext.el >> ../lisp/leim/leim-list.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -f batch-byte-compile unidata-gen.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/eucjp-ms.el
INFO Scraping files for diary-loaddefs.el...20%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/fontset.el
sed -e 's/\([^;]*\);\(.*\)/(#x\1 "\2")/' -e 's/;/" "/g' \
< UnicodeData.txt > unidata.txt
INFO Scraping files for diary-loaddefs.el...37%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/iso-transl.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/mule-cmds.el
INFO Scraping files for diary-loaddefs.el...48%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/mule-conf.el
INFO Scraping files for diary-loaddefs.el...58%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/mule-util.el
INFO Scraping files for diary-loaddefs.el...79%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/mule.el
INFO Scraping files for diary-loaddefs.el...96%
INFO Scraping files for diary-loaddefs.el...done
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -l emoji.el -f emoji--generate-file ../../lisp/international/emoji-labels.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval "(setq generate-autoload-cookie \";;;###holiday-autoload\")" \
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"calendar/hol-loaddefs.el\")))" \
-f batch-update-autoloads ./calendar
[ ! -f ../../lisp/international/uni-bidi.el ] || chmod +w ../../lisp/international/uni-bidi.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-bidi.el .
INFO Processing POSTFIX entries
INFO Processing PREFIX entries
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/isearch.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/jit-lock.el
INFO Collecting OKURI-NASI entries
INFO Collecting OKURI-NASI entries...
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/jka-cmpr-hook.el
INFO Collecting OKURI-NASI entries...27%
SCRAPE ./calendar
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/keymap.el
INFO Scraping files for hol-loaddefs.el...
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/burmese.el
INFO Scraping files for hol-loaddefs.el...16%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f ../../lisp/international/uni-brackets.el ] || chmod +w ../../lisp/international/uni-brackets.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-brackets.el .
INFO Scraping files for hol-loaddefs.el...30%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
INFO Scraping files for hol-loaddefs.el...43%
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/chinese.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/cham.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/cyrillic.el
INFO Scraping files for hol-loaddefs.el...63%
INFO Scraping files for hol-loaddefs.el...83%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/czech.el
INFO Scraping files for hol-loaddefs.el...93%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/english.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/ethiopic.el
INFO Scraping files for hol-loaddefs.el...done
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/european.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/greek.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/georgian.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/hebrew.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/indian.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/japanese.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f ../../lisp/international/uni-category.el ] || chmod +w ../../lisp/international/uni-category.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/khmer.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-category.el .
[ ! -f ../../lisp/international/uni-combining.el ] || chmod +w ../../lisp/international/uni-combining.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-combining.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f ../../lisp/international/uni-comment.el ] || chmod +w ../../lisp/international/uni-comment.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-comment.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/korean.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/lao.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/misc-lang.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/romanian.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/sinhala.el
[ ! -f ../../lisp/international/uni-decimal.el ] || chmod +w ../../lisp/international/uni-decimal.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-decimal.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/slovak.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/tai-viet.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/thai.el
INFO Collecting OKURI-NASI entries...37%
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/tibetan.el
[ ! -f ../../lisp/international/uni-decomposition.el ] || chmod +w ../../lisp/international/uni-decomposition.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-decomposition.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/utf-8-lang.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/language/vietnamese.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/ls-lisp.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/minibuffer.el
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/menu-bar.el
[ ! -f ../../lisp/international/uni-digit.el ] || chmod +w ../../lisp/international/uni-digit.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-digit.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/mouse.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/mwheel.el
[ ! -f ../../lisp/international/uni-lowercase.el ] || chmod +w ../../lisp/international/uni-lowercase.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-lowercase.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/newcomment.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/obarray.el
[ ! -f ../../lisp/international/uni-mirrored.el ] || chmod +w ../../lisp/international/uni-mirrored.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-mirrored.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/paren.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/progmodes/elisp-mode.el
INFO Collecting OKURI-NASI entries...47%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/progmodes/prog-mode.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f ../../lisp/international/uni-name.el ] || chmod +w ../../lisp/international/uni-name.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-name.el .
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/register.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/replace.el
[ ! -f ../../lisp/international/uni-numeric.el ] || chmod +w ../../lisp/international/uni-numeric.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-numeric.el .
Eager macro-expansion failure: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/rfn-eshadow.el
Eager macro-expansion failure: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/scroll-bar.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/select.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/simple.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/startup.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/subr.el
[ ! -f ../../lisp/international/uni-old-name.el ] || chmod +w ../../lisp/international/uni-old-name.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-old-name.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/tab-bar.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/common-win.el
[ ! -f ../../lisp/international/uni-special-lowercase.el ] || chmod +w ../../lisp/international/uni-special-lowercase.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-special-lowercase.el .
INFO Collecting OKURI-NASI entries...57%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/haiku-win.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/internal.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/pc-win.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/tty-colors.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/w32-win.el
[ ! -f ../../lisp/international/uni-special-titlecase.el ] || chmod +w ../../lisp/international/uni-special-titlecase.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-special-titlecase.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/term/x-win.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/textmodes/fill.el
[ ! -f ../../lisp/international/uni-special-uppercase.el ] || chmod +w ../../lisp/international/uni-special-uppercase.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-special-uppercase.el .
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/textmodes/page.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/textmodes/paragraphs.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/textmodes/text-mode.el
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/tool-bar.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/tooltip.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/uniquify.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/vc/ediff-hook.el
[ ! -f ../../lisp/international/uni-titlecase.el ] || chmod +w ../../lisp/international/uni-titlecase.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-titlecase.el .
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/vc/vc-hooks.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/version.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/w32-fns.el
INFO Collecting OKURI-NASI entries...67%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/w32-vars.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
[ ! -f ../../lisp/international/uni-uppercase.el ] || chmod +w ../../lisp/international/uni-uppercase.el
"../../src/bootstrap-emacs" -batch --no-site-file --no-site-lisp -L . -l unidata-gen \
-f unidata-gen-file ../../lisp/international/uni-uppercase.el .
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/widget.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/window.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/x-dnd.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer t)' \
-l bytecomp -f byte-compile-refresh-preloaded \
-f batch-byte-compile ../lisp/international/characters.el
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
require(rmail-loaddefs)
eval-buffer(#<buffer *load*-463495> nil "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/mai..." nil t) ; Reading at buffer position 1601
(let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))
(let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))
(unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer)))
(let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq ... ...))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t)
(if (null (file-readable-p fullname)) (and (null noerror) (signal 'file-error (list "Cannot open load file" file))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or ...)) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t))
load-with-code-conversion("/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/mai..." "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/mai..." nil t)
require(rmail)
eval-buffer(#<buffer *load*-198463> nil "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/gnu..." nil t) ; Reading at buffer position 30191
(let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))
(let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))
(unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer)))
(let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq ... ...))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t)
(if (null (file-readable-p fullname)) (and (null noerror) (signal 'file-error (list "Cannot open load file" file))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or ...)) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t))
load-with-code-conversion("/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/gnu..." "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/gnu..." nil t)
require(gnus-util)
eval-buffer(#<buffer *load*-104130> nil "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/gnu..." nil t) ; Reading at buffer position 949
(let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))
...
(let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq ... ...))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t)
(if (null (file-readable-p fullname)) (and (null noerror) (signal 'file-error (list "Cannot open load file" file))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or ...)) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t))
load-with-code-conversion("/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/int..." "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/int..." nil t)
load("emoji.el" nil t)
(let* ((file (command-line-normalize-file-name (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left ...)))))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil t))
(cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left ...)))))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe (prog1 command-line-args-left ...)))) (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or argval (car-safe ...)))) (setq tem (substring tem 1) append t)) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (cond (append (setq load-path (append load-path (list tem))) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem (cdr splice))) (setq splice (cdr splice))) (t (setq load-path (cons tem load-path) splice load-path))))) ((member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or argval (car-safe ...)))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload")) (let* ((file (command-line-normalize-file-name (or argval (car-safe ...)))) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename))) (load file-ex nil t t))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr command-line-args-left)))))) (or (stringp tem) (error "File name omitted from `-insert' option")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line (string-to-number (match-string 1 argi)) column (string-to-number (match-string 2 argi)))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr command-line-args-left)))))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hook (funcall ...)))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi)))))
(let* ((argi (car command-line-args-left)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--[^=]*\\)=" argi) (progn (setq argval (substring argi (match-end 0)) argi (match-string 1 argi)))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion) (let (...) (or elt ...) (setq argi ...)) (setq argval nil argi orig-argi)))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-line-args-left (cons argval command-line-args-left))) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car-safe (prog1 command-line-args-left ...))))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval (car-safe ...))) (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem (or argval ...))) (setq tem (substring tem 1) append t)) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (cond (append (setq load-path (append load-path ...)) (if splice (setq splice load-path))) (splice (setcdr splice (cons tem ...)) (setq splice (cdr splice))) (t (setq load-path (cons tem load-path) splice load-path))))) ((member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name (or argval ...))) (file-ex (file-truename (expand-file-name file)))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload")) (let* ((file (command-line-normalize-file-name (or argval ...))) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename))) (load file-ex nil t t))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left ...))))) (or (stringp tem) (error "File name omitted from `-insert' option")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left (cdr command-line-args-left)))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line (string-to-number (match-string 1 argi)) column (string-to-number (match-string 2 argi)))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left ...))))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not (setq did-hook ...))) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))
(while command-line-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--[^=]*\\)=" argi) (progn (setq argval (substring argi (match-end 0)) argi (match-string 1 argi)))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq completion t) (setq argi (substring argi 1)) (if (stringp completion) (let ... ... ...) (setq argval nil argi orig-argi)))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ((command-line-args-left ...)) (funcall (cdr tem) argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval (car-safe ...)))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr (or argval ...)) (read-data (read-from-string str-expr)) (expr (car read-data)) (end (cdr read-data))) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s" (substring str-expr end))) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-match-p (format "\\`%s" path-separator) (setq tem ...)) (setq tem (substring tem 1) append t)) (setq tem (expand-file-name (command-line-normalize-file-name tem))) (cond (append (setq load-path ...) (if splice ...)) (splice (setcdr splice ...) (setq splice ...)) (t (setq load-path ... splice load-path))))) ((member argi '("-l" "-load")) (let* ((file (command-line-normalize-file-name ...)) (file-ex (file-truename ...))) (if (file-regular-p file-ex) (progn (setq file file-ex))) (load file nil t))) ((member argi '("-scriptload")) (let* ((file (command-line-normalize-file-name ...)) (file-ex (expand-file-name file)) (truename (file-truename file-ex))) (if (file-exists-p truename) (progn (setq file-ex truename))) (load file-ex nil t t))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left ...)))) (or (stringp tem) (error "File name omitted from `-insert' option")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left (setq command-line-args-left ...))))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line (string-to-number (match-string 1 argi)) column (string-to-number (match-string 2 argi)))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe (prog1 command-line-args-left ...)))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (and hooks (not ...)) (setq hooks (cdr hooks))) (if did-hook nil (if (string-match "\\`-" argi) (error "Unknown option `%s'" argi)) (if initial-window-system nil (setq inhibit-startup-screen t)) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))))
(let* ((dir command-line-default-directory) tem splice just-files (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(lambda (elt) (concat "-" ...)) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (name) (if (not (or dir ...)) (message "Ignoring relative file name (%s) due to nil defaul..." name) (let* (... ...) (file-name-history--add file) (setq displayable-buffers ...) (set-buffer buf) (if ... nil ... ...) (setq line 0) (if ... nil ...) (setq column 0)))))) (let ((--dolist-tail-- command-line-x-option-alist)) (while --dolist-tail-- (let ((tem (car --dolist-tail--))) (if (string-match "^--" (car tem)) (setq longopts (cons (car tem) longopts))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let ((--dolist-tail-- command-line-ns-option-alist)) (while --dolist-tail-- (let ((tem (car --dolist-tail--))) (if (string-match "^--" (car tem)) (setq longopts (cons (list ...) longopts))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (while command-line-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--[^=]*\\)=" argi) (progn (setq argval (substring argi ...) argi (match-string 1 argi)))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion (try-completion argi longopts)) (if (eq completion t) (setq argi ...) (if ... ... ...))))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let (...) (funcall ... argi)) (funcall (cdr tem) argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '("-f" "-funcall" "-e")) (setq inhibit-startup-screen t) (setq tem (intern (or argval ...))) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '("-eval" "-execute")) (setq inhibit-startup-screen t) (let* ((str-expr ...) (read-data ...) (expr ...) (end ...)) (if (string-match-p "[ \11\n]*\\'" str-expr end) nil (error "Trailing garbage following expression: %s" ...)) (eval expr t))) ((member argi '("-L" "-directory")) (let (append) (if (string-match-p ... ...) (setq tem ... append t)) (setq tem (expand-file-name ...)) (cond (append ... ...) (splice ... ...) (t ...)))) ((member argi '("-l" "-load")) (let* ((file ...) (file-ex ...)) (if (file-regular-p file-ex) (progn ...)) (load file nil t))) ((member argi '("-scriptload")) (let* ((file ...) (file-ex ...) (truename ...)) (if (file-exists-p truename) (progn ...)) (load file-ex nil t t))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argval (car-safe ...))) (or (stringp tem) (error "File name omitted from `-insert' option")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe (prog1 command-line-args-left ...)))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line (string-to-number (match-string 1 argi)) column (string-to-number (match-string 2 argi)))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left (nthcdr (nth 1 tem) command-line-args-left))) ((member argi '("-find-file" "-file" "-visit")) (setq inhibit-startup-screen t) (setq tem (or argval (car-safe ...))) (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let ((hooks command-line-functions) (did-hook nil)) (while (and hooks ...) (setq hooks ...)) (if did-hook nil (if ... ...) (if initial-window-system nil ...) (funcall process-file-arg orig-argi))))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))
(progn (let* ((dir command-line-default-directory) tem splice just-files (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'(lambda ... ...) command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (name) (if (not ...) (message "Ignoring relative file name (%s) due to nil defaul..." name) (let* ... ... ... ... ... ... ... ...))))) (let ((--dolist-tail-- command-line-x-option-alist)) (while --dolist-tail-- (let ((tem (car --dolist-tail--))) (if (string-match "^--" (car tem)) (setq longopts (cons ... longopts))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let ((--dolist-tail-- command-line-ns-option-alist)) (while --dolist-tail-- (let ((tem (car --dolist-tail--))) (if (string-match "^--" (car tem)) (setq longopts (cons ... longopts))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (while command-line-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--[^=]*\\)=" argi) (progn (setq argval ... argi ...))) (if (string-match "\\`--?[^-]" orig-argi) (progn (setq completion ...) (if ... ... ...)))) (cond ((setq tem (assoc argi command-switch-alist)) (if argval (let ... ...) (funcall ... argi))) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi '...) (setq inhibit-startup-screen t) (setq tem (intern ...)) (if (commandp tem) (command-execute tem) (funcall tem))) ((member argi '...) (setq inhibit-startup-screen t) (let* (... ... ... ...) (if ... nil ...) (eval expr t))) ((member argi '...) (let (append) (if ... ...) (setq tem ...) (cond ... ... ...))) ((member argi '...) (let* (... ...) (if ... ...) (load file nil t))) ((member argi '...) (let* (... ... ...) (if ... ...) (load file-ex nil t t))) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem (or argval ...)) (or (stringp tem) (error "File name omitted from `-insert' option")) (insert-file-contents (command-line-normalize-file-name tem))) ((or (equal argi "-dump-file") (equal argi "-seccomp")) (or argval (car-safe ...))) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line (string-to-number argi))) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line (string-to-number ...) column (string-to-number ...))) ((setq tem (assoc orig-argi command-line-x-option-alist)) (setq command-line-args-left (nthcdr ... command-line-args-left))) ((setq tem (assoc orig-argi command-line-ns-option-alist)) (setq command-line-args-left (nthcdr ... command-line-args-left))) ((member argi '...) (setq inhibit-startup-screen t) (setq tem (or argval ...)) (if (stringp tem) nil (error "File name omitted from `%s' option" argi)) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning 'initialization (format "Ignoring obsolete arg %s" argi))) ((equal argi "--") (setq just-files t)) (t (let (... ...) (while ... ...) (if did-hook nil ... ... ...)))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil))))))
(if command-line-args-left (progn (let* ((dir command-line-default-directory) tem splice just-files (longopts (append '("--funcall" "--load" "--insert" "--kill" "--dump-file" "--seccomp" "--directory" "--eval" "--execute" "--no-splash" "--find-file" "--visit" "--file" "--no-desktop") (mapcar #'... command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda (name) (if ... ... ...)))) (let ((--dolist-tail-- command-line-x-option-alist)) (while --dolist-tail-- (let ((tem ...)) (if (string-match "^--" ...) (setq longopts ...)) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let ((--dolist-tail-- command-line-ns-option-alist)) (while --dolist-tail-- (let ((tem ...)) (if (string-match "^--" ...) (setq longopts ...)) (setq --dolist-tail-- (cdr --dolist-tail--))))) (while command-line-args-left (let* ((argi (car command-line-args-left)) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if (string-match "\\`\\(--[^=]*\\)=" argi) (progn ...)) (if (string-match "\\`--?[^-]" orig-argi) (progn ... ...))) (cond ((setq tem ...) (if argval ... ...)) ((equal argi "-no-splash") (setq inhibit-startup-screen t)) ((member argi ...) (setq inhibit-startup-screen t) (setq tem ...) (if ... ... ...)) ((member argi ...) (setq inhibit-startup-screen t) (let* ... ... ...)) ((member argi ...) (let ... ... ... ...)) ((member argi ...) (let* ... ... ...)) ((member argi ...) (let* ... ... ...)) ((equal argi "-insert") (setq inhibit-startup-screen t) (setq tem ...) (or ... ...) (insert-file-contents ...)) ((or ... ...) (or argval ...)) ((equal argi "-kill") (kill-emacs t)) ((equal argi "-no-desktop") (message "\"--no-desktop\" ignored because the Desktop package...")) ((string-match "^\\+[0-9]+\\'" argi) (setq line ...)) ((string-match "^\\+\\([0-9]+\\):\\([0-9]+\\)\\'" argi) (setq line ... column ...)) ((setq tem ...) (setq command-line-args-left ...)) ((setq tem ...) (setq command-line-args-left ...)) ((member argi ...) (setq inhibit-startup-screen t) (setq tem ...) (if ... nil ...) (funcall process-file-arg tem)) ((string-match "\\`--?\\(no-\\)?\\(uni\\|multi\\)byte$" argi) (display-warning ... ...)) ((equal argi "--") (setq just-files t)) (t (let ... ... ...))) (if (frame-live-p (selected-frame)) nil (kill-emacs nil)))))))
(let ((command-line-args-left args-left)) (if command-line-args-left (progn (let* ((dir command-line-default-directory) tem splice just-files (longopts (append '... (mapcar ... command-switch-alist))) (line 0) (column 0) (process-file-arg #'(lambda ... ...))) (let ((--dolist-tail-- command-line-x-option-alist)) (while --dolist-tail-- (let (...) (if ... ...) (setq --dolist-tail-- ...)))) (let ((--dolist-tail-- command-line-ns-option-alist)) (while --dolist-tail-- (let (...) (if ... ...) (setq --dolist-tail-- ...)))) (while command-line-args-left (let* ((argi ...) (orig-argi argi) argval completion) (setq command-line-args-left (cdr command-line-args-left)) (if just-files (setq argi "") (if ... ...) (if ... ...)) (cond (... ...) (... ...) (... ... ... ...) (... ... ...) (... ...) (... ...) (... ...) (... ... ... ... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ... ... ... ...) (... ...) (... ...) (t ...)) (if (frame-live-p ...) nil (kill-emacs nil))))))))
(let ((displayable-buffers nil)) (let ((command-line-args-left args-left)) (if command-line-args-left (progn (let* ((dir command-line-default-directory) tem splice just-files (longopts (append ... ...)) (line 0) (column 0) (process-file-arg #'...)) (let ((--dolist-tail-- command-line-x-option-alist)) (while --dolist-tail-- (let ... ... ...))) (let ((--dolist-tail-- command-line-ns-option-alist)) (while --dolist-tail-- (let ... ... ...))) (while command-line-args-left (let* (... ... argval completion) (setq command-line-args-left ...) (if just-files ... ... ...) (cond ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (if ... nil ...))))))) (if (eq initial-buffer-choice t) (progn (startup--get-buffer-create-scratch))) (and initial-scratch-message (get-buffer "*scratch*") (save-current-buffer (set-buffer "*scratch*") (if (= 0 (buffer-size)) (progn (insert (substitute-command-keys initial-scratch-message)) (set-buffer-modified-p nil))))) (if initial-buffer-choice (progn (let ((buf (cond (... ...) (... ...) (... ...) (t ...)))) (if (buffer-live-p buf) nil (error "Value returned by `initial-buffer-choice' is not a..." buf)) (setq displayable-buffers (cons buf (delq buf displayable-buffers)))))) (let ((displayable-buffers-len (length displayable-buffers)) (nondisplayed-buffers-p nil)) (if (> displayable-buffers-len 0) (progn (switch-to-buffer (car displayable-buffers)))) (if (> displayable-buffers-len 1) (progn (switch-to-buffer-other-window (car (cdr displayable-buffers))) (other-window -1))) (if (> displayable-buffers-len 2) (progn (setq nondisplayed-buffers-p t))) (if (or inhibit-startup-screen initial-buffer-choice noninteractive (daemonp) inhibit-x-resources) (if (and nondisplayed-buffers-p (not noninteractive) (not inhibit-startup-buffer-menu)) (progn (list-buffers))) (run-hooks 'emacs-startup-hook 'term-setup-hook) (if (fboundp 'frame-notice-user-settings) (progn (frame-notice-user-settings))) (run-hooks 'window-setup-hook) (setq inhibit-startup-hooks t) (display-startup-screen (> displayable-buffers-len 0)))))
command-line-1(("-l" "emoji.el" "-f" "emoji--generate-file" "../../lisp/international/emoji-labels.el"))
(let (xdg-dir startup-init-directory) (setq before-init-time (current-time) after-init-time nil command-line-default-directory default-directory) (setq abbreviated-home-dir nil) (let ((vc (getenv "VERSION_CONTROL"))) (cond ((eq vc nil)) ((member vc ...) (setq version-control t)) ((member vc ...) (setq version-control nil)) ((member vc ...) (setq version-control ...)))) (let ((simple-file-name (locate-file "simple" load-path ...)) lisp-dir) (if (null simple-file-name) (let (... ...) (princ "Warning: Could not find simple.e...") (terpri) (if ... ...) (if ... nil ... ...)) (setq lisp-dir (file-truename ...)) (setq load-history (mapcar ... load-history)))) (let ((args command-line-args)) (while args (setcar args (decode-coding-string ... locale-coding-system t)) (car-safe (prog1 args ...)))) (let ((done nil) (args (cdr command-line-args)) display-arg) (setq init-file-user (if noninteractive nil (user-login-name))) (and init-file-user (equal init-file-user (user-real-login-name)) (setq init-file-user "")) (while (and (not done) args) (let* (... ... ... argval) (if ... ...) (if ... ...) (cond ... ... ... ... ... ... ... ... ... ... ... ...) (and argval ...))) (and display-arg (setq args (append display-arg args))) (and command-line-args (setcdr command-line-args args))) (if (listp custom-delayed-init-variables) (progn (mapc #'custom-reevaluate-setting (reverse custom-delayed-init-variables)))) (setq custom-delayed-init-variables t) (if init-file-user (progn (if (string-match "[~/:\n]" init-file-user) (display-warning ... ... :error) (if ... nil ...)))) (setq xdg-dir startup--xdg-config-home-emacs) (setq startup-init-directory (if (or (= 0 ...) (and ... ...)) user-emacs-directory (setq xdg-dir (concat "~" init-file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-user))) (startup--load-user-init-file #'(lambda nil (expand-file-name "early-init.el" startup-init-directory))) (setq early-init-file user-init-file) (and user-init-file package-enable-at-startup (not (and (boundp ...) package--activated)) (catch 'package-dir-found (let (...) (let ... ...))) (package-activate-all)) (condition-case error (if noninteractive nil (if (and initial-window-system ...) (error "Unsupported window system `%s'" initial-window-system)) (setq command-line-args (let ... ...)) (let (...) (window-system-initialization)) (put initial-window-system 'window-system-initialized t)) (error (princ (if ... ... ...) 'external-debugging-output) (terpri 'external-debugging-output) (setq initial-window-system nil) (kill-emacs))) (run-hooks 'before-init-hook) (if (daemonp) nil (if (or noninteractive emacs-basic-display) (setq menu-bar-mode nil tab-bar-mode nil tool-bar-mode nil)) (frame-initialize)) (if (fboundp 'x-create-frame) (progn (if noninteractive nil (tool-bar-setup)))) (if noninteractive nil (startup--setup-quote-display) (setq internal--text-quoting-flag t)) (normal-erase-is-backspace-setup-frame) (or (eq initial-window-system 'pc) (tty-register-default-colors)) (let ((old-scalable-fonts-allowed scalable-fonts-allowed) (old-face-ignored-fonts face-ignored-fonts)) (if site-run-file (let (...) (load site-run-file t t))) (startup--load-user-init-file #'(lambda nil ...) #'(lambda nil ...) t) (if (and deactivate-mark transient-mark-mode) (progn (save-current-buffer ... ...))) (if (and (not noninteractive) (file-exists-p abbrev-file-name) (file-readable-p abbrev-file-name)) (progn (quietly-read-abbrev-file abbrev-file-name))) (setq abbrevs-changed nil) (and mail-host-address (equal user-mail-address (let ... ...)) (custom-reevaluate-setting 'user-mail-address)) (if (and (eq scalable-fonts-allowed old-scalable-fonts-allowed) (eq face-ignored-fonts old-face-ignored-fonts)) nil (clear-face-cache))) (setq after-init-time (current-time)) (run-hooks 'after-init-hook 'delayed-warnings-hook) (if (get-buffer "*scratch*") (save-current-buffer (set-buffer "*scratch*") (if (eq major-mode ...) (funcall initial-major-mode)))) (if (or noninteractive initial-window-system (daemonp)) nil (tty-run-terminal-initialization (selected-frame) nil t)) (setq memory-signal-data (list 'error (substitute-command-keys "Memory exhausted--use \\[save-som..."))) (command-line-1 (cdr command-line-args)) (let (warned) (let ((--dolist-tail-- load-path)) (while --dolist-tail-- (let ... ... ...)))) (if noninteractive (kill-emacs t)) ...)
command-line()
(unwind-protect (command-line) (if default-directory (setq default-directory (abbreviate-file-name default-directory))) (or auto-save-list-file-name (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type 'ms-dos) (make-directory (file-name-directory auto-save-list-file-prefix) t) (concat (make-temp-name ...) "~")) (t (expand-file-name (format "%s%d-%s~" auto-save-list-file-prefix ... ...))))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-system (not noninteractive) (not (eq initial-window-system 'pc))))) (progn (if (eq face-font-rescale-alist old-face-font-rescale-alist) nil (set-face-attribute 'default nil :font (font-spec))) (if (fboundp 'frame-notice-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup-hook)))
(let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-line) (if default-directory (setq default-directory (abbreviate-file-name default-directory))) (or auto-save-list-file-name (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond ((eq system-type ...) (make-directory ... t) (concat ... "~")) (t (expand-file-name ...)))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-system (not noninteractive) (not (eq initial-window-system ...))))) (progn (if (eq face-font-rescale-alist old-face-font-rescale-alist) nil (set-face-attribute 'default nil :font (font-spec))) (if (fboundp 'frame-notice-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup-hook))))
(if command-line-processed (message internal--top-level-message) (setq command-line-processed t) (setq startup--xdg-config-home-emacs (let ((xdg-config-home (getenv-internal "XDG_CONFIG_HOME"))) (if xdg-config-home (concat xdg-config-home "/emacs/") startup--xdg-config-default))) (setq user-emacs-directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) (if (featurep 'native-compile) (progn (let ((path-env (getenv "EMACSNATIVELOADPATH"))) (if path-env (progn (let (...) (while --dolist-tail-- ...))))) (setq native-comp-eln-load-path (cons (expand-file-name "eln-cache/" user-emacs-directory) native-comp-eln-load-path)) (if (and (equal (getenv "HOME") "/nonexistent") (file-writable-p (expand-file-name (or temporary-file-directory "")))) (progn (let ((tmp-dir ...)) (add-hook 'kill-emacs-hook #'...) (setq native-comp-eln-load-path (cons tmp-dir native-comp-eln-load-path))))))) (let ((tail load-path) (lispdir (expand-file-name "../lisp" data-directory)) dir) (while tail (setq dir (car tail)) (let ((default-directory dir)) (load (expand-file-name "subdirs.el") t t t)) (or (string-prefix-p lispdir dir) (let ((default-directory dir)) (load (expand-file-name "leim-list.el") t t t))) (setq tail (cdr tail)))) (cond ((memq system-type '(ms-dos windows-nt)) (setq eol-mnemonic-unix "(Unix)" eol-mnemonic-mac "(Mac)")) (t (setq eol-mnemonic-dos "(DOS)" eol-mnemonic-mac "(Mac)"))) (set-locale-environment nil) (if locale-coding-system (progn (let ((coding (if (eq system-type ...) 'utf-8 locale-coding-system))) (save-excursion (let ((--dolist-tail-- ...)) (while --dolist-tail-- (let ... ... ... ...)))) (let ((--dolist-tail-- '...)) (while --dolist-tail-- (let (...) (let ... ...) (setq --dolist-tail-- ...)))) (if (featurep 'native-compile) (progn (let (...) (set ... ...)))) (let ((--dolist-tail-- '...)) (while --dolist-tail-- (let (...) (let ... ...) (setq --dolist-tail-- ...))))))) (let ((dir default-directory)) (save-current-buffer (set-buffer "*Messages*") (messages-buffer-mode) (set (make-local-variable 'window-point-insertion-type) t) (setq default-directory (or dir (expand-file-name "~/"))))) (put 'user-full-name 'standard-value (list (default-value 'user-full-name))) (let ((pwd (getenv "PWD"))) (and pwd (or (and default-directory (condition-case nil (progn (equal ... ...)) (error nil))) (setq process-environment (delete (concat "PWD=" pwd) process-environment))))) (if (listp charset-map-path) (let ((coding (if (eq system-type 'windows-nt) 'utf-8 locale-coding-system))) (setq charset-map-path (mapcar #'(lambda (dir) (decode-coding-string dir coding t)) charset-map-path)))) (if default-directory (setq default-directory (abbreviate-file-name default-directory)) (display-warning 'initialization "Error setting default-directory")) (let ((old-face-font-rescale-alist face-font-rescale-alist)) (unwind-protect (command-line) (if default-directory (setq default-directory (abbreviate-file-name default-directory))) (or auto-save-list-file-name (and auto-save-list-file-prefix (setq auto-save-list-file-name (cond (... ... ...) (t ...))))) (if inhibit-startup-hooks nil (run-hooks 'emacs-startup-hook 'term-setup-hook)) (if (or frame-initial-frame (not (and initial-window-system (not noninteractive) (not ...)))) (progn (if (eq face-font-rescale-alist old-face-font-rescale-alist) nil (set-face-attribute 'default nil :font (font-spec))) (if (fboundp 'frame-notice-user-settings) (frame-notice-user-settings)) (if (fboundp 'frame-set-background-mode) (frame-set-background-mode (selected-frame))))) (if (fboundp 'font-menu-add-default) (font-menu-add-default)) (if inhibit-startup-hooks nil (run-hooks 'window-setup-hook)))) (setenv "TERM" "dumb") (let ((display (frame-parameter nil 'display))) (if (stringp display) (setq display (concat "DISPLAY=" display)) (let ((--dolist-tail-- initial-environment)) (while --dolist-tail-- (let ((varval ...)) (if (string-match "\\`DISPLAY=" varval) (setq display varval)) (setq --dolist-tail-- (cdr --dolist-tail--)))))) (if display (progn (delete display process-environment)))))
normal-top-level()
make[3]: *** [Makefile:80: ../../lisp/international/emoji-labels.el] Error 255
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
INFO Collecting OKURI-NASI entries...77%
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/admin/unidata'
make[2]: *** [Makefile:563: ../lisp/international/charprop.el] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
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[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/leim'
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval '(setq autoload-ensure-writable t)' \
--eval '(setq autoload-builtin-package-versions t)' \
--eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "loaddefs.el")))' \
-f batch-update-autoloads . ./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
SCRAPE . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ...
SCRAPE ./cedet/semantic/analyze ./cedet/semantic/bovine ...
SCRAPE ./cedet/semantic/decorate ./cedet/semantic/symref ...
SCRAPE ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ...
SCRAPE ./erc ./eshell ./gnus ./image ./international ./language ./leim ...
SCRAPE ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ...
SCRAPE ./play ./progmodes ./textmodes ./url ./vc
INFO Scraping files for loaddefs.el...
INFO Scraping files for loaddefs.el...10%
INFO Scraping files for loaddefs.el...20%
INFO Scraping files for loaddefs.el...30%
INFO Scraping files for loaddefs.el...40%
INFO Scraping files for loaddefs.el...50%
INFO Scraping files for loaddefs.el...60%
INFO Scraping files for loaddefs.el...70%
INFO Scraping files for loaddefs.el...80%
INFO Scraping files for loaddefs.el...90%
INFO Scraping files for loaddefs.el...100%
INFO Scraping files for loaddefs.el...done
make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/src'
make[1]: *** [Makefile:456: src] Error 2
make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50'
make: *** [Makefile:1163: bootstrap] Error 2
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-16 23:47 Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Andreas Schwab
@ 2021-12-16 23:54 ` john muhl
2021-12-17 6:48 ` Lars Ingebrigtsen
1 sibling, 0 replies; 21+ messages in thread
From: john muhl @ 2021-12-16 23:54 UTC (permalink / raw)
To: Andreas Schwab, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
looks like what i ran into in
https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01587.html
as noted there switching to -j1 lets the build complete. my bisection
traced the first broken commit to 35dbc79
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-16 23:47 Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Andreas Schwab
2021-12-16 23:54 ` john muhl
@ 2021-12-17 6:48 ` Lars Ingebrigtsen
2021-12-17 7:07 ` Po Lu
2021-12-17 7:16 ` Kévin Le Gouguec
1 sibling, 2 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-17 6:48 UTC (permalink / raw)
To: Andreas Schwab; +Cc: john muhl, emacs-devel
Andreas Schwab <schwab@linux-m68k.org> writes:
> make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
> Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
> require(rmail-loaddefs)
> eval-buffer(#<buffer *load*-463495> nil "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/mai..." nil t) ; Reading at buffer position 1601
Huh. I'm unable to reproduce this with "make -j16 bootstrap" on
Debian/bullseye.
john muhl <email@johnmuhl.mx> writes:
> looks like what i ran into in
> https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01587.html
>
> as noted there switching to -j1 lets the build complete. my bisection
> traced the first broken commit to 35dbc79
That commit seems entirely unrelated to generating rmail-loaddefs, but
perhaps it changes something in the order the compilation happens in?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 6:48 ` Lars Ingebrigtsen
@ 2021-12-17 7:07 ` Po Lu
2021-12-17 7:20 ` Lars Ingebrigtsen
2021-12-17 7:16 ` Kévin Le Gouguec
1 sibling, 1 reply; 21+ messages in thread
From: Po Lu @ 2021-12-17 7:07 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: Andreas Schwab, john muhl, emacs-devel
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Huh. I'm unable to reproduce this with "make -j16 bootstrap" on
> Debian/bullseye.
Same here: I tried "make -j24 bootstrap" a dozen times, and it works
fine.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 6:48 ` Lars Ingebrigtsen
2021-12-17 7:07 ` Po Lu
@ 2021-12-17 7:16 ` Kévin Le Gouguec
1 sibling, 0 replies; 21+ messages in thread
From: Kévin Le Gouguec @ 2021-12-17 7:16 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: emacs-devel, Andreas Schwab, john muhl
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Andreas Schwab <schwab@linux-m68k.org> writes:
>
>> make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp'
>> Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
>> require(rmail-loaddefs)
>> eval-buffer(#<buffer *load*-463495> nil "/home/abuild/rpmbuild/BUILD/emacs-29.0.50/lisp/mai..." nil t) ; Reading at buffer position 1601
>
> Huh. I'm unable to reproduce this with "make -j16 bootstrap" on
> Debian/bullseye.
100% reproducible over here, on openSUSE tumbleweed (make -j12
bootstrap) and Ubuntu 20.04 (make -j16 bootstrap).
> john muhl <email@johnmuhl.mx> writes:
>
>> looks like what i ran into in
>> https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01587.html
>>
>> as noted there switching to -j1 lets the build complete. my bisection
>> traced the first broken commit to 35dbc79
>
> That commit seems entirely unrelated to generating rmail-loaddefs, but
> perhaps it changes something in the order the compilation happens in?
I bisected as well before reaching out to emacs-devel and came to the
same conclusion as John (35dbc79 is the first commit that misbehaves)
and you (looks thoroughly unrelated).
So both your conclusion (something incidentally changed in the order of
compilation) and Eli's in <835yrng2bo.fsf@gnu.org> (missing Makefile
dependency) seem likely?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 7:07 ` Po Lu
@ 2021-12-17 7:20 ` Lars Ingebrigtsen
2021-12-17 8:04 ` Lars Ingebrigtsen
0 siblings, 1 reply; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-17 7:20 UTC (permalink / raw)
To: Po Lu; +Cc: emacs-devel, Andreas Schwab, john muhl
Po Lu <luangruo@yahoo.com> writes:
>> Huh. I'm unable to reproduce this with "make -j16 bootstrap" on
>> Debian/bullseye.
>
> Same here: I tried "make -j24 bootstrap" a dozen times, and it works
> fine.
I was able to reproduce it now with
git clean -xf; make -j16
And it ends with:
Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "rmail-loaddefs")
require(rmail-loaddefs)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 7:20 ` Lars Ingebrigtsen
@ 2021-12-17 8:04 ` Lars Ingebrigtsen
2021-12-17 12:15 ` Eli Zaretskii
2021-12-17 12:42 ` Stefan Monnier
0 siblings, 2 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-17 8:04 UTC (permalink / raw)
To: Po Lu; +Cc: john muhl, Andreas Schwab, emacs-devel
Lars Ingebrigtsen <larsi@gnus.org> writes:
> Debugger entered--Lisp error: (file-missing "Cannot open load file"
> "No such file or directory" "rmail-loaddefs")
> require(rmail-loaddefs)
The build should now be fixed, but there definitely is a problem in our
makefiles somewhere. Basically, if you end up doing (require 'rmail)
before the rmail-loaddefs file has been built, then the build fails.
(The require was via url which requires gnus-util which requires rmail.
Both of those things should probably also be fixed, because it's an odd
dependency chain.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 8:04 ` Lars Ingebrigtsen
@ 2021-12-17 12:15 ` Eli Zaretskii
2021-12-18 7:34 ` Lars Ingebrigtsen
2021-12-17 12:42 ` Stefan Monnier
1 sibling, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2021-12-17 12:15 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: luangruo, emacs-devel, schwab, email
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Date: Fri, 17 Dec 2021 09:04:07 +0100
> Cc: john muhl <email@johnmuhl.mx>, Andreas Schwab <schwab@linux-m68k.org>,
> emacs-devel@gnu.org
>
> The build should now be fixed, but there definitely is a problem in our
> makefiles somewhere. Basically, if you end up doing (require 'rmail)
> before the rmail-loaddefs file has been built, then the build fails.
Maybe we should add rmail-loaddefs to the value of LOADDEFS in
lisp/Makefile.in? Would someone who sees the problem please try that
and report back?
Thanks.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 8:04 ` Lars Ingebrigtsen
2021-12-17 12:15 ` Eli Zaretskii
@ 2021-12-17 12:42 ` Stefan Monnier
2021-12-18 7:29 ` Lars Ingebrigtsen
1 sibling, 1 reply; 21+ messages in thread
From: Stefan Monnier @ 2021-12-17 12:42 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: Po Lu, john muhl, Andreas Schwab, emacs-devel
Lars Ingebrigtsen [2021-12-17 09:04:07] wrote:
> Lars Ingebrigtsen <larsi@gnus.org> writes:
>> Debugger entered--Lisp error: (file-missing "Cannot open load file"
>> "No such file or directory" "rmail-loaddefs")
>> require(rmail-loaddefs)
>
> The build should now be fixed, but there definitely is a problem in our
> makefiles somewhere. Basically, if you end up doing (require 'rmail)
> before the rmail-loaddefs file has been built, then the build fails.
Rather than add a dependency which makes the Makefiles more complex,
I've usually solves those problems by changing the `load/require` so as
not to burp when the file is missing. E.g. for `cl-loaddefs.el`:
(unless (load "cl-loaddefs" 'noerror 'quiet)
;; When bootstrapping, cl-loaddefs hasn't been built yet!
(require 'cl-macs)
(require 'cl-seq))
-- Stefan
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 12:42 ` Stefan Monnier
@ 2021-12-18 7:29 ` Lars Ingebrigtsen
2021-12-18 16:28 ` Stefan Monnier
0 siblings, 1 reply; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-18 7:29 UTC (permalink / raw)
To: Stefan Monnier; +Cc: Po Lu, emacs-devel, Andreas Schwab, john muhl
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> Rather than add a dependency which makes the Makefiles more complex,
> I've usually solves those problems by changing the `load/require` so as
> not to burp when the file is missing. E.g. for `cl-loaddefs.el`:
>
> (unless (load "cl-loaddefs" 'noerror 'quiet)
> ;; When bootstrapping, cl-loaddefs hasn't been built yet!
> (require 'cl-macs)
> (require 'cl-seq))
I'm not very familiar with the rmail code base, but rmail.el starts with
(require 'rmail-loaddefs)
which pulls in all the autoloads... but then the other rmail files
depend on rmail, so we seem to have circular dependencies that rmail
works around with the loaddefs file.
So it looks like doing this might require more surgery than that.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-17 12:15 ` Eli Zaretskii
@ 2021-12-18 7:34 ` Lars Ingebrigtsen
2021-12-18 9:27 ` Eli Zaretskii
0 siblings, 1 reply; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-18 7:34 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: luangruo, emacs-devel, schwab, email
Eli Zaretskii <eliz@gnu.org> writes:
> Maybe we should add rmail-loaddefs to the value of LOADDEFS in
> lisp/Makefile.in? Would someone who sees the problem please try that
> and report back?
I tried the following (by cargo culting the mh-e autoload stuff), but
the build still fails (if I put the (require 'url) back into
multisession.el).
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index df9e5c36ee..286506c4e2 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -66,6 +66,7 @@ LOADDEFS =
$(lisp)/calendar/diary-loaddefs.el \
$(lisp)/calendar/hol-loaddefs.el \
$(lisp)/mh-e/mh-loaddefs.el \
+ $(lisp)/rmail/rmail-loaddefs.el \
$(lisp)/net/tramp-loaddefs.el
# All generated autoload files.
@@ -453,6 +454,19 @@ $(MH_E_DIR)/mh-loaddefs.el:
--eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"$@\")))" \
-f batch-update-autoloads $(MH_E_DIR)
+# Update RMAIL internal autoloads. These are not to be confused with
+# the autoloads for the RMAIL entry points, which are already in loaddefs.el.
+RMAIL_DIR = $(lisp)/rmail
+RMAIL_SRC = $(sort $(wildcard ${RMAIL_DIR}/rmail*.el))
+RMAIL_SRC := $(filter-out ${RMAIL_DIR}/rmail-loaddefs.el,${RMAIL_SRC})
+
+.PHONY: rmail-autoloads
+rmail-autoloads: $(RMAIL_DIR)/rmail-loaddefs.el
+$(RMAIL_DIR)/rmail-loaddefs.el: $(RMAIL_SRC)
+ $(AM_V_GEN)$(emacs) -l autoload \
+ --eval "(setq generated-autoload-file (expand-file-name (unmsys--file-name \"$@\")))" \
+ -f batch-update-autoloads $(RMAIL_DIR)
+
# Update TRAMP internal autoloads. Maybe we could move tramp*.el into
# an own subdirectory. OTOH, it does not hurt to keep them in
# lisp/net.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-18 7:34 ` Lars Ingebrigtsen
@ 2021-12-18 9:27 ` Eli Zaretskii
2021-12-19 10:38 ` Lars Ingebrigtsen
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2021-12-18 9:27 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: luangruo, emacs-devel, schwab, email
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: luangruo@yahoo.com, email@johnmuhl.mx, schwab@linux-m68k.org,
> emacs-devel@gnu.org
> Date: Sat, 18 Dec 2021 08:34:46 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Maybe we should add rmail-loaddefs to the value of LOADDEFS in
> > lisp/Makefile.in? Would someone who sees the problem please try that
> > and report back?
>
> I tried the following (by cargo culting the mh-e autoload stuff), but
> the build still fails (if I put the (require 'url) back into
> multisession.el).
Then maybe the easiest solution would be to stop using a special
autoloads file for rmail, and just have it use loaddefs.el?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-18 7:29 ` Lars Ingebrigtsen
@ 2021-12-18 16:28 ` Stefan Monnier
2021-12-19 10:52 ` Lars Ingebrigtsen
0 siblings, 1 reply; 21+ messages in thread
From: Stefan Monnier @ 2021-12-18 16:28 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: Po Lu, john muhl, Andreas Schwab, emacs-devel
> I'm not very familiar with the rmail code base, but rmail.el starts with
>
> (require 'rmail-loaddefs)
>
> which pulls in all the autoloads... but then the other rmail files
> depend on rmail, so we seem to have circular dependencies that rmail
> works around with the loaddefs file.
>
> So it looks like doing this might require more surgery than that.
Could be. To the extent that it's only meant for the
bootstrap/compilation case (i.e. a case where `rmail` may get loaded
but won't be "used") I'd expect it to be fairly easy.
This said, breaking the other dependencies (url => gnus-util => rmail)
would bring more benefits.
Stefan
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-18 9:27 ` Eli Zaretskii
@ 2021-12-19 10:38 ` Lars Ingebrigtsen
2021-12-19 16:52 ` Eli Zaretskii
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-19 10:38 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: luangruo, emacs-devel, schwab, email
Eli Zaretskii <eliz@gnu.org> writes:
> Then maybe the easiest solution would be to stop using a special
> autoloads file for rmail, and just have it use loaddefs.el?
Yes, I think that sounds like a good idea -- I have no idea why rmail
has its own loaddefs in the first place.
(But somebody that uses rmail should make that change, to check that
things still work afterwards.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-18 16:28 ` Stefan Monnier
@ 2021-12-19 10:52 ` Lars Ingebrigtsen
0 siblings, 0 replies; 21+ messages in thread
From: Lars Ingebrigtsen @ 2021-12-19 10:52 UTC (permalink / raw)
To: Stefan Monnier; +Cc: Po Lu, emacs-devel, Andreas Schwab, john muhl
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> This said, breaking the other dependencies (url => gnus-util => rmail)
> would bring more benefits.
I've now broken the latter dependency (by making a new gnus-rmail.el
file). The former is going to be more work, since there's a bunch of
stuff that ends up requiring gnus-util, if I remember correctly. (Often
indirectly.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-19 10:38 ` Lars Ingebrigtsen
@ 2021-12-19 16:52 ` Eli Zaretskii
2021-12-19 16:53 ` Stefan Monnier
2021-12-20 4:43 ` Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Richard Stallman
2 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2021-12-19 16:52 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: luangruo, emacs-devel, schwab, email
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: luangruo@yahoo.com, email@johnmuhl.mx, schwab@linux-m68k.org,
> emacs-devel@gnu.org
> Date: Sun, 19 Dec 2021 11:38:29 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Then maybe the easiest solution would be to stop using a special
> > autoloads file for rmail, and just have it use loaddefs.el?
>
> Yes, I think that sounds like a good idea -- I have no idea why rmail
> has its own loaddefs in the first place.
>
> (But somebody that uses rmail should make that change, to check that
> things still work afterwards.)
Done.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-19 10:38 ` Lars Ingebrigtsen
2021-12-19 16:52 ` Eli Zaretskii
@ 2021-12-19 16:53 ` Stefan Monnier
2021-12-19 17:09 ` Eli Zaretskii
` (2 more replies)
2021-12-20 4:43 ` Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Richard Stallman
2 siblings, 3 replies; 21+ messages in thread
From: Stefan Monnier @ 2021-12-19 16:53 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: Eli Zaretskii, luangruo, emacs-devel, schwab, email
>> Then maybe the easiest solution would be to stop using a special
>> autoloads file for rmail, and just have it use loaddefs.el?
> Yes, I think that sounds like a good idea -- I have no idea why rmail
> has its own loaddefs in the first place.
Usually it's done for autoloads that are only used internally to
a package so as to reduce the number of "useless" autoloads in
loaddefs.el (and along with it, the size of Emacs's pdump heap).
Looking at `rmail-loaddefs.el` I suspect there's a good chance that the
problem can be fixed by adding the `noerror` to `require` so it doesn't
signal an error when `rmail-loaddefs.el` is not found. This will still
work fine since those autoloads seem to all be for interactive commands
which will only ever be used once an rmail buffer has been displayed to
the user, i.e. long after we're done compiling Emacs.
Stefan
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-19 16:53 ` Stefan Monnier
@ 2021-12-19 17:09 ` Eli Zaretskii
2021-12-19 17:14 ` Stefan Kangas
2021-12-19 17:16 ` secondary loaddefs [was Re: Bootstrap broken betweeen ...] Glenn Morris
2 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2021-12-19 17:09 UTC (permalink / raw)
To: Stefan Monnier; +Cc: luangruo, larsi, email, schwab, emacs-devel
> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Cc: Eli Zaretskii <eliz@gnu.org>, luangruo@yahoo.com, emacs-devel@gnu.org,
> schwab@linux-m68k.org, email@johnmuhl.mx
> Date: Sun, 19 Dec 2021 11:53:19 -0500
>
> >> Then maybe the easiest solution would be to stop using a special
> >> autoloads file for rmail, and just have it use loaddefs.el?
> > Yes, I think that sounds like a good idea -- I have no idea why rmail
> > has its own loaddefs in the first place.
>
> Usually it's done for autoloads that are only used internally to
> a package so as to reduce the number of "useless" autoloads in
> loaddefs.el (and along with it, the size of Emacs's pdump heap).
The number of Rmail autoloads is not large, and OTOH quite a few Lisp
files in Emacs reference Rmail this way or another. The emacs.pdmp
file grew by 1.7KB when I added Rmail autoloads to loaddefs.el. So I
think it makes little sense to complicate our build procedure for such
small gains, and I've now removed rmail-loaddefs.el file on the master
branch.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-19 16:53 ` Stefan Monnier
2021-12-19 17:09 ` Eli Zaretskii
@ 2021-12-19 17:14 ` Stefan Kangas
2021-12-19 17:16 ` secondary loaddefs [was Re: Bootstrap broken betweeen ...] Glenn Morris
2 siblings, 0 replies; 21+ messages in thread
From: Stefan Kangas @ 2021-12-19 17:14 UTC (permalink / raw)
To: Stefan Monnier, Lars Ingebrigtsen
Cc: luangruo, Eli Zaretskii, email, schwab, emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> Usually it's done for autoloads that are only used internally to
> a package so as to reduce the number of "useless" autoloads in
> loaddefs.el (and along with it, the size of Emacs's pdump heap).
Another example is htmlfontify-loaddefs.el, see Bug#52400.
^ permalink raw reply [flat|nested] 21+ messages in thread
* secondary loaddefs [was Re: Bootstrap broken betweeen ...]
2021-12-19 16:53 ` Stefan Monnier
2021-12-19 17:09 ` Eli Zaretskii
2021-12-19 17:14 ` Stefan Kangas
@ 2021-12-19 17:16 ` Glenn Morris
2 siblings, 0 replies; 21+ messages in thread
From: Glenn Morris @ 2021-12-19 17:16 UTC (permalink / raw)
To: Stefan Monnier
Cc: email, emacs-devel, luangruo, schwab, Lars Ingebrigtsen,
Eli Zaretskii
Stefan Monnier wrote:
>> Yes, I think that sounds like a good idea -- I have no idea why rmail
>> has its own loaddefs in the first place.
>
> Usually it's done for autoloads that are only used internally to
> a package so as to reduce the number of "useless" autoloads in
> loaddefs.el (and along with it, the size of Emacs's pdump heap).
>
> Looking at `rmail-loaddefs.el` I suspect there's a good chance that the
> problem can be fixed by adding the `noerror` to `require` so it doesn't
> signal an error when `rmail-loaddefs.el` is not found. This will still
> work fine since those autoloads seem to all be for interactive commands
> which will only ever be used once an rmail buffer has been displayed to
> the user, i.e. long after we're done compiling Emacs.
Indeed. I wish people would give others a chance to explain before
changing things.
This arrangement isn't specific to rmail, and is used by eg calc,
ibuffer, dired, for many years.
Some history:
Originally such autoloads were hand-written. This is inefficient; eg
you don't get the doc-strings unless you manually copy them to the
autoload, and then you have two places to keep in sync.
Then the feature of allowing a file to specify a local
generated-autoload-file was added. At first this was used to
automatically add the autoloads into (eg) rmail.el in place of the
handwritten ones. update_autogen could automatically update these blocks.
However, people did not like this approach, because they would
sometimes see local modifications (different hashes) in versioned
files like rmail.el after building. So it was changed to have the
autoloads in a separate file that was not versioned, eg rmail-loaddefs.el.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
2021-12-19 10:38 ` Lars Ingebrigtsen
2021-12-19 16:52 ` Eli Zaretskii
2021-12-19 16:53 ` Stefan Monnier
@ 2021-12-20 4:43 ` Richard Stallman
2 siblings, 0 replies; 21+ messages in thread
From: Richard Stallman @ 2021-12-20 4:43 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: luangruo, eliz, email, schwab, emacs-devel
[[[ 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. ]]]
> Yes, I think that sounds like a good idea -- I have no idea why rmail
> has its own loaddefs in the first place.
I think this goes back to the days when it was important for Emacs to
fit in a machine with 1 meg of memory space, not virtualized.
Rmail consisted of several Lisp files, each with its own autoloads,
and none of those autoloads was needed until rmail.el had been loaded.
rmail-loaddefs.el enabled who did not use Rmail to avoid sacrificing
space for those autoloads.
This is completely unnecessary nowadays.
--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2021-12-20 4:43 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-16 23:47 Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Andreas Schwab
2021-12-16 23:54 ` john muhl
2021-12-17 6:48 ` Lars Ingebrigtsen
2021-12-17 7:07 ` Po Lu
2021-12-17 7:20 ` Lars Ingebrigtsen
2021-12-17 8:04 ` Lars Ingebrigtsen
2021-12-17 12:15 ` Eli Zaretskii
2021-12-18 7:34 ` Lars Ingebrigtsen
2021-12-18 9:27 ` Eli Zaretskii
2021-12-19 10:38 ` Lars Ingebrigtsen
2021-12-19 16:52 ` Eli Zaretskii
2021-12-19 16:53 ` Stefan Monnier
2021-12-19 17:09 ` Eli Zaretskii
2021-12-19 17:14 ` Stefan Kangas
2021-12-19 17:16 ` secondary loaddefs [was Re: Bootstrap broken betweeen ...] Glenn Morris
2021-12-20 4:43 ` Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563 Richard Stallman
2021-12-17 12:42 ` Stefan Monnier
2021-12-18 7:29 ` Lars Ingebrigtsen
2021-12-18 16:28 ` Stefan Monnier
2021-12-19 10:52 ` Lars Ingebrigtsen
2021-12-17 7:16 ` Kévin Le Gouguec
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).