On 12/12/23 23:13, Rodrigo Osorio wrote:
Hi Andrea,
Hi.
Find attached the quick patch if you wanna build it on your own.
Thanks for this.
Feel free to test it.
However, it does not work.
E.g.
% signal-cli -u +............. register
WARN Manager - Failed to call libsignal-client:
/tmp/11770562555259415722libsignal_jni.so:
/tmp/11770562555259415722libsignal_jni.so: mmap of data failed: Permission
denied
Missing required native library dependency: libsignal-client
Two things:
I see you put "JAVA_VERSION= 17+" in the makefile, but the project
page on GitHub says you need "at least Java Runtime Environment (JRE) 21".
It compiles however, so maybe this is not the problem.
The real problem I think is the version mismatch with
net-im/libsignal-client.
See
https://github.com/AsamK/signal-cli/wiki/Provide-native-lib-for-libsignal
It says "Every signal-cli release requires a specific version of
libsignal-client. The version number is a part of a
libsignal-client-<VERSION>.jar filename in signal-cli's lib directory."
So, for signal-cli 0.12.6, libsignal-client 0.32.1 is needed.
That's why I was trying to upgrade libsignal-client before even
attempting signal-cli.
(And I didn't succeed yet; see previous message).
You mentioned a patch for libsignal-client, but then posted one for
signal-cli.
Do you have the one for libsignal-client too? If so, I'm willing to test.
bye & Thanks
av.