Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge blockers with KDE
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Mon Dec 12, 2005 2:01 am    Post subject: emerge blockers with KDE Reply with quote

When doing an emerge --update world, I get the following;

Calculating world dependencies ...done!

!!! Error: the =kde-base/kdebase-kioslaves-3.4* package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

I did the last, but where on earth does it finish, the blockers just go on & on.

Is there an easy or should I say practical, way round this, Please?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 8:18 am    Post subject: Reply with quote

You're probably mixing monolithic and split ebuilds. Post the whole emerge -pvt output.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Mon Dec 12, 2005 7:13 pm    Post subject: Reply with quote

Thanks ecatmur,

Here is the emerge -pvt output;

# emerge -pvt

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

emerge: please tell me what to do.


Usage:
emerge [ options ] [ action ] [ ebuildfile | tbz2file | dependency ] [ ... ]
emerge [ options ] [ action ] < system | world >
emerge < --sync | --metadata | --info >
emerge --resume [ --pretend | --ask | --skipfirst ]
emerge --help [ system | config | sync ]
Options: -[abcCdDefhikKlnoOpPsSuUvV] [--oneshot] [--newuse] [--noconfmem]
[--columns] [--nospinner]
Actions: [ --clean | --depclean | --inject | --prune | --regen | --search | --unmerge ]


For more help try 'emerge --help' or consult the man page.

And this one, I thought might be useful;

# emerge --pretend --update world

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

Calculating world dependencies ...done!
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kate-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/ksplashml-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdebase-startkde-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/konqueror-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/konsole-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kwin-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kreadconfig-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kpersonalizer-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/libkonq-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdesktop-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/ksmserver-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kicker-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdm-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kicker-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/libkonq-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksplashml-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-startkde-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdm-3.4.3-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khotkeys-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khelpcenter-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesktop-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcheckpass-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kpersonalizer-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kwin-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konsole-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konqueror-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-kioslaves-3.4.3)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kate-3.4.3)
[ebuild U ] sys-apps/man-pages-2.14 [2.11]
[ebuild U ] sys-devel/gnuconfig-20051113 [20050602]
[ebuild U ] sys-libs/db-4.2.52_p2-r1 [4.2.52_p2]
[ebuild U ] dev-lang/perl-5.8.6-r8 [5.8.6-r6]
[ebuild U ] dev-libs/libxml2-2.6.22 [2.6.20-r2]
[ebuild U ] dev-libs/libxslt-1.1.15 [1.1.14-r2]
[ebuild U ] sys-devel/binutils-config-1.8-r6 [1.8-r5]
[ebuild U ] sys-devel/binutils-2.16.1 [2.15.92.0.2-r10]
[ebuild NS ] sys-kernel/gentoo-sources-2.6.14-r4
[ebuild U ] media-sound/alsa-headers-1.0.10_rc3 [1.0.9b]
[ebuild U ] media-libs/alsa-lib-1.0.10_rc3 [1.0.9]
[ebuild U ] kde-base/arts-3.4.3 [3.4.1-r2]
[ebuild U ] kde-base/kdelibs-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/kcalc-3.4.3 [3.4.1]
[ebuild U ] sys-apps/pciutils-2.2.0-r1 [2.1.11-r5]
[ebuild U ] media-sound/alsa-utils-1.0.10_rc3 [1.0.9a]
[ebuild U ] kde-base/ktouch-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdewebdev-3.4.3-r1 [3.4.1]
[ebuild U ] app-arch/cpio-2.6-r5 [2.6-r4]
[ebuild U ] app-crypt/hashalot-0.3-r1 [0.3]
[ebuild U ] sys-apps/util-linux-2.12r-r1 [2.12r]
[ebuild U ] x11-base/xorg-x11-6.8.2-r6 [6.8.2-r4]
[ebuild N ] kde-base/kdebase-3.4.3-r1
[ebuild U ] kde-base/kdemultimedia-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/kedit-3.4.3 [3.4.1]
[ebuild U ] sys-devel/gcc-config-1.3.12-r4 [1.3.12-r2]
[ebuild NS ] sys-devel/gcc-3.4.4-r1
[ebuild U ] kde-misc/krusader-1.60.1 [1.60.0]
[ebuild U ] kde-base/kdetoys-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdegames-3.4.3 [3.4.1]
[ebuild U ] kde-base/libkdeedu-3.4.2 [3.4.1]
[ebuild U ] kde-base/klatin-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdebase-data-3.4.3 [3.4.1]
[ebuild U ] kde-base/libkonq-3.4.3 [3.4.1]
[ebuild U ] kde-base/kicker-3.4.3 [3.4.1]
[ebuild U ] kde-base/ksplashml-3.4.3 [3.4.1]
[ebuild U ] kde-base/khotkeys-3.4.3 [3.4.1]
[ebuild U ] kde-base/khelpcenter-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/kcontrol-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/kdm-3.4.3-r1 [3.4.1]
[ebuild N ] kde-base/kcheckpass-3.4.3
[ebuild U ] kde-base/kdesktop-3.4.3 [3.4.1]
[ebuild U ] kde-base/kpersonalizer-3.4.3 [3.4.1]
[ebuild U ] kde-base/kwin-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdebase-startkde-3.4.3 [3.4.1]
[ebuild U ] kde-base/konsole-3.4.3 [3.4.1]
[ebuild U ] sys-apps/less-385_p4-r2 [382-r2]
[ebuild U ] kde-base/kdebase-kioslaves-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/konqueror-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdeartwork-styles-3.4.3 [3.4.1]
[ebuild N ] dev-perl/Compress-Zlib-1.35
[ebuild N ] dev-perl/Archive-Zip-1.14
[ebuild U ] x11-libs/gtk+-2.6.10-r1 [2.6.8]
[ebuild U ] net-misc/curl-7.15.0 [7.13.2]
[ebuild U ] app-office/openoffice-2.0.0 [1.1.4-r1]
[ebuild U ] app-portage/gentoolkit-0.2.0-r3 [0.2.0-r2]
[ebuild U ] kde-base/kate-3.4.3 [3.4.1]
Back to top
View user's profile Send private message
Enigma_Man
n00b
n00b


Joined: 20 May 2003
Posts: 55
Location: Massachusetts

PostPosted: Mon Dec 12, 2005 7:14 pm    Post subject: kde-base kdebase circular blocking? Reply with quote

Just emerge-sync'ed this morning, and went to update everything like I always do, and came across this:

Code:
emerge --update --deep --newuse --pretend world

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

Calculating world dependencies ...done!
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/khotkeys-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcminit-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesu-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/khelpcenter-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdialog-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-kioslaves-3.4.3)
[blocks B     ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[ebuild     U ] sys-apps/util-linux-2.12r-r1 [2.12r]
[ebuild     U ] kde-base/kdelibs-3.4.3 [3.4.1-r1]
[ebuild     U ] kde-base/kdenetwork-filesharing-3.4.2 [3.4.1]
[ebuild     U ] app-text/xpdf-3.01-r3 [3.00-r10]
[ebuild     U ] kde-base/certmanager-3.4.3 [3.4.1]
[ebuild     U ] kde-base/ktnef-3.4.3 [3.4.1]
[ebuild     U ] kde-base/libkcal-3.4.3 [3.4.1]
[ebuild     U ] kde-base/libkdepim-3.4.3 [3.4.1]
[ebuild     U ] kde-base/libkpimidentities-3.4.3 [3.4.1]
[ebuild     U ] kde-base/kontact-3.4.3 [3.4.1]
[ebuild     U ] kde-base/mimelib-3.4.2 [3.4.1]
[ebuild  N    ] kde-base/kdebase-data-3.4.3
[ebuild  N    ] kde-base/khotkeys-3.4.3
[ebuild  N    ] kde-base/kcminit-3.4.1
[ebuild  N    ] kde-base/kdesu-3.4.1
[ebuild  N    ] kde-base/khelpcenter-3.4.3
[ebuild  N    ] kde-base/kcontrol-3.4.3
[ebuild  N    ] kde-base/kdialog-3.4.1
[ebuild  N    ] kde-base/kdebase-kioslaves-3.4.3
[ebuild     U ] kde-base/kmailcvt-3.4.3 [3.4.1]
[ebuild     U ] kde-base/kdepim-kioslaves-3.4.3 [3.4.1]
[ebuild     U ] kde-base/kmail-3.4.3 [3.4.1-r1]
[ebuild     U ] kde-base/kdebase-3.4.3-r1 [3.4.1-r1]
[ebuild  N    ] media-libs/jbigkit-1.4
[ebuild  N    ] media-libs/jasper-1.701.0
[ebuild  N    ] media-libs/urt-3.1b-r1
[ebuild     U ] media-libs/netpbm-10.30-r1 [10.29]


Why're the KDE builds throwing a fit all of a sudden?

-Jesse
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 7:23 pm    Post subject: Reply with quote

kdemultimedia is monolithic, so you need to get rid of it and install the split equivalents (kdemultimedia-meta, or a suitable subset of its deps).
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 7:25 pm    Post subject: Reply with quote

btw, I meant emerge -pvt --update world.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 17857

PostPosted: Mon Dec 12, 2005 7:32 pm    Post subject: Reply with quote

Merged Enigma_Man's post.
_________________

Believing I had supernatural powers I slammed into a brick wall.
I said hey, is this my problem? Is this my fault?
Back to top
View user's profile Send private message
Enigma_Man
n00b
n00b


Joined: 20 May 2003
Posts: 55
Location: Massachusetts

PostPosted: Mon Dec 12, 2005 7:44 pm    Post subject: Reply with quote

Here's my "-pvtu world"... I don't have kdemultimedia installed. How would I determine what "bad" monolithic install I have, and what I need to replace it with (and is there a way to do it such that it won't change the way I have KDE setup... I finally got it looking the way I want it to, and I don't want to have to redo it all).

-Jesse

Code:
emerge -pvtu world

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

Calculating world dependencies ...done!
[blocks B     ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-kioslaves-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdialog-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/khelpcenter-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesu-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcminit-3.4.1)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/khotkeys-3.4.3)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.3)
[ebuild     U ] sys-apps/util-linux-2.12r-r1 [2.12r] +crypt +nls -old-crypt +pam +perl (-selinux) -static 0 kB
[ebuild     U ] kde-base/kdebase-3.4.3-r1 [3.4.1-r1] -arts +cups -debug -hal -ieee1394 -java -kdeenablefinal -ldap -lm_sensors -logitech-mouse -openexr +opengl +pam +samba +ssl -xinerama 21,908 kB
[ebuild     U ] kde-base/kmail-3.4.3 [3.4.1-r1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 11,061 kB
[ebuild     U ]  kde-base/kdepim-kioslaves-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -sasl -xinerama 0 kB
[ebuild     U ]  kde-base/kmailcvt-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]  kde-base/kdebase-kioslaves-3.4.3  -arts -debug -hal -kdeenablefinal -kdexdeltas -ldap -openexr +samba -xinerama 0 kB
[ebuild  N    ]   kde-base/kdialog-3.4.1  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]  kde-base/kcontrol-3.4.3  -arts -debug -ieee1394 -kdeenablefinal -kdexdeltas -logitech-mouse +opengl +ssl -xinerama 0 kB
[ebuild  N    ]   kde-base/khelpcenter-3.4.3  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/kdesu-3.4.1  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/kcminit-3.4.1  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/khotkeys-3.4.3  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild  N    ]   kde-base/kdebase-data-3.4.3  -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]  kde-base/mimelib-3.4.2 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 11,102 kB
[ebuild     U ]  kde-base/kontact-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]   kde-base/libkpimidentities-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]    kde-base/libkdepim-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]     kde-base/libkcal-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]      kde-base/ktnef-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ]  kde-base/certmanager-3.4.3 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild     U ] app-text/xpdf-3.01-r3 [3.00-r10] +X +motif 585 kB
[ebuild     U ] kde-base/kdenetwork-filesharing-3.4.2 [3.4.1] -arts -debug -kdeenablefinal -kdexdeltas -xinerama 7,219 kB
[ebuild     U ]  kde-base/kdelibs-3.4.3 [3.4.1-r1] +alsa -arts +cups -debug -doc -jpeg2k -kdeenablefinal -kerberos -openexr +spell +ssl +tiff -xinerama -zeroconf 16,482 kB

