
:O This is an amazing tool! ThanksRad wrote:There's also a tool called "autounmask" in portage.
You can use it to add everything needed for =kde-base/kdebase-meta-4.0.0 to /etc/portage/package.{keywords,unmask} for you.
http://genkdesvn.sourceforge.net/node/11Clete2 wrote:How do I unmerge *all* of kde-3.5.8? It wants to update it to kde-3.5.8-r1 whenever I run an 'emerge -uD world'
Brilliant, thanks!CooSee wrote:http://genkdesvn.sourceforge.net/node/11Clete2 wrote:How do I unmerge *all* of kde-3.5.8? It wants to update it to kde-3.5.8-r1 whenever I run an 'emerge -uD world'
CooSee ' Ya
Code: Select all
emerge unmerge pretend `find /var/db/pkg/kde-base/ -name "*3.*" -type d -exec basename {} \;`
Code: Select all
Linking CXX shared module ../../lib/kded_kmilod.so
[ 94%] Built target kded_kmilod
make: *** [all] Erreur 2
*
* ERROR: kde-base/kdeutils-4.0.0 failed.
* Call stack:
* ebuild.sh, line 46: Called src_compile
* environment, line 2462: Called kde4-base_src_make
* environment, line 1833: Called cmake-utils_src_make
* environment, line 636: Called die
* The specific snippet of code:
* emake "$@" || diefunc "$FUNCNAME" "$LINENO" "$?" "Make failed!";
* The die message:
* Make failed!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/kde-base/kdeutils-4.0.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kdeutils-4.0.0/temp/environment'.
* Code: Select all
localhost ray # emerge --info
Portage 2.1.4 (default-linux/x86/2006.1, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo i686)
=================================================================
System uname: 2.6.23-gentoo i686 Genuine Intel(R) CPU T2050 @ 1.60GHz
Timestamp of tree: Fri, 18 Jan 2008 08:17:01 +0000
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python: 2.5.1-r5
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS=" ftp://mirror.ovh.net/gentoo-distfiles ftp://gentoo.imj.fr/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/webapps-experimental"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acpi aiglx alsa asf battery berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr encode exif ffmpeg fortran gdbm gif glitz gnome gphoto2 gpm gtk gtk2 hal iconv isdnlog java javascript jpeg kdeenablefinal lirc mad midi mono mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia opengl openmp pam pcre pda perl pic pmu png ppds pppd qt readline reflection reiserfs session smp spl sqlite sqlite3 sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb wifi win32codecs x264 x86 xcomposite xml xorg zlib" ALSA_CARDS="hda-intel" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse wacom evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

http://www.gentoo.org/proj/en/desktop/kde/kde4.xmlYukimura wrote:I'd like to try out kde4 and I have no idea what I have to put in package.keywords so I can emerge kde4. I'd be very happy if someone would pleas tell me what the hack I have to do to get kde4 working.
But then:# emerge -av openexr
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-libs/openexr-1.4.0a USE="doc examples opengl" VIDEO_CARDS="nvidia" 9,447 kB
[blocks B ] <media-libs/openexr-1.5.0 (is blocking media-libs/ilmbase-1.0.1)
Total: 1 package (1 new, 1 block), Size of downloads: 9,447 kB
!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/h ... =1#blocked
And look at this:# emerge -Ca openexr
>>> These are the packages that would be unmerged:
--- Couldn't find 'openexr' to unmerge.
>>> No packages selected for removal by unmerge
So there is no openexr installed and yet my kdebase-meta is blocked by openexr-1.5.0. Anyone know the way out of this funny block?# eix openexr
* media-gfx/openexr_viewers
Available versions: ~1.0.0 ~1.0.1 {doc opengl video_cards_nvidia}
Homepage: http://openexr.com/
Description: OpenEXR Viewers
* media-libs/openexr
Available versions: 1.2.2-r2 1.4.0a ~1.6.0 ~1.6.1 {doc examples opengl video_cards_nvidia}
Homepage: http://openexr.com/
Description: ILM's OpenEXR high dynamic-range image file format libraries
* media-libs/openexr_ctl
Available versions: ~1.0.0 ~1.0.1
Homepage: http://sourceforge.net/projects/ampasctl
Description: OpenEXR CTL libraries
Found 3 matches.

Good job with the FAQ, Mark. It answered a lot of my questions.mark_alec wrote:http://www.gentoo.org/proj/en/desktop/kde/kde4.xmlYukimura wrote:I'd like to try out kde4 and I have no idea what I have to put in package.keywords so I can emerge kde4. I'd be very happy if someone would pleas tell me what the hack I have to do to get kde4 working.
I have the same problem. Can you please explain how to build with qt-4.3.x? now that I have qt-4.4 ? I'm very new to gentoo and maybe I'm going about this wrong but what I tried was to unmerge qt-4.4 then mask it then merge qt-4.3 and it kept going back to qt-4.4 (maybe I'm not masking it right?) but anyways if someone could explain in a little detail I sure would appreciate it.Hum wrote:qt-4.4 won't be supported until kde 4.1 so you have to build with qt-4.3.x right now.Lightangel wrote:So I tried to emerge kdebase-meta,
but i got an error from 'strigi-0.5.7':Removing 'dbus' flag has take no effect.Code: Select all
ERROR: app-misc/strigi-0.5.7 failed. * Call stack: * ebuild.sh, line 1717: Called dyn_setup * ebuild.sh, line 768: Called qa_call 'pkg_setup' * ebuild.sh, line 44: Called pkg_setup * strigi-0.5.7.ebuild, line 48: Called built_with_use 'x11-libs/qt:4' 'dbus' * eutils.eclass, line 1694: Called die * The specific snippet of code: * die) die "$PKG does not actually support the $1 USE flag!";; * The die message: * x11-libs/qt-4.4.0_rc1 does not actually support the dbus USE flag!
Is there any possibility to avoid this error?
Because I am stuck at the moment, and I cannot emerge further packages.
Please help.
It's actually quite simple. Don not unmask qt-4.4. Qt-4.3 is available. You only need to add keyword it, because currect stable version is 4.3.2-r1, and you need 4.3.3. So what you need to do is:scan2006 wrote:I have the same problem. Can you please explain how to build with qt-4.3.x? now that I have qt-4.4 ? I'm very new to gentoo and maybe I'm going about this wrong but what I tried was to unmerge qt-4.4 then mask it then merge qt-4.3 and it kept going back to qt-4.4 (maybe I'm not masking it right?) but anyways if someone could explain in a little detail I sure would appreciate it.
Code: Select all
x11-libs/qt:4