unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Difficulties with elpa repository.
@ 2015-11-25 13:29 Alan Mackenzie
  2015-11-25 21:07 ` Stefan Monnier
  0 siblings, 1 reply; 8+ messages in thread
From: Alan Mackenzie @ 2015-11-25 13:29 UTC (permalink / raw)
  To: emacs-devel

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).



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-11-27  8:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-25 13:29 Difficulties with elpa repository Alan Mackenzie
2015-11-25 21:07 ` Stefan Monnier
2015-11-25 21:16   ` Alan Mackenzie
2015-11-26 14:23   ` Alan Mackenzie
2015-11-26 15:32     ` Stefan Monnier
2015-11-26 17:21       ` Alan Mackenzie
2015-11-27  1:37         ` Stefan Monnier
2015-11-27  8:21           ` Alan Mackenzie

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).