[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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


|Full archive May 1995 - present by Year|Search the archive|


If you have questions about this archive or had problems using it, please contact us.

Contact Info Page