emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC] Editing Lisp through changing indentation


From: Stefan Monnier
Subject: Re: [RFC] Editing Lisp through changing indentation
Date: Thu, 29 Aug 2013 18:14:07 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

>>> In ELPA, 'make archive'
>> Why do you need to run that?
> The README led me think that's how to build an archive. The README is
> silent about running the default make target, so clearly needs an
> update.

Indeed.

> When I 'make':

>   $ make
>   # Do them in a sub-make, so that autoloads are done first.
>   make elcs
>   make[1]: Entering directory `/psd15/linux/boreilly/sw/elpa'
>   EMACS -f batch-byte-compile packages/dict-tree/dict-tree.el

>   In toplevel form:
>   packages/dict-tree/dict-tree.el:54:1:Error: Cannot open load file: trie
>   make[1]: *** [packages/dict-tree/dict-tree.elc] Error 1
>   make[1]: Leaving directory `/psd15/linux/boreilly/sw/elpa'
>   make: *** [all-in-place] Error 2

Hmm...

> For starters, the output is wrong about the command issued.

This part is on purpose.

> When I manually add the necessary -L flags (-L packages/trie/ -L
> packages/heap/ -L packages/tNFA/ -L packages/queue/) then I could byte
> compile with warnings. But how is it supposed to get the load paths?

The

            --eval "(setq package-directory-list '(\"$(abspath
packages)\"))" \
            --eval '(package-initialize)' \

should add those packages as if they were installed (tho not compiled
yet), so the directories should already be added to the load-path.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]