Package: edict-el
Version: 1.06-12

After trying to load the edict-el package on emacs 1:30.1+1-6:

(require 'edict)

I've got the error message:

Debugger entered--Lisp error: (invalid-read-syntax ")" 276 63)
  read(#<buffer  *load*-417168>)

load-with-code-conversion("/usr/share/emacs/site-lisp/edict-el/edict-morphology.el"
"/usr/share/emacs/site-lisp/edict-el/edict-morphology.el" nil t)
  require(edict-morphology)
  load-with-code-conversion("/usr/share/emacs/site-lisp/edict-el/edict.el"
"/usr/share/emacs/site-lisp/edict-el/edict.el" nil t)
  require(edict)
  eval((require 'edict) t)
  #f(compiled-function () #<bytecode -0x8e84fab2428b8b6>)()
  #f(compiled-function () #<bytecode -0x5db3e1955cb81d1>)()
  eval-expression((require 'edict) nil nil 127)
  funcall-interactively(eval-expression (require 'edict) nil nil 127)
  command-execute(eval-expression)

I am using Devuan GNU/Linux excalibur, kernel 6.19.6+deb13-amd64, and
libc6 2.41-12+deb13u2

As far as I was able to explore based on the error message, there's an
extra parenthesis
inside /usr/share/emacs/site-lisp/edict-el/edict-morphology.el

Here's the diff with the fix I was able to apply locally for my laptop:

276c276
<        (function (,function)) (quote (,@additional-args))))))
---
>        (function (,function)) (quote (,@additional-args)))))

Best regards,
Pablo Jiménez

Reply via email to