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: Mon, 12 Jan 2015 14:30:28 +0800 Message-ID: <87d26k4ikb.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> <87iogehw8y.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1421043921 18405 80.91.229.3 (12 Jan 2015 06:25:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 Jan 2015 06:25:21 +0000 (UTC) To: 19552@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 12 07:25:14 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 1YAYR7-0003sE-NG for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jan 2015 07:25:13 +0100 Original-Received: from localhost ([::1]:60590 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYR7-0007fc-2d for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jan 2015 01:25:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYR2-0007e1-Q4 for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:25:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAYQx-00089C-Ov for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:25:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45123) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYQx-00088y-KH for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:25:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YAYQw-0000yY-6u for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:25: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: Mon, 12 Jan 2015 06:25:02 +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.14210438853722 (code B ref -1); Mon, 12 Jan 2015 06:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Jan 2015 06:24:45 +0000 Original-Received: from localhost ([127.0.0.1]:53984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YAYQf-0000xx-0p for submit@debbugs.gnu.org; Mon, 12 Jan 2015 01:24:45 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:50028) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YAYQc-0000xj-HK for submit@debbugs.gnu.org; Mon, 12 Jan 2015 01:24:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAYQW-00080q-A5 for submit@debbugs.gnu.org; Mon, 12 Jan 2015 01:24:37 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYQW-00080m-7E for submit@debbugs.gnu.org; Mon, 12 Jan 2015 01:24:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYQU-0007ap-SZ for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:24:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAYQP-000802-TR for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:24:34 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48918) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAYQP-0007zs-Ml for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 01:24:29 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YAYQO-0003ap-OX for bug-gnu-emacs@gnu.org; Mon, 12 Jan 2015 07:24:28 +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 ; Mon, 12 Jan 2015 07:24:28 +0100 Original-Received: from eric by 111.197.154.230 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 12 Jan 2015 07:24:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 76 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:azbM9ZHUXh5mYoHGI8S+46UFbtU= 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:98247 Archived-At: Stefan Monnier writes: >> The other is the "gh" Github-access package from Melpa: that gives "too >> many arguments to defclass". > > Can you show a backtrace for that error? I don't know how to get a proper backtrace for compilation errors... After installing the gh package, it tries to compile, and ends up with this *Compile Log*: Leaving directory `/home/eric/.emacs.d/elpa/gh-20141230.158' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-api.el at Mon Jan 12 14:21:14 2015 Entering directory `/home/eric/.emacs.d/elpa/gh-20141230.158/' gh-api.el:39:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-auth.el at Mon Jan 12 14:21:14 2015 gh-auth.el:171:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-autoloads.el at Mon Jan 12 14:21:14 2015 ; Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-cache.el at Mon Jan 12 14:21:14 2015 gh-cache.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-common.el at Mon Jan 12 14:21:14 2015 Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-gist.el at Mon Jan 12 14:21:14 2015 gh-gist.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-issue-comments.el at Mon Jan 12 14:21:14 2015 gh-issue-comments.el:41:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-issues.el at Mon Jan 12 14:21:14 2015 gh-issues.el:39:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-oauth.el at Mon Jan 12 14:21:14 2015 gh-oauth.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-orgs.el at Mon Jan 12 14:21:14 2015 gh-orgs.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pkg.el at Mon Jan 12 14:21:14 2015 Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-profile.el at Mon Jan 12 14:21:14 2015 Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pull-comments.el at Mon Jan 12 14:21:15 2015 gh-pull-comments.el:45:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pulls.el at Mon Jan 12 14:21:15 2015 gh-pulls.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-repos.el at Mon Jan 12 14:21:15 2015 gh-repos.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-url.el at Mon Jan 12 14:21:15 2015 Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-users.el at Mon Jan 12 14:21:15 2015 gh-users.el:35:1:Error: Too many arguments to `defclass' Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh.el at Mon Jan 12 14:21:15 2015 gh.el:29:1:Error: Too many arguments to `defclass' Following any of the linked errors leads to the require statements at the top of the file in question, and round and round you go. I can't actually get to a real error related to defclass. There's something odd about the require pattern of this package: gh-auth.el ends this way: (provide 'gh-auth) ;; to avoid circular dependencies... (require 'gh-oauth) ;;; gh-auth.el ends here I don't really understand why. It might be worth getting Yann Hodique to comment.