Use-package: Error after updating use-package

Created on 4 Dec 2017  路  11Comments  路  Source: jwiegley/use-package

I just updated use-package and after restarting emacs I get this error on startup:

Symbol's value as variable is void: use-package-core

Most helpful comment

This was fixed very recently, in commit 9145e7c. Can you please refresh and try again?

All 11 comments

Same for me

This was fixed very recently, in commit 9145e7c. Can you please refresh and try again?

Same here. How do I use this commit? Here's how I use use-package now:

(unless (package-installed-p 'use-package0
    (package-refresh-contents)
    (package-install 'use-package))
(eval-when-compile
    (require 'use-package))

I think we're waiting on a MELPA update.

Oh okay how much time will that take do you think?

I really can't say.

Melpa is still showing (commit 3f7e98).

Melpa builds usually take four hours, plus some delay between builds (either 10 mins or an hour, I think).

I can confirm that the fix works - I simply replaced the elpa use-package installation with the repo and copied the elpa use-package-pkg.el to the repo dir. I'm not sure if this is all that is needed to emulate a Melpa install, but it works.

Got

Error (use-package): Failed to parse package exec-path-from-shell: Symbol鈥檚 function definition is void: gensym
Error (use-package): Failed to parse package company: Symbol鈥檚 function definition is void: gensym

after updated. Seems too many bugs these days.

MELPA has been updated, see https://github.com/melpa/melpa/pull/5167 if you still have issues.

@isolet Update your package from MELPA, 066d371c8648984639e167ae53eb1ca95cfa0098 fixes this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

DrWaleedAYousef picture DrWaleedAYousef  路  11Comments

sondr3 picture sondr3  路  14Comments

alphapapa picture alphapapa  路  14Comments

sheepduke picture sheepduke  路  3Comments

wbolster picture wbolster  路  13Comments