bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO chan


From: Eli Zaretskii
Subject: bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
Date: Sat, 10 Jan 2015 13:33:05 +0200

> From: Eric Abrahamsen <eric@ericabrahamsen.net>
> Date: Sat, 10 Jan 2015 09:51:01 +0800
> 
> 
> As of a couple of days ago, loading any library that depends on EIEIO
> gives an error. I'd originally reported this as a "too many args to
> defclass" error. Hoping to get a better backtrace I removed the *elc
> files for helm (which was the first library on my load path to produce
> the error), and the error is now "void-function class-slot-initarg".
> Presumably the actual problem is something else yet again, but clearly
> something's wrong!
> 
> Debugger entered--Lisp error: (void-function class-slot-initarg)
>   (class-slot-initarg class s)
>   (setq slot (class-slot-initarg class s))
>   (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot 
> (class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if 
> slot-val (progn (setq --cl-var-- (cons (cons s (if (eq t slot-val) nil 
> slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--)))

This is related, I think: I cannot run the test suite:

  $ make file-notify-tests.log
  make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
  Compiling file-notify-tests.el

  In toplevel form:
  file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
  Makefile:62: recipe for target `file-notify-tests.elc' failed
  make[1]: *** [file-notify-tests.elc] Error 1






reply via email to

[Prev in Thread] Current Thread [Next in Thread]