Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36384 - kdelibs suffers from broken dependencies
Summary: kdelibs suffers from broken dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-23 12:01 UTC by Spider (RETIRED)
Modified: 2004-01-07 12:52 UTC (History)
1 user (show)

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 Spider (RETIRED) gentoo-dev 2003-12-23 12:01:06 UTC
okay, this is pretty annoying, doing GRP builds and kde is basically unusuable:

from a mostly clean stage3:
ripples bin # emerge -vp kdelibs

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/alsa-lib-0.9.8  -jack 
[ebuild  N    ] dev-libs/libxml2-2.5.11  +python +readline -ipv6 
[ebuild  N    ] dev-libs/libpcre-4.2-r1  
[ebuild  N    ] media-libs/jpeg-6b-r3  
[ebuild  N    ] media-libs/tiff-3.5.7-r1  
[ebuild  N    ] media-libs/libmad-0.15.0b-r1  -debug 
[ebuild  N    ] media-libs/libogg-1.0  
[ebuild  N    ] media-libs/libvorbis-1.0.1  
[ebuild  N    ] dev-util/pkgconfig-0.15.0  
[ebuild  N    ] dev-libs/glib-2.2.3  -doc -debug 
[ebuild  N    ] media-libs/lcms-1.11  -tiff +jpeg +zlib +python 
[ebuild  N    ] media-libs/libmng-1.0.4  
[ebuild  N    ] x11-libs/qt-3.2.3  +cups -nas -postgres +opengl -mysql -odbc +gif -doc 
[ebuild  N    ] media-libs/libid3tag-0.15.0b  -debug 
[ebuild  N    ] media-libs/audiofile-0.2.3-r1  
[ebuild  N    ] kde-base/kde-env-3-r2  
[ebuild  N    ] kde-base/arts-1.1.4  +alsa +oggvorbis -artswrappersuid +mad 
[ebuild  N    ] app-admin/addpatches-0.2  
[ebuild  N    ] sys-kernel/gentoo-sources-2.4.20-r9  -build +crypt -evms2 -aavm -usagi -build 
[ebuild  N    ] media-sound/alsa-driver-0.9.8  +oss 
[ebuild  N    ] net-nds/portmap-5b-r7  
[ebuild  N    ] app-admin/fam-2.6.10-r1  
[ebuild  N    ] net-print/cups-1.1.19-r1  +ssl -slp +pam 
[ebuild  N    ] media-libs/libart_lgpl-2.3.16  
[ebuild  N    ] app-text/ghostscript-7.07.1-r1  +X +cups -cjk 
[ebuild  N    ] app-text/sgml-common-0.6.3-r3  
[ebuild  N    ] dev-libs/libxslt-1.0.33  +python 
[ebuild  N    ] kde-base/kdelibs-3.1.4  +alsa +cups -ipv6 +ssl 


---
ripples bin # emerge -kvp kdelibs

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[binary  N    ] media-libs/jpeg-6b-r3  
[binary  N    ] media-libs/tiff-3.5.7-r1  
[binary  N    ] net-print/cups-1.1.19-r1  +ssl -slp +pam 
[binary  N    ] app-text/sgml-common-0.6.3-r3  
[binary  N    ] kde-base/kdelibs-3.1.4  +alsa +cups -ipv6 +ssl 

--

