Package: emacs;
Reported by: JG <jerzor <at> pacbell.net>
Date: Mon, 29 Nov 2021 16:54:02 UTC
Severity: normal
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: JG <jerzor <at> pacbell.net> To: bug-gnu-emacs <at> gnu.org Subject: Make failure for fresh git copy: Symbol's function definition is void: define-keymap--define Date: Mon, 29 Nov 2021 08:43:06 -0800
[Message part 1 (text/plain, inline)]
Hi, I'm attempting to compile a fresh git copy of emacs on an Ubuntu 21.10 VM. Here is the commit info from git log -1: commit c2c9e7e3cbb485d4240f9c9c44694f310711e4e9 (HEAD -> master, origin/master, origin/HEAD) When running make I get the below failure, with the full make log attached: Symbol's function definition is void: define-keymap--define make[1]: *** [Makefile:908: bootstrap-emacs.pdmp] Error 255 make[1]: Leaving directory '/home/etest/emacs/src' make: *** [Makefile:452: src] Error 2
[error.txt (text/plain, inline)]
make -C lib all make[1]: Entering directory '/home/etest/emacs/lib' GEN alloca.h GEN dirent.h GEN fcntl.h GEN inttypes.h GEN limits.h GEN signal.h GEN stdio.h GEN stdlib.h GEN string.h GEN sys/random.h GEN sys/select.h GEN sys/stat.h GEN sys/time.h GEN sys/types.h GEN time.h GEN unistd.h CC fingerprint.o CC fcntl.o CC fsusage.o CC regex.o CC sig2str.o CC time_rz.o CC acl-errno-valid.o CC acl-internal.o CC get-permissions.o CC set-permissions.o CC allocator.o CC binary-io.o CC c-ctype.o CC c-strcasecmp.o CC c-strncasecmp.o CC careadlinkat.o CC close-stream.o CC count-leading-zeros.o CC count-one-bits.o CC count-trailing-zeros.o CC md5-stream.o CC md5.o CC sha1.o CC sha256.o CC sha512.o CC dtoastr.o CC dtotimespec.o CC malloc/dynarray_at_failure.o CC malloc/dynarray_emplace_enlarge.o CC malloc/dynarray_finalize.o CC malloc/dynarray_resize.o CC malloc/dynarray_resize_clear.o CC file-has-acl.o CC filemode.o CC filevercmp.o CC gettime.o CC nproc.o CC nstrftime.o CC pipe2.o CC qcopy-acl.o CC stat-time.o CC tempname.o CC timespec.o CC timespec-add.o CC timespec-sub.o CC u64.o CC unistd.o CC openat-die.o CC save-cwd.o AR libgnu.a make[1]: Leaving directory '/home/etest/emacs/lib' make -C lib-src all make[1]: Entering directory '/home/etest/emacs/lib-src' CCLD etags CCLD ctags CCLD emacsclient CCLD ebrowse CCLD hexl CC pop.o CCLD movemail CCLD make-docfile CCLD make-fingerprint make[1]: Leaving directory '/home/etest/emacs/lib-src' make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR=''/usr/local/bin/'' \ ELN_DESTDIR='/usr/local/lib/emacs/29.0.50/' all make[1]: Entering directory '/home/etest/emacs/src' GEN globals.h make -C ../lwlib/ liblw.a make[2]: Entering directory '/home/etest/emacs/lwlib' CC lwlib.o CC lwlib-Xlw.o CC xlwmenu.o CC lwlib-Xaw.o CC lwlib-utils.o GEN liblw.a make[2]: Leaving directory '/home/etest/emacs/lwlib' CC dispnew.o CC frame.o CC scroll.o CC xdisp.o CC menu.o CC xmenu.o CC window.o CC charset.o CC coding.o CC category.o CC ccl.o CC character.o CC chartab.o CC bidi.o CC cm.o CC term.o CC terminal.o CC xfaces.o CC xterm.o CC xfns.o CC xselect.o CC xrdb.o CC xsmfns.o CC xsettings.o CC emacs.o CC keyboard.o CC macros.o CC keymap.o CC sysdep.o CC bignum.o CC buffer.o CC filelock.o CC insdel.o CC marker.o CC minibuf.o CC fileio.o CC dired.o CC cmds.o CC casetab.o CC casefiddle.o CC indent.o CC search.o CC regex-emacs.o CC undo.o CC alloc.o CC pdumper.o CC data.o GEN buildobj.h CC doc.o CC editfns.o CC callint.o CC eval.o CC floatfns.o CC fns.o CC font.o CC print.o CC lread.o CC emacs-module.o CC syntax.o CC bytecode.o CC comp.o CC dynlib.o CC process.o CC gnutls.o CC callproc.o CC region-cache.o CC sound.o CC timefns.o CC atimer.o CC doprnt.o CC intervals.o CC textprop.o CC composite.o CC xml.o CC lcms.o CC inotify.o CC profiler.o CC decompress.o CC thread.o CC systhread.o CC xfont.o CC fontset.o CC fringe.o CC image.o CC terminfo.o CC lastfile.o CC widget.o make -C ../admin/charsets all make[2]: Entering directory '/home/etest/emacs/admin/charsets' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/etest/emacs/admin/charsets' make -C ../admin/unidata charscript.el make[2]: Entering directory '/home/etest/emacs/admin/unidata' make[2]: Nothing to be done for 'charscript.el'. make[2]: Leaving directory '/home/etest/emacs/admin/unidata' make -C ../admin/unidata emoji-zwj.el make[2]: Entering directory '/home/etest/emacs/admin/unidata' make[2]: Nothing to be done for 'emoji-zwj.el'. make[2]: Leaving directory '/home/etest/emacs/admin/unidata' CCLD temacs /usr/bin/mkdir -p ../etc make -C ../lisp update-subdirs make[2]: Entering directory '/home/etest/emacs/lisp' make[2]: Leaving directory '/home/etest/emacs/lisp' cp -f temacs bootstrap-emacs rm -f bootstrap-emacs.pdmp ./temacs --batch -l loadup --temacs=pbootstrap \ --bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/29.0.50/ Loading loadup.el (source)... Dump mode: pbootstrap Using load-path (/home/etest/emacs/lisp /home/etest/emacs/lisp/emacs-lisp /home/etest/emacs/lisp/progmodes /home/etest/emacs/lisp/language /home/etest/emacs/lisp/international /home/etest/emacs/lisp/textmodes /home/etest/emacs/lisp/vc) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote... Loading subr (source)... Loading keymap (source)... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings (source)... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading /home/etest/emacs/lisp/cus-face.el (source)... Loading /home/etest/emacs/lisp/faces.el (source)... Loading /home/etest/emacs/lisp/loaddefs.el (source)... Loading /home/etest/emacs/lisp/button.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading obarray... Loading abbrev... Loading simple... Symbol's function definition is void: define-keymap--define make[1]: *** [Makefile:908: bootstrap-emacs.pdmp] Error 255 make[1]: Leaving directory '/home/etest/emacs/src' make: *** [Makefile:452: src] Error 2
[Message part 3 (text/plain, inline)]
I'd appreciate any help in troubleshooting this problem, not seeing any similar mention in recent bugs on the mailing list.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.