[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
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eric Abrahamsen, 2015/01/09
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes,
Eli Zaretskii <=
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Glenn Morris, 2015/01/10
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eli Zaretskii, 2015/01/10
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eli Zaretskii, 2015/01/10
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eric Abrahamsen, 2015/01/10
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Stefan Monnier, 2015/01/12
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eric Abrahamsen, 2015/01/12
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Stefan Monnier, 2015/01/12
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Stefan Monnier, 2015/01/13
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Glenn Morris, 2015/01/10
- bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes, Eli Zaretskii, 2015/01/10