View previous topic :: View next topic |
Author |
Message |
grooveman Veteran
Joined: 24 Feb 2003 Posts: 1217
|
Posted: Thu Oct 11, 2007 2:04 pm Post subject: Portage no makin sense... [Solved] |
|
|
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 |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Thu Oct 11, 2007 2:36 pm Post subject: |
|
|
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 |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Thu Oct 11, 2007 2:37 pm Post subject: |
|
|
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 |
|
|
Coelacanth Tux's lil' helper
Joined: 18 Dec 2006 Posts: 83
|
Posted: Thu Oct 11, 2007 2:38 pm Post subject: |
|
|
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 |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
|
Back to top |
|
|
grooveman Veteran
Joined: 24 Feb 2003 Posts: 1217
|
Posted: Thu Oct 11, 2007 4:24 pm Post subject: |
|
|
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 |
|
|
Matteo Azzali Retired Dev
Joined: 23 Sep 2004 Posts: 1133
|
Posted: Sun Oct 14, 2007 8:48 am Post subject: |
|
|
And then a little traveler comed to your ears and said:
"Didn't thou noticed thou already have that kdebase-kioslaves ?"
"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". _________________ 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 |
|
|
|
|
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
|
|