From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Difficulties with elpa repository. Date: Wed, 25 Nov 2015 13:29:23 +0000 Message-ID: <20151125132923.GE2007@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1448458067 1088 80.91.229.3 (25 Nov 2015 13:27:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 Nov 2015 13:27:47 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 25 14:27:35 2015 Return-path: Envelope-to: ged-emacs-devel@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 1a1a6b-0006Vs-VL for ged-emacs-devel@m.gmane.org; Wed, 25 Nov 2015 14:27:30 +0100 Original-Received: from localhost ([::1]:45249 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1a6d-0008W7-IF for ged-emacs-devel@m.gmane.org; Wed, 25 Nov 2015 08:27:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34164) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1a6Y-0008T4-BO for emacs-devel@gnu.org; Wed, 25 Nov 2015 08:27:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1a6T-0000H5-BL for emacs-devel@gnu.org; Wed, 25 Nov 2015 08:27:26 -0500 Original-Received: from mail.muc.de ([193.149.48.3]:63624) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1a6T-0000GT-1R for emacs-devel@gnu.org; Wed, 25 Nov 2015 08:27:21 -0500 Original-Received: (qmail 37627 invoked by uid 3782); 25 Nov 2015 13:27:19 -0000 Original-Received: from acm.muc.de (p5B146B74.dip0.t-ipconnect.de [91.20.107.116]) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 25 Nov 2015 14:27:18 +0100 Original-Received: (qmail 18752 invoked by uid 1000); 25 Nov 2015 13:29:23 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 193.149.48.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195225 Archived-At: Hello, Emacs. I've just cloned the elpa repository for the first time. I'm not really interested in its contents - I just want to run all the .el files past the byte compiler to check for warning/error messages. This has been difficult. I followed the instructions to build elpa in its README. But that appeared to do very little, if any, byte compiling. It did, however, to my great surprise clone a copy of my emacs-25 repository (which I had given with EMACS_CLONE_REFERENCE=~/path/to/emacs-25). Wanting to repeat the process, capturing stdout and stderr in files, I did make clean. Now nothing works. I try make, and I get these errors: # Do them in a sub-make, so that autoloads are done first. make elcs make[1]: Entering directory '/home/acm/emacs/elpa/elpa' Byte compiling packages/ace-window/ace-window.el Loading /usr/local/share/emacs/site-lisp/kn-prefix.el (source)... Loading /usr/local/share/emacs/site-lisp/kn-linux.el (source)... In toplevel form: packages/ace-window/ace-window.el:63:1:Error: Cannot open load file: avy GNUmakefile:155: recipe for target 'packages/ace-window/ace-window.elc' failed Looking into packages/ace-window, I find a simple Makefile, so simple in fact, that it doesn't specify any dependencies, in particular of the file "avy" (which a .el file attempts to load with (load "avy"). At this point, I feel like giving up. It would appear elpa's main Makefile hasn't provided for batch compilation of everything. Am I missing anything? If so, what? -- Alan Mackenzie (Nuremberg, Germany).