ymessenger requires libcrypto.so.2 which no dependent packages provide. A simple symlink to libcrypto.so.0.9.6 from the openssl package works, but the ebuild should create the link or include a proper dependency. I'm not even sure the two libraries are properly compatible....
wait, I have no libcrypto.so.2, and ymessenger works fine for me. What is the source for your assertion of its requirement?
After a fresh emerge of package ymessenger on my machine, executing ymessenger yields the following error: /opt/ymessenger/bin/ymessenger.bin: error while loading shared libraries: libcrypto.so.2: cannot open shared object file: No such file or directory "ldd /opt/ymessenger/bin/ymessenger.bin | grep crypt" yields: libcrypto.so.2 => not found
nebuchadnezzar trinity $ ldd /opt/ymessenger/bin/ymessenger.bin | grep crypt libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x4002a000) So, what gives?
Got it! Okay, the ebuild directs the user to download the tarball manually from the download page. The download page includes quite a few different tarballs with the same name based on your distribution. Naturally, gentoo is not an option. Both of the Debian tarballs link with libcrypto.so.0.9.6. RedHat 6.1 and 6.2, and Mandrake link with libcrypto.so.0, which should still work but is less ideal. RedHat 7.1 links with libcrypto.so.1 and RedHat 7.2 links with libcrypto.so.2 (that's what I picked up apparently). Can the ebuild be more specific about which file to download?
Sorry about that. It is the Debian Sid one that works best. I've made that more explicit in the ebuild. Thanks for the catch.