(Go: >> BACK << -|- >> HOME <<)

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash with emacs 29.1: "Error: Symbol’s value as variable is void: macro-declaration-function" #527

Open
Perdu opened this issue Aug 2, 2023 · 4 comments

Comments

@Perdu
Copy link
Perdu commented Aug 2, 2023

Since updating emacs from 28.2-2 to 29.1-2, I have a crash at startup:
Symbol's value as variable is void: macro-declaration-function

The same goes when trying to recompile package from melpa:

Compiling file /home/user/.emacs.d/elpa/auto-complete-1.5.1/auto-complete-config.el at Wed Aug  2 15:36:43 2023
Entering directory ‘/home/user/.emacs.d/elpa/auto-complete-1.5.1/’
auto-complete-config.el:29:2: Error: Symbol’s value as variable is void: macro-declaration-function
@Perdu
Copy link
Author
Perdu commented Aug 2, 2023

This happens with auto-complete 1.3.1 and 1.5.1.

@jcs090218
Copy link
Member

I will look into it!

@jcs090218
Copy link
Member

I have fixed all byte-compile warnings. Can you try clean install? Remove package from ~/.emacs.d/elpa/auto-complete-xxx/ and M-x package-install. Thanks!

@Perdu
Copy link
Author
Perdu commented Sep 28, 2023

I still get the same error, even after deleting package and refreshing package contents:

Leaving directory ‘/home/user/.emacs.d/elpa/auto-complete-1.5.1’

Compiling file /home/user/.emacs.d/elpa/auto-complete-1.5.1/auto-complete-config.el at Thu Sep 28 18:51:09 2023
Entering directory ‘/home/user/.emacs.d/elpa/auto-complete-1.5.1/’

Compiling file /home/user/.emacs.d/elpa/auto-complete-1.5.1/auto-complete.el at Thu Sep 28 18:51:09 2023

Compiling internal form(s) at Thu Sep 28 18:51:09 2023
Error (bytecomp): Symbol’s value as variable is void: macro-declaration-function [2 times]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants