kickingvegas / casual-editkit

Casual EditKit is a Transient library for Emacs editing commands.
GNU General Public License v3.0
13 stars 1 forks source link

FYI native compiler fails on most recent MELPA update #31

Closed shipmints closed 1 month ago

shipmints commented 1 month ago

Using 29.4 from here https://github.com/jimeh/emacs-builds/releases/tag/Emacs-29.4

Debugger entered--Lisp error: (file-missing "/Users/shipmints/.emacs.d/elpa/casual-editkit-2024092...")
  comp-el-to-eln-filename("/Users/shipmints/.emacs.d/elpa/casual-editkit-2024092...")
  #f(compiled-function (process event) #<bytecode -0xc19fe051f117ba1>)(#<process Compiling: /Users/shipmints/.emacs.d/elpa/casual-editkit-20240924.1809/casual-editkit-constants.el> "exited abnormally with code 255\n")
kickingvegas commented 1 month ago

@shipmints thanks for sharing. I've been unfortunately trying to fix how the version commit is synched with the release tag and this might have broken a build. Please try again, at worst case reinstalling casual-editkit.

kickingvegas commented 1 month ago

@shipmints out of curiosity, any update?

shipmints commented 1 month ago

Now that elpa is back up (they had a network issue upstream from the gnu.org data center), I can report that casual suite components build fine with your latest updates.

There remain a few innocuous compiler warnings you might want to look into. Here's an example:

In end of data:
casual-calc-labels.el:80:32: Warning: the function ‘casual-calc-unicode-get’ is not known to be defined.

I assume you byte compile your files before publishing them and/or use flymake to ensure hygiene?