Closed cryptomilk closed 3 years ago
I'm not able to reproduce this on macOS, Windows, or Ubuntu. What operating system are you using? Did you follow all of the instructions in CONTRIBUTING.md
?
I'm on openSUSE Tumbleweed.
To cache all node_modules
for a reproducible build without internet access, I wrote
We don't officially support openSUSE, so it's possible something funny is happening there.
I perused your script and it looks reasonable, though it does look like you're changing the source code a bit. For example, you're changing the Node version requirement in package.json
, and rewriting our node-gyp
dependency.
Does the error persist if you rm -rf node_modules && yarn
?
I know what the issue is:
export npm_config_build_from_source=true
I want to build everything from source, however signal-client is using prebuilds. And rebuilding the source doesn't work, as it isn't provided :-(
Interestingly it works fine for ringrtc and zkgroup ...
Also it worked with signal-desktop 5.2.0 ... hmm
You may be able to find the source for Signal Client at signalapp/libsignal-client.
Yeah, the problem with that is that it needs unstable rust features :-(
However thanks for your help!
@cryptomilk , do you know how I would install Signal Desktop on RHEL7 with glibc 217? I have node 20 already. But the binary libsignal-client is linked to too new a glibc. I see you made a package repository, but it seems only for newer systems.
Bug Description
Since 5.3.0
yarn install
fails for me, asnode-gyp rebuild
can't find binding.gyp innode_modules/@signalapp/signal-client
When the
npm install
is finished, it runsnode-gyp rebuild
which fails for signal-client.Steps to Reproduce
yarn install