-
-
Notifications
You must be signed in to change notification settings - Fork 851
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
Possible MinGW support (needs a bit of help) #566
Comments
Some update about this, after some more research the wheel doesn't contains the |
Another update, yet again, but it actually works. I do have to import If you have any clue as to why I would appreciate. Don't hesitate to ask me any missing information, I'll answer as quickly as possible. |
Hi. Can I ask what is your motivation? |
Hi, thank you for the reply. I do not know about ABI support, but since it successfully compiled Rust and made the wheel (which half work, as in it does technically work but it's missing all the |
Sorry I should write "Stable ABI" (PEP384). If MSYS2 doesn't support it yet, Pyxel doesn't have binary compatibility and only works on the same Python version it was compiled with. And it also may be possible that an external Stable-ABI-compatible module cannot be used with the MSYS2 version of Pyxel. A several years ago, I learned about that and decided to stop using MSYS2 to create binaries for Windows. But I haven't kept up with the latest situation on this topic. |
About the Stable ABI, I found those: msys2-contrib/cpython-mingw#148 Which visibly seems to add it. I understand if you do not want to waste your time doing that, I personally do not mind doing it but I just need to iron out those last few issues. |
Hi, I started to make this library into a MSYS2 MINGW64 package but ran into multiple issues and I would like to know if you could guide me to fix those. (I already spent 6 hours on this... I do not want to abandon)
Firstly everything is compiled and packaged fine (even though I had to patch a file because
SDL2-static
didn't exist and it was simplySDL2
) but when installing the package and importing pyxel I only havepyxel.pyxel_wrapper
available and nothing else.I also tried directly installing the wheel, which didn't work, pip telling me my system didn't support the wheel (maybe something to fo with MSYS environment)
And the last issue is with
pyxel.exe
which simply doesn't work, giving this error:Fatal error in launcher: Unable to find an appended archive.
I do not ask for you to directly help me (and you might not have the time to) but more to guide me and fix those problems.
The text was updated successfully, but these errors were encountered: