Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage no makin sense... [Solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
grooveman
l33t
l33t


Joined: 24 Feb 2003
Posts: 989

PostPosted: Thu Oct 11, 2007 2:04 pm    Post subject: Portage no makin sense... [Solved] Reply with quote

Me: Most venerated Gentoo system, I am interested in installing the package "kdebase-kioslaves". I have dutifully given all you ask. I have spent 4 days alone in compilitory supplication for your most current update -- and 7 days upon your installation not three months ago. I have wresteled with rev-dep demons and broken packages. I humbly beseech thee: What must I do to install this package?

Portage:
Thou hast asked, and I shall let it be known, that there are three obstacles that must be overcome -- for the package kdebase-kioslaves-3.5* blocketh thy goal, as do the packages kdebase-3.5* and kdialog-3.5*.

Me:
Verily, I shall do my best to overcome. Pray tell, great and noble Portage: What versions of these packages are installed upon the system, so that I might wrest them from power and cast them into the fiery pits of software deprecation?

Portage: My son, nowhere on the system are they installed.

Me:
But... you just said...

Portage: You dare question me??

Me: No... well... pray tell, then, Mighty portage, can you list all the packages installed upon thy system?

Portage: You have shown great diligence in your quest faithful one. I shall grant thee this boon. *emerge -epv world is executed and a list of more than 440 packages are shown*

Me: But.. great and Mighty portage, I have sifted though thy generous bounty, and find not these three packages to be installed...

Portage: It is just so.

Me:
But...

Portage: Accept this paradox as the mystery of Gentoo.

Me:
But... I have to get this working! I worked so hard on this. Weeks I have slaved!

Portage: Well, then, I guess you are SOL then, aren't you?

Me: Huh? WTF? This sucks... are you telling me that's it?

Portage:
Yep.

Me:
But...

Portage:
*shrugs*

Code:
localhost linux # emerge -p kdebase-kioslaves

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] kde-base/kdialog-3.5.5  USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama"
[ebuild  N    ] kde-base/kdebase-kioslaves-3.5.7-r1  USE="arts hal -debug -kdeenablefinal -kdehiddenvisibility -ldap -openexr -samba -xinerama"
[blocks B     ] =kde-base/kdebase-3.5* (is blocking kde-base/kdialog-3.5.5, kde-base/kdebase-kioslaves-3.5.7-r1)
[blocks B     ] =kde-base/kdebase-kioslaves-3.5* (is blocking kde-base/kdebase-3.5.7-r4)
[blocks B     ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.7-r4)
localhost linux # emerge -pv kdebase

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kdebase-3.5.7-r4  USE="arts cups hal java opengl pam xscreensaver -branding -debug -ieee1394 -kdeenablefinal -kdehiddenvisibility -ldap (-lm_sensors) -logitech-mouse -openexr -samba -xcomposite -xinerama" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
localhost linux # emerge -pv kdialog

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] kde-base/kdialog-3.5.5  USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 23,293 kB
[blocks B     ] =kde-base/kdebase-3.5* (is blocking kde-base/kdialog-3.5.5)
[blocks B     ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.7-r4)


Everything is up to date on this system as of my last portage sync (three days ago -- I have been compiling ever since).
kdebase-3.5.7 is installed, yet the system is telling me that 3.5* is blocking... that makes no sense to me...
kioslaves is not installed on the system anywhere, yet it tells me that version 3.5* is blocking...
kdialog also is listed as blocking, but is not installed on the system.

What is going on here?
Code:
localhost portage # emerge --info
Portage 2.1.3.9 (default-linux/ppc/ppc32/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4 ppc)
=================================================================
System uname: 2.6.21-gentoo-r4 ppc 740/750
Timestamp of tree: Mon, 08 Oct 2007 20:00:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-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/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl alsaoss arts berkdb bitmap-fonts cli cracklib crypt cups doc dri fbcon flac flash fortran gdbm gif gpm hal iconv ipv6 isdnlog java kde midi motif mpeg mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl openl openmp pam pcre perl png ppc ppds pppd python qt quicktime readline reflection session spell spl ssl tcpd truetype truetype-fonts type1-fonts unicode xorg xscreensaver zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="ati r128"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Thanks for the help!

G
_________________
To look without without looking within is like looking without without looking at all.


Last edited by grooveman on Sun Oct 14, 2007 1:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
drescherjm
Advocate
Advocate


