GNU bug report logs -
#52184
Make failure for fresh git copy: Symbol's function definition is void: define-keymap--define
Previous Next
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.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52184 in the body.
You can then email your comments to 52184 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#52184
; Package
emacs
.
(Mon, 29 Nov 2021 16:54:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
JG <jerzor <at> pacbell.net>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 29 Nov 2021 16:54:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[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.
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Mon, 29 Nov 2021 17:19:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
JG <jerzor <at> pacbell.net>
:
bug acknowledged by developer.
(Mon, 29 Nov 2021 17:19:01 GMT)
Full text and
rfc822 format available.
Message #10 received at 52184-done <at> debbugs.gnu.org (full text, mbox):
> From: JG <jerzor <at> pacbell.net>
> Date: Mon, 29 Nov 2021 08:43:06 -0800
>
> 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
Either "make bootstrap", or manually remove all *.elc files that
reference define-keymap--define and then say "make" again.
I'm closing this bug report, as it isn't a bug.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 28 Dec 2021 12:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 81 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.