Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135157 - gnupg-1.9.20-r2 doesn't dep curl, but uses it (and fails)
Summary: gnupg-1.9.20-r2 doesn't dep curl, but uses it (and fails)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-01 06:58 UTC by Michael Cummings (RETIRED)
Modified: 2006-06-01 08:19 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 Michael Cummings (RETIRED) gentoo-dev 2006-06-01 06:58:12 UTC
gnupg-1.9.20* has no dep listing for curl, has no compile options, but still attempts to link against curl. The pain of it is, it links against libcurl.so.2 - but I don't have libcurl.so.2, i have libcurl.so.3, so gpg is completely broken.

gpg: error while loading shared libraries: libcurl.so.2: cannot open shared object file: No such file or directory

ls /usr/lib/libcurl.so*
/usr/lib/libcurl.so  /usr/lib/libcurl.so.3  /usr/lib/libcurl.so.3.0.0
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-01 07:47:37 UTC
ET_EXEC libcurl.so.3,libc.so.6 /usr/libexec/gnupg/gpgkeys_hkp
ET_EXEC libcurl.so.3,libc.so.6 /usr/libexec/gnupg/gpgkeys_curl


only those two files dep on curl for me, and those belong to gnupg-1.4. Gnupg-1.4 has a curl dep. revdep-rebuild helps for soname changes.
I recursively grepped the gnupg-1.9.20 archive for curl but cannot find anything. Please reopen if you have more information.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2006-06-01 07:51:58 UTC
sys947 gnupg # ldd /usr/bin/gpg
        linux-gate.so.1 =>  (0xffffe000)
        libz.so.1 => /lib/libz.so.1 (0x40036000)
        libreadline.so.5 => /lib/libreadline.so.5 (0x40048000)
        libdl.so.2 => /lib/libdl.so.2 (0x40074000)
        libusb-0.1.so.4 => /usr/lib/libusb-0.1.so.4 (0x40078000)
        libcurl.so.2 => not found
        libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40080000)
        libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x400af000)
        libc.so.6 => /lib/libc.so.6 (0x401a5000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x402b1000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Comment 3 Markus Ullmann (RETIRED) gentoo-dev 2006-06-01 08:19:09 UTC
Uhm this is 1.4.x executable and a revdep-rebuild should help with it.