From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes Date: Sun, 11 Jan 2015 10:44:13 +0800 Message-ID: <87iogehw8y.fsf@ericabrahamsen.net> References: <8761cfqu7u.fsf@ericabrahamsen.net> <837fwu7tvy.fsf@gnu.org> <9rh9vyh1fg.fsf@fencepost.gnu.org> <83oaq65rji.fsf@gnu.org> <83lhla5pkj.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1420945878 3568 80.91.229.3 (11 Jan 2015 03:11:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Jan 2015 03:11:18 +0000 (UTC) To: 19552@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 11 04:11:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YA8vn-0008Uo-Na for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Jan 2015 04:11:11 +0100 Original-Received: from localhost ([::1]:57218 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8vn-0005gY-6B for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Jan 2015 22:11:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37760) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8vk-0005gS-2t for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:11:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YA8vf-0007VT-32 for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:11:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:32947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8vf-0007VM-0U for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:11:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YA8ve-0006ib-1Q for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:11:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <8761cfqu7u.fsf@ericabrahamsen.net> Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Jan 2015 03:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.142094581725735 (code B ref -1); Sun, 11 Jan 2015 03:11:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Jan 2015 03:10:17 +0000 Original-Received: from localhost ([127.0.0.1]:42313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YA8uu-0006h0-B1 for submit@debbugs.gnu.org; Sat, 10 Jan 2015 22:10:16 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:35911) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YA8us-0006gp-7K for submit@debbugs.gnu.org; Sat, 10 Jan 2015 22:10:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YA8ur-0007Jw-5b for submit@debbugs.gnu.org; Sat, 10 Jan 2015 22:10:13 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8ur-0007Js-3A for submit@debbugs.gnu.org; Sat, 10 Jan 2015 22:10:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8uq-0005aO-1n for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:10:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YA8ul-0007FI-2N for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:10:11 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:59113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YA8uk-0007CY-S1 for bug-gnu-emacs@gnu.org; Sat, 10 Jan 2015 22:10:07 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YA8uh-0007zg-Og for bug-gnu-emacs@gnu.org; Sun, 11 Jan 2015 04:10:03 +0100 Original-Received: from 111.197.154.230 ([111.197.154.230]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Jan 2015 04:10:03 +0100 Original-Received: from eric by 111.197.154.230 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Jan 2015 04:10:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 49 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 111.197.154.230 User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:FtTC9U3MG5vFvmhQBg+cpZgmuCE= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:98214 Archived-At: Eli Zaretskii writes: >> Date: Sat, 10 Jan 2015 22:06:41 +0200 >> From: Eli Zaretskii >> Cc: eric@ericabrahamsen.net, 19552@debbugs.gnu.org >> >> > > $ 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 >> > >> > Works for me. Probably you need to bootstrap. >> >> Bootstrap why? The build is fine, it's just that the test suite (or >> at least this particular test) fails. > > OK, I deleted and regenerated every .elc file that matched "defclass", > and the problem is gone. I bootstrapped, and deleted all the relevant elc files in elpa, and a few other places. Now I'm only getting two errors. One for this bit in Helm: (defun helm--create-source (object class) "[INTERNAL] Build a helm source from a CLASS OBJECT." (cl-loop for s in (object-slots object) for slot = (class-slot-initarg class s) for slot-val = (slot-value object slot) when slot-val collect (cons s (unless (eq t slot-val) slot-val)))) Where `class-slot-initarg' no longer exists. I'll open a bug against helm, but if anyone here knows what the proper replacement is, that would be helpful. The other is the "gh" Github-access package from Melpa: that gives "too many arguments to defclass". In that case it's hard to tell exactly what the problem is, as there are some strange require loops, apparently to avoid circular dependencies, but following error messages just goes round and round the loops. Anyway, that's something for the package maintainer to fix, I guess. So, I guess this isn't a bug, but it is a pain for anyone upgrading incrementally!