Skip to Content.
Sympa Menu

emacspeak - [Emacspeak] Why do I get emacspeak-calibredb.el error symbol function definition is void: keymap-unset with version 60?

Subject: Emacspeak discussion list

List archive

[Emacspeak] Why do I get emacspeak-calibredb.el error symbol function definition is void: keymap-unset with version 60?


Chronological Thread 
  • From: Esben Stien <b0ef AT esben-stien.name>
  • To: emacspeak AT emacspeak.net
  • Subject: [Emacspeak] Why do I get emacspeak-calibredb.el error symbol function definition is void: keymap-unset with version 60?
  • Date: Sat, 21 Sep 2024 01:04:06 +0200


Trying to build latest, version 60, on NixOS-24.05, using an overlay.

In toplevel form:
emacspeak-calibredb.el:50:1: Error: Symbol's function definition is void:
keymap-unset
make[1]: *** [Makefile:53: emacspeak-calibredb.elc] Error 1
make: *** [Makefile:44: emacspeak] Error 2
building '/nix/store/d90i67g4xz4wf552ydapwvpj11kxqsji-hwdb.bin.drv'...
error: builder for
'/nix/store/nrjjg8vzhhl2k3h5ka24d92pbnj3dh4d-emacspeak-56.0.drv' failed with
exit code 2
error: 1 dependencies of derivation
'/nix/store/pz9mv4j3nwnky830zk1g2s9hd2dikvv8-emacs-with-packages-28.2.drv'
failed to build
building
'/nix/store/qsdvxj9b3w17cp29s8lafbhxdqh4wr7h-system-generators.drv'...
error: 1 dependencies of derivation
'/nix/store/19z12d6cf3avp789386gllkl53fi29h3-system-path.drv' failed to build
building '/nix/store/qnw4rg7asr6pn9ffpikrlcbpaiqamr10-system-shutdown.drv'...
building '/nix/store/kd1ig9ajbza1b7xdv2i51sszcvywlfri-udev-rules.drv'...
error: 1 dependencies of derivation
'/nix/store/hszkc5qacm6xj3j6j7fs9n4g3kkdybkh-nixos-system-m92p-23.11.20240709.205fd42.drv'
failed to build

I found a reference to this bug, but that was another one a few months
back ago, on this mailing list, with no replies;)

Here is my overlay:

nixpkgs.overlays = [
(self: super: {
emacsPackages = super.emacsPackages // {
emacspeak = super.emacsPackages.emacspeak.overrideAttrs (oldAttrs:
rec {
src = self.fetchgit {
url = "https://github.com/tvraman/emacspeak.git";;
rev = "60.0";
sha256 = "sha256-0HV2xi2QXDeE20iJmUMSOpGvi7hAV7jxuph3SCdOPts=";
};
});
};
})
(self: super: {
emacsWithConfig = super.emacsWithPackages (epkgs:
(with epkgs.melpaPackages; [
self.emacsPackages.emacspeak
])
);
})
];

It's weird that it spits out: "builder for [..]-emacspeak-56.0.drv';
makes me wonder if I got the right sha256 or something.

If I build it directly from the tarball, it builds fine.

--
Esben Stien is b0ef@e s a
http://www. s t n m
irc://irc. b - i . e/%23contact
sip:b0ef@ e e
jid:b0ef@ n n


  • [Emacspeak] Why do I get emacspeak-calibredb.el error symbol function definition is void: keymap-unset with version 60?, Esben Stien, 09/20/2024

Archive powered by MHonArc 2.6.19+.

Top of Page