Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148197 - revdep-rebuild not finding some dependencies
Summary: revdep-rebuild not finding some dependencies
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-19 07:33 UTC by Preston
Modified: 2006-09-19 08:02 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 Preston 2006-09-19 07:33:02 UTC
recently openssl 0.9.8 was moved to stable and I updated and followed the instructions of running revdep-rebuild libssl.so.0.9.7 and also running it on libcrypto.so.0.9.7.  many packages were updated and worked fine.  I then moved the old libcrypto and libssl out of the /lib dir to /tmp.  After doing this sudo quit working.  It seemed sudo is dependent upon libcrypt.so.0.9.7.  I promptly re-emerged sudo and it fixed the problem.  so should revdep-rebuild have caught the dependency of libcrypto for sudo?
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-19 07:46:19 UTC
We really can't tell you nor fix this without revdep-rebuild logs. 
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-19 07:51:35 UTC
Besides, it doesn't link to openssl at all:

# scanelf -n `which sudo`
 TYPE   NEEDED FILE 
ET_DYN libpam.so.0,libdl.so.2,libskey.so.1,libc.so.6 /usr/bin/sudo 

# ldd `which sudo`
	linux-gate.so.1 =>  (0xffffe000)
	libpam.so.0 => /lib/libpam.so.0 (0xb7f3d000)
	libdl.so.2 => /lib/libdl.so.2 (0xb7f39000)
	libskey.so.1 => /usr/lib/libskey.so.1 (0xb7f2c000)
	libc.so.6 => /lib/libc.so.6 (0xb7df4000)
	/lib/ld-linux.so.2 (0xb7f53000)

[ebuild   R   ] app-admin/sudo-1.6.8_p9-r2  USE="-ldap offensive pam (-selinux) skey" 0 kB 
Comment 3 Preston 2006-09-19 08:02:41 UTC
it shows a link to libssl when i run ldd, but I did recompile sudo after emerging openssl 0.9.8
 
ldd `which sudo`
        linux-gate.so.1 =>  (0xffffe000)
        libpam.so.0 => /lib/libpam.so.0 (0xb7eb8000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7eb4000)
        libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7e7e000)
        libc.so.6 => /lib/libc.so.6 (0xb7d5f000)
        /lib/ld-linux.so.2 (0xb7ee8000)
        liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7d52000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7d40000)
        libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7d2a000)
        libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7cec000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7bb4000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7b85000)

.revdep-rebuild.0_env:
SEARCH_DIRS="/usr/qt/3/ /bin/ /sbin/ /usr/bin/ /usr/sbin/ /lib/ /usr/lib/ /usr/libexec/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.4.6/ /opt/ati/bin/ /opt/ati/sbin/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/sbin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/sbin/ /usr/kde/3.4/bin/ /usr/kde/3.3/sbin/ /usr/kde/3.3/bin/ /opt/vmware/workstation/bin/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.4.6/ /opt/ati/bin/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/bin/ /usr/kde/3.3/bin/ /opt/cisco/bin/ /usr/games/bin/ /opt/vmware/workstation/bin/ /opt/limewire/ /usr/local/lib/ /usr/lib/opengl/xorg-x11/lib/ /usr/i686-pc-linux-gnu/lib/ /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/ /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/ /usr/lib/nspr/ /usr/lib/nss/ /usr/lib/ /usr/lib/lesstif-2.1/ /usr/lib/openmotif-2.2/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/client/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/server/ /usr/lib/qt4/ /usr/kde/3.5/lib/ /usr/qt/3/lib/ /usr/kde/3.4/lib/ /usr/kde/3.3/lib/ /usr/lib/oracle/10.2.0.2/client/lib/ /usr/games/lib/ /usr/lib/fltk-1.1/ /usr/lib/libstdc++-v3/"
SEARCH_DIRS_MASK="/opt/firefox /usr/lib/openoffice /usr/lib32/openoffice /opt/opera/lib/opera/plugins"
LD_LIBRARY_MASK="libodbcinst.so libodbc.so libjava.so libjvm.so"
PORTAGE_ROOT="/"
CALLED_OPTIONS="--library=libcrypto.so.0.9.7"
EMERGE_OPTIONS=""


.revdep-rebuild_ce31e777.3_rebuild:
/usr/bin/simph323
/usr/kde/3.3/bin/cupsdconf
/usr/kde/3.3/bin/cupsdoprint
/usr/kde/3.3/lib/kde3/cupsdconf.so
/usr/kde/3.3/lib/kde3/kdeprint_cups.so
/usr/kde/3.3/lib/libkdeinit_cupsdconf.so
/usr/kde/3.4/bin/cupsdconf
/usr/kde/3.4/bin/cupsdoprint
/usr/kde/3.4/lib/kde3/cupsdconf.so
/usr/kde/3.4/lib/kde3/kdeprint_cups.so
/usr/kde/3.4/lib/libkdeinit_cupsdconf.so
/usr/lib/libh323_linux_x86_n.so.1.13.2
/usr/lib/libldap-2.2.so.7
/usr/lib/libldap-2.2.so.7.0.21
/usr/lib/libldap.so.2.0.130
/usr/lib/libldap_r-2.2.so.7
/usr/lib/libldap_r-2.2.so.7.0.21
/usr/lib/libldap_r.so.2.0.130
/usr/lib/libssl.so.0.9.7
/usr/lib/perl5/site_perl/5.8.5/i686-linux/auto/Net/SSLeay/SSLeay.so
/usr/sbin/dsniff
/usr/sbin/sshmitm
/usr/sbin/webmitm


.revdep-rebuild_ce31e777.5_order:
dev-libs/openssl-0.9.8c-r1
kde-base/kdelibs-3.3.2-r9
kde-base/kdelibs-3.4.3-r1
net-analyzer/dsniff-2.3-r10
net-libs/openh323-1.13.2-r2
net-nds/openldap-2.3.24-r1

If you need the other .revdep files let me know.  But they are just files showing the revdep file list, which is quite extensive.