Giter Site home page Giter Site logo

emacsql error on install with use package from melpa: Symbol’s value as variable is void: emacsql-sqlite-reserved about emacsql HOT 5 CLOSED

Trevoke avatar Trevoke commented on June 26, 2024
emacsql error on install with use package from melpa: Symbol’s value as variable is void: emacsql-sqlite-reserved

from emacsql.

Comments (5)

tarsius avatar tarsius commented on June 26, 2024

Make sure emacsql and emacsql-sqlite-builtin are up-to-date, restart Emacs and try again. Might fix it, might not.

from emacsql.

Trevoke avatar Trevoke commented on June 26, 2024

I had installed emacsql-sqlite-builtin for the first time when this happened, so I think it's fair to suggest I was using the most recent code from MELPA build. I don't actually know how to make sure emacsql is up to date, but if it's an external dependency from emacsql-sqlite-builtin then it was also up to date.

from emacsql.

tarsius avatar tarsius commented on June 26, 2024

I don't actually know how to make sure emacsql is up to date,

I don't use package.el, so I am not 100% sure either, but M-x package-update-all should do the trick.

but if it's an external dependency from emacsql-sqlite-builtin then it was also up to date.

I don't think you can be sure of that. Due to any version snapshot (such as 19700101) being "greater" than the version specified in emacsql.el (;; Package-Requires: ((emacs "29") (emacsql "3.1.1"))), the dependency is not actually updated unless you run package-update-all.

Also emacsql-sqlite-reserved is defined in emacsql.el.

Side note: I am right now working to improve how EmacSQL is packaged and I plan to soon work on improving the version string format used by Melpa.

from emacsql.

Trevoke avatar Trevoke commented on June 26, 2024

Okay. No worries. I didn't realize org-roam was operating so far on the bleeding edge and I need my emacs to work, so I'm downgrading back to emacs 28 for now. Sorry about the hassle.

from emacsql.

tarsius avatar tarsius commented on June 26, 2024

The problem isn't that Emacs 29.0.60 doesn't work but that emacsql is outdated. (The issue with the format of Melpa snapshot version strings also isn't specific to Emacs 29 release; it's completely unrelated to the Emacs version being used.)

But if I were you I would wait a week or two. As I said I am currently working to change how EmacSQL is packaged. In the future it won't be split into multiple packages. Once that is the case, internal dependencies are guaranteed to be up-to-date.

from emacsql.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.