Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5307 - ymessenger ebuild does not specify which version of the file to download
Summary: ymessenger ebuild does not specify which version of the file to download
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Low minor (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-20 10:17 UTC by Nathan Clegg
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Clegg 2002-07-20 10:17:14 UTC
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....
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-07-21 11:18:28 UTC
wait, I have no libcrypto.so.2, and ymessenger works fine for me.  What is the
source for your assertion of its requirement?
Comment 2 Nathan Clegg 2002-07-21 18:00:28 UTC
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
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2002-07-21 19:07:11 UTC
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?
Comment 4 Nathan Clegg 2002-07-21 21:02:04 UTC
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?
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2002-07-23 02:00:09 UTC
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.