signal-golang / textsecure

TextSecure(signal) client package for Go
GNU General Public License v3.0
57 stars 26 forks source link

Release v1.3.1 libzkgroup_linux_amd64.so needed #40

Closed Hetti closed 3 years ago

Hetti commented 3 years ago

Just compiled the latest release from today and encountered that the library is missing on the system, which the tool wants

/usr/bin/signal: error while loading shared libraries: libzkgroup_linux_amd64.so: cannot open shared object file: No such file

and therefore don't want to start.

I just got back to Release v.1.2.14 https://github.com/signal-golang/textsecure/releases/tag/v1.2.14 and this works flawlessly and doesn't need this library.

Any Ideas? Thanks

morph027 commented 3 years ago

You can download it from here: https://github.com/nanu-c/zkgroup/releases/tag/v0.8.1

morph027 commented 3 years ago
curl -L -o /lib/x86_64-linux-gnu/libzkgroup_linux_amd64.so https://github.com/nanu-c/zkgroup/releases/download/v0.8.1/libzkgroup-linux_x86_64-v0.8.1.so
ldconfig
Hetti commented 3 years ago

Thanks! I'm wondering, why the library wasn't extra needed in the v.1.2.14 release as it also used this library? :-)

Thanks for explaining :)

nanu-c commented 3 years ago

libzkgroup was added to support the new group system of signal and this is a go wrapper around the original openwhisper zkgroup lib that is written in rust and compiled a shared lib. Everything is new and we are improving.

nanu-c commented 3 years ago

But it's also mentioned in the readme :) https://github.com/signal-golang/textsecure/tree/master/cmd/textsecure#cannot-find-library

Hetti commented 3 years ago

Ah, thank you very much, I totally oversaw this! =)

closing this issue