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
Signal-Desktop for i686 #34126
Comments
- From https://github.com/void-linux/void-packages/blob/master/srcpkgs/Signal-Desktop/template. |
And so what? Electron 32 bit package exists in npm repository. Latest version. |
a) We don't use npm, so that's irrelevant. |
The Signal-Desktop packages does use the npm repos.
No need to fork electron, they still support x86, that blog post doesn't representet status quo. |
Unfortunately, it would seem Signal is using the npm repository version instead of our own. Should that be fixed to use system electron, it would be brought closer to actually working on i686. It was initially disabled because it failed to build for i686, so if electron isn't the only issue, more investigation might be necessary. I can't actually find the specific build failure. Sharing the build failure you got would be a good start. |
Was primarily referring to the Electron package not using npm, but yeah, that's a miss on my end. Sorry about that.
Oh, really? Another miss on my end, then; was going completely after the blog post. Sorry ^^; |
I did take a quick look at Signal-Desktop. It is probably the most painfull and broken mix of npm packages and certainly not trivial to get running outside of
|
I checked now. Signal-Desktop 1.14.4 does not start on Void Linux i686 at all. Segfault. The build was in August 2018 and apparently incompatible with modern libraries. There is also an error when running Kadu. Signal-Desktop-1.14.4_1.i686.xbps works in Ubuntu 16.04 32 bit (2016) however (runs but does not connect). UPD (Offtop): I prefer to use wire-desktop instead of Signal. Package from Void Linux i686 also works in Ubuntu 16.04 32 bit (only need to install electron 10). There is a web version. No phone number required, no Google captcha. |
In general, I would say that it is much easier to run Electron applications than C/C++ (Qt5/6) on the old 32-bit Linux. For example: Element, Wire. And try, for example, to compile Telegram i386. Good luck. I copied app.asar (Wire) from Void Linux and ran it in Ubuntu Xenial 2016 without any problems. This would not have been possible in a C/C++ application. |
Signal-Desktop i686 has a very old version 1.14.4 (2018) in Void Linux and actually doesn't work, although it runs. An error when linking to a smartphone. Version 5.16.0 (2021) already exists at this time. What caused the discontinuation of builds for i686 after version 1.14.4? Did you encounter any unsolvable problems? I also failed to compile latest Signal version for x86 (some error). Will you keep trying? Perhaps you will have good luck.
https://voidlinux.org/packages/?arch=i686&q=Signal-Desktop
https://voidlinux.org/packages/?arch=x86_64&q=Signal-Desktop
The text was updated successfully, but these errors were encountered: