jwiegley / use-package

A use-package declaration for simplifying your .emacs
https://jwiegley.github.io/use-package
GNU General Public License v3.0
4.42k stars 260 forks source link

compile error on use-package-pkg.el #898

Closed pdagosto closed 2 years ago

pdagosto commented 3 years ago

OS: CentOS7 emacs version: 24.3.1

Error Message

define-package: Invalid function: ("John Wiegley" . "john@newartisans.com")

Contents of use-package-pkg.el

(define-package "use-package" "20201110.2133" "A configuration macro for simplifying your .emacs"
  '((emacs "24.3")
    (bind-key "2.4"))
  :commit "caa92f1d64fc25480551757d854b4b49981dfa6b" :authors
  (("John Wiegley" . "johnw@newartisans.com"))
  :maintainer
  ("John Wiegley" . "johnw@newartisans.com")
  :keywords
  ("dotemacs" "startup" "speed" "config" "package")
  :url "https://github.com/jwiegley/use-package")
;; Local Variables:                                                                                                                                                                           
;; no-byte-compile: t                                                                                                                                                                         
;; End:   
conao3 commented 3 years ago

Why do you compile *-pkg.el file when ;; no-byte-compile: t is specified?

pdagosto commented 3 years ago

All I did was ask the emacs package installer to install the package. The compilation was performed automatically by emacs.

conao3 commented 3 years ago

Please tell me(us) the step to reproduce?

conao3 commented 3 years ago

Also, backtrace is very useful for this kind of bug report.

pdagosto commented 3 years ago

I already told you the step - install the package with the package manager. That's all I did.

alphapapa commented 3 years ago

Emacs 24.3 is almost 8 years old. I don't know what's causing this problem, but few packages maintain compatibility going back 8 years, and few maintainers would be interested in spending the time to investigate software that old. It's just not a good use of their time. So you should probably upgrade Emacs. It's not hard to do.

skangas commented 2 years ago

So we recommend upgrading to Emacs 25.1, and I'm closing this as wontfix. Thanks.