only that.  actually its pretty bad :-/
Comment 1 Spider (RETIRED) gentoo-dev 2003-12-23 12:04:10 UTC
ripples bin # revdep-rebuild -p

Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.

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.1/lib/libDCOP.so.4.1.0 (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/dcopserver.so (requires libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdefx.so.4.1.0 (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdecore.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdeui.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/plugins/designer/kdewidgets.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/plugins/styles/kthemestyle.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/plugins/styles/highcolor.so (requires libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/plugins/styles/light.so (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/plugins/styles/keramik.so (requires libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kio_help.so (requires libxslt.so.1 libxml2.so.2 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kded_kpasswdserver.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/libkpac.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3 libpcreposix.so.0 libpcre.so.0)
  broken /usr/kde/3.1/lib/kde3/kded_kssld.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kimg_xview.so (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kimg_eps.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kded_kcookiejar.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kimg_krl.so (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kimg_tiff.so (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kimg_ico.so (requires libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kio_file.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/ktexteditor_isearch.so (requires libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kio_http.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kio_ftp.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kgzipfilter.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kbzip2filter.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kio_metainfo.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kcm_kabc.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kabcformat_binary.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kabc_dir.so (requires libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kabc_ldap.so (requires libldap.so.2 liblber.so.2 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kded_kdeprintd.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_lpdunix.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_cups.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_lpr.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_rlpr.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_ext.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kjavaappletviewer.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/kdeprint_tool_escputil.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/khtmlimagepart.so (requires libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/libkmultipart.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/libkatepart.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/ktexteditor_insertfile.so (requires libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kde3/ktexteditor_kdatatool.so (requires libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdesu.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkjs.so.1.0.0 (requires libpcreposix.so.0 libpcre.so.0)
  broken /usr/kde/3.1/lib/libkio.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kio_uiserver.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdesasl.so.1.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libartskde.so.1.1.0 (requires libart_lgpl_2.so.2 libfam.so.0 libqtmcop.so.1 libqt-mt.so.3 libsoundserver_idl.so.1 libkmedia2_idl.so.1 libartsflow.so.1 libaudiofile.so.0 libasound.so.2 libvorbisfile.so.3 libvorbisenc.so.2 libvorbis.so.0 libogg.so.0 libmad.so.0 libartsflow_idl.so.1 libmcop.so.1 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkparts.so.2.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/knotify.so (requires libsoundserver_idl.so.1 libqtmcop.so.1 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kconf_update.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kded.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kbuildsycoca.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kcookiejar.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kio_http_cache_cleaner.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkspell.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkutils.so.1.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkmid.so.0.0.95 (requires libasound.so.2 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkscreensaver.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libvcard.so.0.0.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkabc.so.1.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkcertpart.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libktexteditor.so.0.0.0 (requires libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkscript.so.0.0.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libshellscript.so.0.0.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkmediaplayer.so.0.0.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/klauncher.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdeprint.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/kaddprinterwizard.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkdeprint_management.so.4.1.0 (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libcupsdconf.so (requires libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkhtml.so.4.1.0 (requires libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libpcreposix.so.0 libpcre.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
  broken /usr/kde/3.1/lib/libkatepartinterfaces.so.0.0.0 (requires libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libfam.so.0 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libfam.so.0 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libart_lgpl_2.so.2 libqt-mt.so.3 libqt-mt.so.3 libqt-mt.so.3)
 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)

All prepared. Starting rebuild...
emerge --oneshot --nodeps -p =kde-base/kdelibs-3.1.4 

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] kde-base/kdelibs-3.1.4  

Comment 2 Spider (RETIRED) gentoo-dev 2003-12-23 12:04:45 UTC
so in conclusion:  seems that "newdepend" use in there is "pretty broken" to say so.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2003-12-24 12:52:32 UTC
agreed.  I'm migrating the 3.2 builds over to NOT use the newdepend stuff.  if it works well I'll backport it to 3.1.
Comment 4 Spider (RETIRED) gentoo-dev 2003-12-27 13:41:02 UTC
okay,  "newdepend" only changes "DEPEND" and therefore won't affect RDEPEND, thats what breaks the whole chain here.
Comment 5 Spider (RETIRED) gentoo-dev 2004-01-06 12:04:37 UTC
okay, that update has appearantly happened, because the deps are "mostly" correct.

however, none of KDE has an RDEPEND on qt.   This is because RDEPEND is unset in the ebuilds, the inherit line then modifies RDEPEND inside the kde eclass',  which then makes RDEPEND != NULL. 

and since RDEPEND is only set to DEPEND if RDEPEND == NULL, there are no RDEPEND set here. :(

oops, no qt dep in KDE.
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-01-06 12:17:53 UTC
ok, this may be my misunderstanding of the system then but:

arts has a depend on Qt, which should also translate into an rdepend, no?
kdelibs has a depends on arts, which translates into an rdepend
kdebase has a depend on kdelibs, which translates into an rdepend
other packages have deps on kdebase or kdelibs

so shouldn't the runtime dep for those translate back?
Comment 7 Spider (RETIRED) gentoo-dev 2004-01-06 13:58:05 UTC
this could just be an outdated arts package, I shall rebuild and see.
Comment 8 Spider (RETIRED) gentoo-dev 2004-01-06 16:57:11 UTC
ok, this was caught because I had an old binary version of arts.

I guess this is a reason to revbump even dependencyfixes. I wonder how this has been handled by the release team for 2004.0 grps.
Comment 9 Caleb Tennis (RETIRED) gentoo-dev 2004-01-06 17:58:33 UTC
agreed, i think a revbump here is probably appropriate for all of the packages.  i didn't do it initially so that people who had already emerged didn't have to worry about it, but it may be necessary.

note also that kde 3.1.5 will be released in the next 2 weeks.
Comment 10 Paul de Vrieze (RETIRED) gentoo-dev 2004-01-07 12:47:20 UTC
caleb, a depend is at compile time. If arts which is a compile time dep of kdelibs has a runtime dep on qt that means that when compiling kdelibs, qt needs to be present. When installing from packages that is not so, so neither arts nor qt gets merged as a result of the dependency (in short, add RDEPEND lines for every package that is needed at runtime and is not allready depended on indirectly)
Comment 11 Caleb Tennis (RETIRED) gentoo-dev 2004-01-07 12:52:06 UTC
I understand that - I wasn't sure why it wasn't working for him since that's how it was setup.  A remerge of the ebuild fixed it.

The KDE ebuild were horribly broken for RDEPEND.  I *think* it's fixed now.  Let's keep our fingers crossed.