fix(depends): add emacsql-sqlite-module
#551
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Forge requires
emacsql-sqlite-module
though,The dependency was omitted.
I was going to write a bug report on the issue and I came up with a solution,
I'm going to submit it as a PR.
I was writing a report to write in an issue,
I'm attaching that as well.
what behavior you expected
Forge has been working fine up until now.
However, I'm not sure if it's Emacs, magit, emacsql, or Forge,
I don't know which update is the cause,
I don't know which update caused it, but it stopped working.
I was wondering if I should create the issue in emacsql,
I'm not sure if it's a backend issue or not,
so I'll put it where I can see where the problem is happening.
what behavior you observed
Error message,
will be output.
how we can reproduce the issue
In my environment,
Running forge-related commands such as
(forge-dispatch)
and other forge-related commands in my environment.
My Emacs configuration file is available on GitHub.
ncaq/.emacs.d: My Emacs config
Execution environment
Gentoo GNU/Linux
How to install Emacs
I use Emacs v28 installed from Gentoo's Portage with the
emerge
command.Version 28 is the latest unstable version available in the official Portage repository.
Version 29 is hard-masked as experimental or problematic and should not be used.
Disclosure of USE flag settings on Portage.
Emacs build settings and execution environment variables.
What I tried
I knew that it seems to be necessary to compile the C language natively during installation,
I tried removing all elpa, etc. once,
No effect.
So I tried manually installing the
emacsql-sqlite-module
, which seemed to be needed,It worked, so I decided to send a PR to add the dependency.
This just made it OK in my environment,
It is a bit of a mystery if it works with Emacs v29, etc.
backtrace