On Sun, 23 Jun 2024 13:04:41 +0100, Jeremie Courreges-Anglas <j...@wxcvbn.org> wrote: > > On Sun, Jun 23, 2024 at 12:39:12PM +0100, Kirill A. Korinsky wrote: > > That's also the error I got. I'm not sure I understand correctly, but > I did not manage to get a single successful make build/package, > despite multiple attempts with or without MAKE_JOBS=n. But hey, > sometimes using multiple make jobs can have unexpected effects... >
I run a build as simple as make. It failed on the first attempt, and the second simple make builded it. I just retried without gmakeinfo, without anything. It works like this: (I don't understand why, just made one more round of recompiling it) gmake -C doc/emacs info gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs' makeinfo --force --enable-encoding -I . --no-split -o ../../info/emacs.info emacs.texi /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//docstyle.texi:3: warning: unrecognized encoding name `UTF-8'. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Unknown command `quoteleft'. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Misplaced {. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Misplaced }. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Unknown command `quoteright'. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Misplaced {. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:809: Misplaced }. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Unknown command `quoteleft'. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Misplaced {. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Misplaced }. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Unknown command `quoteright'. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Misplaced {. /usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs//custom.texi:814: Misplaced }. gmake[2]: *** [Makefile:170: ../../info/emacs.info] Error 1 gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs' gmake[1]: *** [Makefile:1122: emacs-info] Error 2 gmake[1]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' gmake[1]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' *** *** "make all" failed with exit status 2. *** cat: stdout: Broken pipe *** You could try to: *** - run "make bootstrap", which might fix the problem *** - run "make V=1", which displays the full commands invoked by make, *** to further investigate the problem *** gmake[1]: *** [Makefile:414: advice-on-failure] Error 2 gmake[1]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' gmake: *** [Makefile:370: all] Error 2 *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3061 '/usr/ports/pobj/emacs-29.4-gtk3/.build_done': @cd /usr/ports/pobj/emacs-29....) *** Error 2 in /usr/ports/editors/emacs (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'all': @lock=emacs-29.4-gtk3; export _LOCKS_HELD=" e...) emacs $ make ===> Building for emacs-29.4-gtk3 gmake actual-all || gmake advice-on-failure make-target=all exit-status=$? gmake[1]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' gmake -C lib all gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lib' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lib' gmake -C lib-src all gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lib-src' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lib-src' gmake -C src BIN_DESTDIR=''/usr/local/bin/'' \ ELN_DESTDIR='/usr/local/lib/emacs/29.4/' all gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/src' gmake -C ../admin/charsets all gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake -C ../admin/unidata charscript.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'charscript.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/unidata emoji-zwj.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'emoji-zwj.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/charsets cp51932.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'cp51932.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake -C ../admin/charsets eucjp-ms.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'eucjp-ms.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/src' gmake -C lisp all gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake -C ../leim all EMACS="../src/emacs" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/leim' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/leim' gmake -C ../admin/grammars all EMACS="../../src/emacs" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/grammars' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/grammars' gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake[3]: Nothing to be done for 'compile-targets'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' '../src/emacs' -batch --no-site-file --no-site-lisp \ -l ./emacs-lisp/loaddefs-gen.elc \ -f loaddefs-generate--emacs-batch . ./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 ./use-package ./vc INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...67% INFO Scraping files for loaddefs...done INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake[3]: Nothing to be done for 'compile-targets'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake -C ../leim generate-ja-dic EMACS="../src/emacs" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/leim' echo "Small ja-dic option: no" > small-ja-dic-option.$$ && \ ../build-aux/move-if-change small-ja-dic-option.$$ small-ja-dic-option gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/leim' gmake compile-targets TARGETS="./leim/ja-dic/ja-dic.elc" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake[3]: Nothing to be done for 'compile-targets'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake -C ../doc/misc org.texi modus-themes.texi gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/misc' gmake[3]: 'org.texi' is up to date. gmake[3]: 'modus-themes.texi' is up to date. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/misc' gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/lisp' gmake -C doc/lispref info gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/lispref' gmake[2]: Nothing to be done for 'info'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/lispref' gmake -C doc/lispintro info gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/lispintro' gmake[2]: Nothing to be done for 'info'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/lispintro' gmake -C doc/emacs info gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs' gmake[2]: Nothing to be done for 'info'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/emacs' gmake -C doc/misc info gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/misc' gmake[2]: Nothing to be done for 'info'. gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/doc/misc' gmake -C src BIN_DESTDIR=''/usr/local/bin/'' ELN_DESTDIR='/usr/local/lib/emacs/29.4/' gmake[2]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/src' gmake -C ../admin/charsets all gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake -C ../admin/unidata charscript.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'charscript.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/unidata emoji-zwj.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'emoji-zwj.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/unidata' gmake -C ../admin/charsets cp51932.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'cp51932.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake -C ../admin/charsets eucjp-ms.el gmake[3]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[3]: Nothing to be done for 'eucjp-ms.el'. gmake[3]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/admin/charsets' gmake[2]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4/src' gmake[1]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' gmake sanity-check make-target=all gmake[1]: Entering directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' gmake[1]: Leaving directory '/usr/ports/pobj/emacs-29.4-gtk3/emacs-29.4' emacs $ -- wbr, Kirill