Total size of downloads: 68,359 kB
Back to top
View user's profile Send private message
Kenji Miyamoto
Veteran
Veteran


Joined: 28 May 2005
Posts: 1452
Location: Looking over your shoulder.

PostPosted: Mon Dec 12, 2005 7:48 pm    Post subject: Reply with quote

I'd unmerge everything dependent upon kde-base/kdelibs with metascan:
Code:
emerge --unmerge `metascan -i -n DEPEND kde-base/kdelibs`
This'll leave aRts and the KDE libraries, which will be used in the monolithic KDE ebuilds.
Back to top
View user's profile Send private message
Enigma_Man
n00b
n00b


Joined: 20 May 2003
Posts: 55
Location: Massachusetts

PostPosted: Mon Dec 12, 2005 9:44 pm    Post subject: Reply with quote

Kenji Miyamoto wrote:
I'd unmerge everything dependent upon kde-base/kdelibs with metascan:
Code:
emerge --unmerge `metascan -i -n DEPEND kde-base/kdelibs`
This'll leave aRts and the KDE libraries, which will be used in the monolithic KDE ebuilds.


The way you put that sounds like I want the monolithic builds, which contradicts people above... Are the monolithic builds the old or the new, the good or the bad?

-Jesse
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 10:26 pm    Post subject: Reply with quote

