[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat
From: |
Tassilo Horn |
Subject: |
Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat-alist-get\) with Magit |
Date: |
Wed, 18 Jan 2023 16:48:28 +0100 |
User-agent: |
mu4e 1.9.16; emacs 30.0.50 |
Robert Pluim <rpluim@gmail.com> writes:
>>>>>> On Wed, 18 Jan 2023 23:23:59 +0900, Yasushi SHOJI
> <yasushi.shoji@gmail.com> said:
>
> Yasushi> Hi,
> Yasushi> I'm getting the following message with the emacs-29 branch when I
> Yasushi> magit-section-toggle on a modified file on a Magit buffer to show
> Yasushi> the
> Yasushi> difference.
>
> Yasushi> let*: Symbol’s function definition is void: \(setf\
> Yasushi> compat-alist-get\)
>
> `compat-alist-get' should only be used by emacs-25 and emacs-26. I
> suspect something somewhere has not been set up properly, probably
> some code compiled by an earlier version of emacs needs to be
> recompiled.
See https://github.com/magit/magit/issues/4836.
Basically, there has been a compat (the package) change where after
updating the compat package, one has to re-install magit (and other
packages) using that new compat version. That is required because some
macro has been changed.
Bye,
Tassilo