:: [devuan-dev] bug#951: Package edict…
Inizio della pagina
Delete this message
Reply to this message
Autore: Pablo Jiménez
Data:  
To: submit, submit
CC: Roland Mas
Oggetto: [devuan-dev] bug#951: Package edict-el 1.06-12 cannot be loaded by emacs 1:30.1+1-6
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