Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85409 - emerge depclean uninstalls libdb even if many packages seem to need it...
Summary: emerge depclean uninstalls libdb even if many packages seem to need it...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-15 13:14 UTC by Benjamin Gehrels
Modified: 2005-03-15 19:18 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 Benjamin Gehrels 2005-03-15 13:14:35 UTC
There seem to be some missing dependencies to sys-libs/db in a hole lot of packages...

Reproducible: Always
Steps to Reproduce:
1. emerge depclean
2. revdep-rebuild --pretend --verbose
3.

Actual Results:  
Checking dynamic linking consistency...
  broken /usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so (requires
libglade-2.0.so.0)
  broken /usr/lib/ocaml/stublibs/dllmldbm.so (requires libdb.so.2)
  broken /usr/sbin/ab2 (requires libdb-4.1.so)
  broken /usr/sbin/logresolve2 (requires libdb-4.1.so)
  broken /usr/sbin/ab2-ssl (requires libdb-4.1.so)
  broken /usr/sbin/htdbm (requires libdb-4.1.so)
  broken /usr/sbin/htdigest2 (requires libdb-4.1.so)
  broken /usr/sbin/checkgid2 (requires libdb-4.1.so)
  broken /usr/sbin/rotatelogs2 (requires libdb-4.1.so)
  broken /usr/sbin/apache2 (requires libdb-4.1.so)
  broken /usr/sbin/htpasswd2 (requires libdb-4.1.so)
  broken /usr/X11R6/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so (requires
libglade-2.0.so.0)
  broken /usr/X11R6/lib/ocaml/stublibs/dllmldbm.so (requires libdb.so.2)
ldd: warning: you do not have execution permission for
`/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so'
  broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so
(requires libdb.so.2)
  broken /opt/sancho/lib/libswt-gnome-gtk-3062.so (requires libgnomeui-2.so.0
libbonoboui-2.so.0 libgnomecanvas-2.so.0 libgnome-2.so.0 libbonobo-2.so.0
libgconf-2.so.4 libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0)
 done.
  (/root/.revdep-rebuild.3_rebuild)

[...]

Calculating dependencies ...done!
[ebuild   R   ] app-office/openoffice-1.1.4  +curl* -debug -gnome -hardened
+java -kde +nptl +zlib 0 kB 
[ebuild   R   ] dev-lang/ocaml-3.08.2  -debug +latex -tcltk 0 kB 
[ebuild   R   ] dev-python/pygtk-2.4.1  -debug -doc -gnome* +opengl 0 kB 
[ebuild   R   ] net-p2p/sancho-bin-0.9.4.19  +gtk 0 kB 
[ebuild   R   ] net-www/apache-2.0.52-r1  -berkdb -debug -doc -gdbm +ipv6 -ldap
+ssl -static -threads 0 kB 


Expected Results:  
give out no linking problems...
Okay, in some of this packages this may be the effect of not doing a emerge
--newuse but not for all of them...

Introducing sys-libs/db as a dependency in some of these packages would probably
fix this...


Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.10 i686)
=================================================================
System uname: 2.6.10 i686 AMD-K7(tm) Processor
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 15 2005, 03:55:25)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://pandemonium.tiscali.de/pub/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE@euro"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s -z combreloc"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/tmp/portage"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X acpi alsa avi bitmap-fonts crypt cups curl dga
divx4linux emboss encode esd font-server foomaticdb fortran gif gnutls gpm gtk
gtk2 icq imagemagick imlib ipv6 java jpeg latex libg++ libwww mad mikmod mmx
mmx2 motif mozilla mp3 mpeg msn mysql ncurses nls nocd nojoystick nptl oggvorbis
opengl oscar pdflib perl png python qt quicktime rage128 readline sdl slang
spell ssl svg svga tcpd tetex theora tiff truetype truetype-fonts type1-fonts
unicode vim-with-x xml xml2 xmms xprint xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, PORTDIR_OVERLAY
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-03-15 19:18:47 UTC
File bugs about specific packages if you think there's a problem.  General breakage due to depclean is too open-ended for a bug report.  Thanks.