Monolithic is the old way; the future (and today's default) is split ebuilds.

If you want to switch to split (which you will have to anyway when kde 4 gets into Portage) then unmerge kdebase and let portage install the split equivalents.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Mon Dec 12, 2005 10:38 pm    Post subject: Reply with quote

ecatmur wrote:
Monolithic is the old way; the future (and today's default) is split ebuilds.

If you want to switch to split (which you will have to anyway when kde 4 gets into Portage) then unmerge kdebase and let portage install the split equivalents.


Thanks ecatmur, would something like the following do the job?
Code:
emerge --unmerge  kde-base/kdelib


and then let portage do the rest?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 11:05 pm    Post subject: Reply with quote

Not quite; the offending monolithic package is kde-base/kdebase-3.4.3-r1.

btw, if you're worried about maintaining a usable system then take a binpkg with "quickpkg kde-base/kdebase-3.4.3-r1" before removing it.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Tue Dec 13, 2005 5:49 am    Post subject: Reply with quote

Here is the result I get from quickpkg?;

Code:
# quickpkg kde-base/kdebase-3.4.3-r1
 * Could not find anything to match 'kde-base/kdebase-3.4.3-r1'; skipping
 * No packages found
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Tue Dec 13, 2005 8:29 am    Post subject: Reply with quote

Sorry, apparently you want "quickpkg =kde-base/kdebase-3.4.3-r1" -- note the equals sign.

I really should check syntax before I start posting...
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Tue Dec 13, 2005 7:41 pm    Post subject: Reply with quote

I still get the same result :?
Code:
# quickpkg =kde-base/kdebase-3.4.3-r1
 * Could not find anything to match '=kde-base/kdebase-3.4.3-r1'; skipping
 * No packages found


I actually got a bit impatient and did emerge --unemerge kdemultimedia, then I emerged the meta version.
Back to top
View user's profile Send private message
Enigma_Man
n00b
n00b


Joined: 20 May 2003
Posts: 55
Location: Massachusetts

PostPosted: Tue Dec 13, 2005 11:33 pm    Post subject: Reply with quote

This sucks a lot... I unmerged kdebase, then all of the other packages that were blocked emerged. I get home from work, sit down to KDE that was still running, some icons are generic-icons, so I figured KDE is confused, and restart the machine. Reboots to the generic XDM login... damnit no KDM... emerge that... I get the KDM login now, but when I actually login, the screen just blanks for a second, and then goes back to the login screen. WTF. So, I check, and I don't have konqueror installed apparently. So, I look through portage, and find kdebase-meta. I don't see how that's any different than the kdebase that existed previously, but I suppose I must emerge that now... waiting on 1 of 30 ebuilds, typing this in links... It'd be nice if things like this were sorted out. Why aren't more people running into this problem? Is it just because I've had KDE installed for quite some time? Why doesn't an "emerge -s kde" say which one to use? There's KDE, kde-meta, kdebase, kdebase-meta, and on and on... Arrrrrrr.
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Wed Dec 14, 2005 2:41 am    Post subject: Reply with quote

I can't even unemerge kde base.
I just get a message to say can't find packages.

kde is messing up my system
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Wed Dec 14, 2005 3:05 am    Post subject: Reply with quote

I mean unmerge :oops:
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1311
Location: Netherlands

PostPosted: Wed Dec 14, 2005 11:38 am    Post subject: Reply with quote

Yes - this seems to be the problem for me as well ...

I did *NOT* have kde-base/kdebase on my system but with the new sync it *wants* to emerge it all in a sudden which brings up all the blocking problems:

Quote:
emerge world -p
Calculating world dependencies ...done!
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/konqueror-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[blocks B ] =kde-base/libkonq-3.4* (is blocking kde-base/kdebase-3.4.3-r1)
[ebuild U ] kde-base/kdelibs-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/khelpcenter-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/khotkeys-3.4.3 [3.4.1]
[ebuild U ] kde-base/arts-3.4.3 [3.4.1-r2]
[ebuild U ] kde-base/kdebase-data-3.4.3 [3.4.1]
[ebuild U ] kde-base/kdebase-kioslaves-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/libkonq-3.4.3 [3.4.1]
[ebuild U ] kde-base/kcontrol-3.4.3 [3.4.1-r1]
[ebuild U ] kde-base/konqueror-3.4.3 [3.4.1]
[ebuild N ] kde-base/kdebase-3.4.3-r1
[ebuild U ] kde-base/kdepim-3.4.3 [3.4.1-r2]

I do *NOT* want to have to uninstall all the kde-packages I have on my system to be able to install a package (kdebase) I do not even want :evil:
So what is the way to go right now?

Greetz
swimmer
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed Dec 14, 2005 1:21 pm    Post subject: Reply with quote

Use emerge -pvt world to find out what is depending on kdebase.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Thu Dec 15, 2005 7:33 am    Post subject: Reply with quote

I've started from the bottom, unmerging then emerging the blockers (from the output from emerge -pvt world).

I hope it works :?:
Back to top
View user's profile Send private message
jcr1
n00b
n00b


Joined: 18 Aug 2005
Posts: 11

PostPosted: Fri Dec 16, 2005 4:05 am    Post subject: Reply with quote

Well, from the bottom up I ummerged each blocker one by one. Now I'm running
Code:
emerge kdebase-meta

Hope this works (using fluxbox at the moment).
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1311
Location: Netherlands

PostPosted: Tue Dec 20, 2005 11:02 am    Post subject: Reply with quote

I finally did the same: unmerge all the KDE packages and emerge konqueror again which pulls in the necessary packages. Since I'm not using kde-pim anymore it seems that the monolithic/split-problem is gone (for now ;-) ) ...

Thx for your help
swimmer
Back to top
View user's profile Send private message
dhris
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2004
Posts: 90

PostPosted: Mon Dec 26, 2005 10:02 pm    Post subject: Reply with quote

ecatmur wrote:
Use emerge -pvt world to find out what is depending on kdebase.

Thank you! I was having the exact same problem as jcr1, and this helped me fix it (although I found "emerge -pet world" easier to decipher). It seemed that kdegames was wanting to install kdebase, which in turn was blocking everything else. I highly recommend trying this before unmerging every package and starting over.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum