-
Notifications
You must be signed in to change notification settings - Fork 77
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
mpsliban.c:105:10: error: ‘vmParams’ may be used uninitialized [-Werror=maybe-uninitialized] #291
Comments
I did this in arenavm.c:
just to continue compiling the release 1.118.0 so maybe that is the correction? |
It looks like you are building the MPS as a developer when you might be trying to integrate and deploy it in Emacs. Please see Getting started or Building the Memory Pool System and try building with the simple |
I believe I have seen this warning before and we have a fix, which is needed for development. I will look for it. |
I cannot know which files are needed for Emacs to compile it with mps, so I do not know if I should just transfer mps.h somewhere else and what to do with it. After my correction, above mentioned, it worked, and I installed mps with Emacs found it so far, is being built, we will see how it works with it. |
Please let us know! I've been using Emacs since 1988 and I'm quite interested in this integration. Also, if you have suggestions for how we can make the documentation clearer (or more obvious) please let us know. |
We must check that this is in our automated build platforms. |
GitHub doesn't provide a Debian Bookworm build runner. It may not really be necessary if the compiler versions in Ubuntu are similar. |
Maybe I should give some info, because I'm sort of the culprit. First of all, I'm using (my github version of) Emacs with MPS GC for At some point, I ported what I had to the master branch of GNU/Emacs, Pip Cet agreed to take over over further development at some point. I think there are remainining problems on Linux with signal handlers. Haven't seen a lot of activity in scratch/igc lately, but maybe it I can only say that I'm quite happy with what I have here. Thanks for |
I am hoping to investigate MPS + Emacs in more detail soon. My time is unfortunately very limited. I will be asking you for details I'm sure! |
https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00135.html You can participate in emacs-devel mailing list, and how I understand it, the mps is used in the scratch/igc branch to improve Emacs garbage collection. Personally, I suffer with delays due to frequent garbage collection.
above is from emacs/admin/IGC-TODO Then you can read this file: https://git.savannah.gnu.org/cgit/emacs.git/tree/admin/igc.org?h=scratch/igc as maybe you could help developing it to work well for Emacs. |
I'm afraid these documents are meanwhle seriously out of date. Everything in IGC-TODO has already been done, except for the weak-ptr, which got removed. Just saying. It's probably best to ask on emacs-devel. |
I am on Debian GNU/Linux Bookworm, is there anyway to get this done? I must use it for Emacs with MPS
The text was updated successfully, but these errors were encountered: