On Tue, 9 Aug 2016 08:09:54 -0500
Ranjan Maitra <maitra.mbox.ignored(a)inbox.com> wrote:
Hi,
I have been trying to get Ricin from
https://ricin.im/ going, but I
get the following when I try to run the binary:
./ricin-0.2.1.app
/tmp/.mount_Lz83Ps
/tmp/.mount_Lz83Ps/usr/bin/ricin.wrapper
/tmp/.mount_Lz83Ps/ricin.desktop
zenity, kdialog, Xdialog missing. Skipping ./bin//ricin.wrapper.
/tmp/.mount_Lz83Ps/usr/bin/ricin: error while loading shared
libraries: libpcre.so.3: cannot open shared object file: No such file
or directory
So, it appears to be looking for libpcre.so.3. However, this is not
available anywhere in Fedora.
I don't think it is available *anywhere*. If you look here,
http://www.pcre.org/
they tell us that there are *two* versions, the original and pcre2. It
sounds like ricin has an error in its dependencies.
Since the original is up to version 8, it might be wanting a very old
version of the library. Seems unlikely.
However, I do not know if just linking one to the other will do it,
or if I should be looking at some other option.
I think this is the best workaround for the dependency error.
Any suggestions? These .so files with different numbers always get
me.
The .so number is supposed to change when the API to the library
changes. But I think that isn't always adhered to.