GNU bug report logs - #66022
30.0.50; kmacro overwriting global keybindings

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Sat, 16 Sep 2023 06:39:02 UTC

Severity: normal

Found in version 30.0.50

Fixed in version 30.1

Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #143 received at 66022 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Cc: monnier <at> iro.umontreal.ca, 66022 <at> debbugs.gnu.org
Subject: Re: bug#66022: 30.0.50; kmacro overwriting global keybindings
Date: Wed, 20 Sep 2023 18:04:16 +0300
> Date: Wed, 20 Sep 2023 16:22:24 +0200
> Cc: monnier <at> iro.umontreal.ca, 66022 <at> debbugs.gnu.org
> From: Gerd Möllmann <gerd.moellmann <at> gmail.com>
> 
> > You are saying that building Emacs in the source tree somehow updates
> > the .pdmp file in the _installation_ tree?  That's got to be
> > macOS-specific, because that should never happen.  The installation
> > tree is modified only by "make install".
> 
> Yup it is.  The installation is done in src/nextstep/Emacs.app/. 
> Emacs.app is a macOS bundle that can then be copied/moved to where the 
> user wants, for example to /Applications.
> 
> > 
> > Any idea which place in the Makefile's or in loadup.el does that?
> 
> I think nextstep/Makefile.in contains
> 
> # FIXME: Don't install the dump file into the app bundle when
> # self-contained install is disabled.
> ${ns_applibexecdir}/Emacs.pdmp: ${ns_appdir} ${ns_check_file} 
> ../src/emacs${EXEEXT}.pdmp
> 	${MKDIR_P} ${ns_applibexecdir}
> 	cp -f ../src/emacs${EXEEXT}.pdmp $@
> 
> and the "all" target has that the pdmp as a dependency.
> 
> I have no idea though what the comment means, or if the cp if necessary 
> for something.

I guess no one imagined that someone will build Emacs from Git _and_
install it.  I' for example, run it directly from the source tree.

But anyway, all you should remember is to say "make install" each time
you rebuild, and then this problem will not happen.  Right?




This bug report was last modified 1 year and 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.