On Tue, 2006-04-04 at 22:10 +0200, Erik wrote: > Rumen Yotov wrote: > > >On Tue, 2006-04-04 at 20:48 +0200, Erik wrote: > > > > > >>I use KDE 3.5.2 and KDevelop 3.3.2 but it wants me to install some old > >>KDE packages despite that I have "dev-util/kdevelop ~x86" in > >>/etc/portage/package.keywords. This looks like a bug with the dependencies: > >># emerge -Dpv kdevelop > >> > >>These are the packages that would be merged, in order: > >> > >>Calculating dependencies... done! > >>[ebuild NS ] kde-base/arts-3.4.3 USE="alsa arts jack kdeenablefinal > >>mp3 vorbis xinerama -artswrappersuid -debug -esd -hardened -nas" 0 kB > >>[ebuild NS ] kde-base/kdelibs-3.4.3-r1 USE="alsa arts cups > >>kdeenablefinal kerberos spell ssl xinerama -debug -doc -jpeg2k -openexr > >>-tiff -zeroconf" 0 kB > >>[ebuild N ] kde-base/kdesdk-kioslaves-3.4.3 USE="arts > >>kdeenablefinal xinerama -debug -kdexdeltas" 0 kB > >>[ebuild R ] dev-util/kdevelop-3.3.2 USE="ada arts fortran perl php > >>python ruby sql subversion xinerama -clearcase -cvs -debug -haskell > >>-java -pascal -perforce" 0 kB > >> > >>Total size of downloads: 0 kB > >> > >> > >Hi, > >That's not the proper way to install old version of (slotted) package. > >Use "emerge =dev-util/kdevelop-3.1.2 -av" to install the oldest > >available. > >#eix kdevelop > >* dev-util/kdevelop > > Available versions: 3.1.2 3.2.1-r1 3.2.2 3.2.3 3.2.3-r1 3.3.0 > >3.3.1 3.3.2 > > Installed: none > > Homepage: http://www.kdevelop.org > > Description: Integrated Development Enviroment for Unix, > >supporting KDE/Qt, C/C++ and a many other languages. > >When running "emerge category/package" it only shows the major slot > >version. > >This will (probably) fetch some old QT,Kdelibs,KDEbase versions too. > >Check 'man emerge' > > > So is there no way to get a version of KDevelp that does not depend on > old versions of arts and kdelibs? (That is what I want.) KDevelop 3.3.2 > seems to work fine with the new arts and kdelibs, so I suspect the > dependency on the old versions is a bug in the package. If noone objects > I will report it. Hi, Sorry seems i misunderstood your question, here're the dependencies: dev-util/kdevelop-3.3.2: =sys-libs/db-4.1* sys-libs/db-4.1.25_p2 =x11-libs/qt-3.3* x11-libs/qt-3.3.6 >=kde-base/kdelibs-3.5 kde-base/kdelibs-3.5.2-r1 >=sys-devel/automake-1.7.0 sys-devel/automake-1.9.6-r2 dev-lang/perl dev-lang/perl-5.8.8-r1 dev-util/pkgconfig dev-util/pkgconfig-0.20 subversion? || kde-base/kdesdk-kioslaves kde-base/kdesdk-kioslaves-3.5.2 sys-devel/autoconf sys-devel/autoconf-2.59-r7 sys-devel/flex sys-devel/flex-2.5.33-r1 sys-devel/gdb sys-devel/gdb-6.4-r4 sys-devel/make sys-devel/make-3.80-r4 !bootstrap? sys-devel/patch sys-devel/patch-2.5.9-r1 ~kde-base/kde-env-3 kde-base/kde-env-3-r4 So kdevelop-3.3.2 wants/requires ">=kdelibs-3.5" (won't work with 3.4) May be you should put "kdelibs ~x86" in package.keywords too. HTH.Rumen