-
-
Notifications
You must be signed in to change notification settings - Fork 338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'make compile' fails #2583
Comments
I am also running into this error when trying to update ivy. Perhaps the comment by @kiennq in #2574 could be addressed by adding an |
There's no reason why all files can't be byte-compiled, even when third-party packages are missing. |
@basil-conto Thanks. I thought the error meant simply that avy was not present, but indeed it can't be that since I realize that I do actually have avy installed (as a dependency of ace-window). So I don't know what the issue is. In case it's relevant I install ivy (and all other packages) through el-get. |
@ericdanan The project's Makefile overrides |
See from .travis.yml the details of how it's done: make deps
make test |
The reason why Maybe we could add a stub file in |
No, the right thing would be to have all package files compilable and testable without having third-party packages installed. As long as Avy is not listed as a package dependency, then Ivy should be cleanly compilable and testable without it. |
For some discussion, see the following threads: https://lists.gnu.org/r/emacs-devel/2021-02/msg01935.html https://lists.gnu.org/r/emacs-devel/2021-03/msg00490.html * ivy-avy.el: Move contents to ivy.el, and move empty package... * obsolete/ivy-avy.el: ...here. * ivy.el: Bump package version to 0.13.5. (ivy-define-key): Use function-put in place of put. (ivy-minibuffer-map): Bind ivy-avy. (ivy-avy-style): Moved from ivy-avy.el. Add a nil option for falling through to the default avy-styles-alist or avy-style. (ivy--avy-candidates, ivy--avy-action, ivy--avy-handler-function) (ivy-avy): Moved from ivy-avy.el with some cleanups. * swiper.el: Bump package versions to 0.13.5. Localize external variable and function declarations. (swiper-avy): Fix error message and docstring. * counsel.el: * ivy-hydra.el * doc/ivy.org: Bump package versions to 0.13.5. * doc/ivy.texi: Regenerate. * Makefile (compile): Don't byte-compile ivy-avy.el. * ivy-test.el (ivy-avy): * targets/plain.el: Don't load ivy-avy.el. Closes #2574, closes #2583.
For some discussion, see the following threads: https://lists.gnu.org/r/emacs-devel/2021-02/msg01935.html https://lists.gnu.org/r/emacs-devel/2021-03/msg00490.html * ivy-avy.el: Move contents to ivy.el. Bump package versions to 0.13.5. Mention deprecation in Commentary and warning message. * ivy.el: Bump package version to 0.13.5. (ivy-define-key): Use function-put in place of put. (ivy-minibuffer-map): Bind ivy-avy. (ivy-avy-style): Moved from ivy-avy.el. Add a nil option for falling through to the default avy-styles-alist or avy-style. (ivy--avy-candidates, ivy--avy-action, ivy--avy-handler-function) (ivy-avy): Moved from ivy-avy.el with some cleanups. * swiper.el: Bump package versions to 0.13.5. Localize external variable and function declarations. (swiper-avy): Fix error message and docstring. * counsel.el: * ivy-hydra.el * doc/ivy.org: Bump package versions to 0.13.5. * doc/ivy.texi: Regenerate. * Makefile (compile): Don't byte-compile ivy-avy.el. * ivy-test.el (ivy-avy): * targets/plain.el: Don't load ivy-avy.el. Closes #2574, closes #2583.
For some discussion, see the following threads: https://lists.gnu.org/r/emacs-devel/2021-02/msg01935.html https://lists.gnu.org/r/emacs-devel/2021-03/msg00490.html * ivy-avy.el: Move contents to ivy.el. Bump package versions to 0.13.5. Mention deprecation in Commentary and warning message. * ivy.el: Bump package version to 0.13.5. (ivy-define-key): Use function-put in place of put. (ivy-minibuffer-map): Bind ivy-avy. (ivy-avy-style): Moved from ivy-avy.el. Add a nil option for falling through to the default avy-styles-alist or avy-style. (ivy--avy-candidates, ivy--avy-action, ivy--avy-handler-function) (ivy-avy): Moved from ivy-avy.el with some cleanups. * swiper.el: Bump package versions to 0.13.5. Localize external variable and function declarations. (swiper-avy): Fix error message and docstring. * counsel.el: * ivy-hydra.el * doc/ivy.org: Bump package versions to 0.13.5. * doc/ivy.texi: Regenerate. * Makefile (compile): Don't byte-compile ivy-avy.el. * ivy-test.el (ivy-avy): * targets/plain.el: Don't load ivy-avy.el. Closes #2574, closes #2583.
For some discussion, see the following threads: https://lists.gnu.org/r/emacs-devel/2021-02/msg01935.html https://lists.gnu.org/r/emacs-devel/2021-03/msg00490.html * ivy-avy.el: Move contents to ivy.el. Bump package versions to 0.13.5. Mention deprecation in Commentary and warning message. * ivy.el: Bump package version to 0.13.5. (ivy-define-key): Use function-put in place of put. (ivy-minibuffer-map): Bind ivy-avy. (ivy-avy-style): Moved from ivy-avy.el. Add a nil option for falling through to the default avy-styles-alist or avy-style. (ivy--avy-candidates, ivy--avy-action, ivy--avy-handler-function) (ivy-avy): Moved from ivy-avy.el with some cleanups. * swiper.el: Bump package versions to 0.13.5. Localize external variable and function declarations. (swiper-avy): Fix error message and docstring. * counsel.el: * ivy-hydra.el * doc/ivy.org: Bump package versions to 0.13.5. * doc/ivy.texi: Regenerate. * Makefile (compile): Don't byte-compile ivy-avy.el. * ivy-test.el (ivy-avy): * targets/plain.el: Don't load ivy-avy.el. Closes #2574, closes #2583.
For some discussion, see the following threads: https://lists.gnu.org/r/emacs-devel/2021-02/msg01935.html https://lists.gnu.org/r/emacs-devel/2021-03/msg00490.html * ivy-avy.el: Move contents to ivy.el. Bump package versions to 0.13.5. Mention deprecation in Commentary and warning message. * ivy.el: Bump package version to 0.13.5. (ivy-define-key): Use function-put in place of put. (ivy-minibuffer-map): Bind ivy-avy. (ivy-avy-style): Moved from ivy-avy.el. Add a nil option for falling through to the default avy-styles-alist or avy-style. (ivy--avy-candidates, ivy--avy-action, ivy--avy-handler-function) (ivy-avy): Moved from ivy-avy.el with some cleanups. * swiper.el: Bump package versions to 0.13.5. Localize external variable and function declarations. (swiper-avy): Fix error message and docstring. * counsel.el: * ivy-hydra.el * doc/ivy.org: Bump package versions to 0.13.5. * doc/ivy.texi: Regenerate. * Makefile (compile): Don't byte-compile ivy-avy.el. * ivy-test.el (ivy-avy): * targets/plain.el: Don't load ivy-avy.el. Closes #2574, closes #2583.
Seen after commit 62815d9 addressing #2574:
cd /path/to/swiper
emacs -Q
compile
RETmake compile
RETThe text was updated successfully, but these errors were encountered: