Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156793 - missing dependencies or revdep-rebuild bug
Summary: missing dependencies or revdep-rebuild bug
Status: RESOLVED DUPLICATE of bug 90744
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-01 05:25 UTC by Alexander Krivács Schrøder
Modified: 2006-12-01 05:29 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 Alexander Krivács Schrøder 2006-12-01 05:25:31 UTC
I think some dependencies are missing in some of the ebuilds. After doing a "emerge --sync", "emerge -avtDNu world" and "emerge --depclean", then a "emerge -avtDNu world" again (to be absolutely certain) I did a revdep-rebuild, and it turned out the following:

=================================================================
alexlaptop ~ # revdep-rebuild
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/kde/3.5/lib/kde3/kcm_kopete_addbookmarks.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kcm_kopete_alias.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kcm_kopete_netmeeting.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kcm_kopete_nowlistening.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kcm_kopete_translator.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kio_imap4.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kio_mbox.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_addbookmarks.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_alias.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_contactnotes.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_gadu.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_groupwise.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_irc.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_netmeeting.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_nowlistening.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_nowlistening.la (requires /usr/lib/libxmms.la)
  broken /usr/kde/3.5/lib/kde3/kopete_testbed.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/kopete_translator.la (requires /usr/lib/libfam.la)
  broken /usr/kde/3.5/lib/kde3/libnsplugin.la (requires /usr/lib/libfam.la)
  broken /usr/lib/libmpeg2encpp.la (requires /usr/lib/libmjpegutils.la)
  broken /usr/lib/libmplex2.la (requires /usr/lib/libmjpegutils.la)
  broken /usr/lib/xmms/Input/libmp4.la (requires /usr/lib/libxmms.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.
=================================================================

It says "is consistent" but it doens't look that way to me... so, then, I treid finding where these missing files could come from, and after emerging "app-admin/gamin" (libfam.la) and "media-video/mjpegtools" (libmjpegutils.la) it was reduced to this:

=================================================================
alexlaptop ~ # revdep-rebuild -- -p
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/kde/3.5/lib/kde3/kopete_nowlistening.la (requires /usr/lib/libxmms.la)
  broken /usr/lib/xmms/Input/libmp4.la (requires /usr/lib/libxmms.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.
=================================================================

I couldn't find any libxmms.la though. In fact, I couldn't even find any xmms at all...

=================================================================
alexlaptop ~ # emerge -s xmms
Searching...
[ Results for search key : xmms ]
[ Applications found : 0 ]
=================================================================

Anyhow... at least "app-admin/gamin" and "media-video/mjpegtools" appears to be required for some ebuilds, but aren't... please fix this.

And here's "emerge --info" for you, in case you need it:

alexlaptop ~ # emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 Mobile AMD Sempron(tm) Processor 2800+
Gentoo Base System version 1.12.6
Last Sync: Fri, 01 Dec 2006 11:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mfpmath=sse -mmmx"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mfpmath=sse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.no/ http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://ftp.ds.hj.se/pub/Linux/distributions/gentoo/ "
LC_ALL="nb_NO.UTF-8"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X alsa apache2 apm arts asf berkdb bitmap-fonts bzip2 cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode ffmpeg flac foomaticdb fortran gdbm gif gimpprint gpm graphviz gs gstreamer gtk2 hal iconv ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg jpeg2k kde kernel_linux libg++ libwww lisa logitech-mouse mad matroska mikmod mmx mmx2 mmxext motif mozsvg mp3 mpeg musepack musicbrainz ncurses nls nptl nptlonly nsplugin offensive ogg oss pam pcmcia pcre perl png pppd python qt qt3 qt4 readline real reflection samba sdl session spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_fbdev video_cards_sis video_cards_vesa vorbis win32codecs wmf xml xorg xvid zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-01 05:29:05 UTC
You have stale orphaned .la files which need to be deleted. Nothing revdep-rebuild could do here.

*** This bug has been marked as a duplicate of 90744 ***