Joined: 05 Jun 2004
Posts: 2767
Location: Pittsburgh, PA, USA

PostPosted: Thu Oct 11, 2007 2:36 pm    Post subject: Reply with quote

I get the same exact blockers:
Code:
Calculating dependencies                        ... done!
[ebuild  N    ] kde-base/kdialog-3.5.5  USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility" 0 kB
[ebuild  N    ] kde-base/kdebase-kioslaves-3.5.7-r1  USE="arts hal ldap xinerama -debug -kdeenablefinal -kdehiddenvisibility -openexr -samba" 20 kB
[blocks B     ] =kde-base/kdebase-3.5* (is blocking kde-base/kdialog-3.5.5, kde-base/kdebase-kioslaves-3.5.7-r1)
[blocks B     ] =kde-base/kdebase-kioslaves-3.5* (is blocking kde-base/kdebase-3.5.7-r1)
[blocks B     ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.7-r1)


but I believe this means that the kde-base/kdebase package is installed and it includes kioslaves so you can not emerge both packages. I believe the reason for this is instead of emerging kde-base/kdebase you could have only emerged some of the packages in /usr/portage/kde-base instead of kde-base/kdebase which emerges the whole thing.

So to make a long story short. You already have kioslaves installed.
_________________
John

My gentoo overlay
Instructons for overlay


Last edited by drescherjm on Thu Oct 11, 2007 2:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 7802
Location: Somewhere over Atlanta, Georgia

PostPosted: Thu Oct 11, 2007 2:37 pm    Post subject: Reply with quote

Verily art thou an apostle of the Old Testament of KDE, which is called "Monolithic KDE", and have been living in a cave for the last two years. The kdebase-kioslaves is a teaching of the New Testament of KDE, which is called "The KDE Split Ebuilds". Verily, attempting to follow the teachings of kdebase-kioslaves while remaining an an apostle of the Old Testament is a path to damnation. You must convert, my son, following the new gospel, named The KDE Split Ebuilds HOWTO.

But beware! In converting to the New Testament, the Old Testament shall become thy damnation and thou must renounce the teachings of Monolithic KDE.

- John


Last edited by John R. Graham on Thu Oct 11, 2007 2:41 pm; edited 2 times in total
Back to top
View user's profile Send private message
Coelacanth
Tux's lil' helper
Tux's lil' helper


Joined: 18 Dec 2006
Posts: 83

PostPosted: Thu Oct 11, 2007 2:38 pm    Post subject: Reply with quote

kde-base/kdebase is a monolithic ebuild for kde. If you want to install individual packages of the things included in kdebase you need to use the split ebuild, kde-base/kdebase-meta.
Back to top
View user's profile Send private message
drescherjm
Advocate
Advocate


Joined: 05 Jun 2004
Posts: 2767
Location: Pittsburgh, PA, USA

PostPosted: Thu Oct 11, 2007 2:38 pm    Post subject: Reply with quote

:lol: Much better said than what I posted...
_________________
John

My gentoo overlay
Instructons for overlay
Back to top
View user's profile Send private message
grooveman
l33t
l33t


Joined: 24 Feb 2003
Posts: 989

PostPosted: Thu Oct 11, 2007 4:24 pm    Post subject: Reply with quote

My thanks to you, noble travelers... for you have shown me the error of my ways. A revelation of most profound proportions.

I am cleansed.

I shall go forth and preach the aspell... I mean gospel... of the boundless truths you have revealed unto me.


May your compile times be short, your libraries forever properly linked, and may your revdep-rebuilds be few and without incident.

Peace, my friends.
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
Matteo Azzali
Retired Dev
Retired Dev


Joined: 23 Sep 2004
Posts: 1133

PostPosted: Sun Oct 14, 2007 8:48 am    Post subject: Reply with quote

And then a little traveler comed to your ears and said:
"Didn't thou noticed thou already have that kdebase-kioslaves ?"
8O

"Yes , just try my little command to check kde monolithic packages contents:"
Code:
grep deprange $(equery w kdebase-meta) |  grep -o -E 'kde-\w+/[^)"]+'

(you'll need gentoolkit emerged for equery)
just use it with any kde monolithic package, and remember to add the postfix "-meta". :wink:
_________________
Every day a new distro comes to birth. Every day a distro "eats" another.
If you're born distro, no matter what, start to run.
---- http://www.linuxprinting.org/ ---- http://tuxmobil.org/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
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