View previous topic :: View next topic |
Author |
Message |
gcasillo l33t
Joined: 23 Sep 2003 Posts: 739 Location: Cincinnati, Ohio, USA
|
Posted: Fri Jun 19, 2009 4:16 pm Post subject: |
|
|
Well, it appears it's being tossed out by the KDE ebuilds, because I have kdeprefix in my make.conf USE flags:
Code: | # These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
USE="X a52 aac -abiword acpi alsa amarok amd64codecs -apm asf avi audiofile bash-completion berkdb bmp bzip2 cdr crypt ctype cups dbus dirac dlloader dri dts dv dvd dvdr dvdread -eds encode -emboss emerald faac faad ffmpeg flac foomaticdb ftp frontendonly g77 gif -gnome -gpm gstreamer -gtk -gtk2 hal imap imlib innodb ip4100 -ipv6 -isdnlog joystick jpeg kde kde4 kdeprefix lcms libg++ libwww live lm_sensors logrotate mad maildir matroska -mikmod mime mmx mmxext mng -motif mp3 mpeg mysql ncurses nfs nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl -pam perl phonon pdf plasma png -ppds -pppd python qt qt3 quicktime readline -reflection rss samba sasl scanner sdl semantic-desktop smp speex -spell sse sse2 ssl ssse3 subversion svg syslog taglib tcpd theora tiff transcode truetype usb v4l vhosts vorbis webkit x264 xcb xine xinerama xml xml2 -xmms xv xvid xvmc zlib"
FEATURES="ccache distcc -preserve-libs"
MAKEOPTS="-j12"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="1G"
DISTCC_DIR="/var/tmp/portage/.distcc"
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nvidia"
ALSA_CARDS="emu10k1"
SANE_BACKENDS="pixma"
PORTDIR="/mnt/nfs_portage"
PKGDIR="/mnt/nfs_portage/packages"
DISTDIR="/mnt/nfs_portage/distfiles"
RPMDIR="/mnt/nfs_portage/rpm"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://ftp.twaren.net/Linux/Gentoo/"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
PORTAGE_COMPRESS="gzip"
PORTAGE_COMPRESS_FLAGS="-9"
CAMERAS="ptp2" |
But it doesn't show in emerge --info:
Code: | Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 19 Jun 2009 15:15:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash: 4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python: 2.6.2-r1
dev-util/ccache: 2.4-r8
dev-util/cmake: 2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.4.3-r3
sys-apps/sandbox: 2.0
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils: 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.29
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
CHOST="x86_64-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.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
DISTDIR="/mnt/nfs_portage/distfiles"
FEATURES="ccache distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://ftp.twaren.net/Linux/Gentoo/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j12"
PKGDIR="/mnt/nfs_portage/packages"
PORTAGE_COMPRESS="gzip"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amarok amd64 amd64codecs asf audiofile avi bash-completion berkdb bzip2 cdr cli cracklib crypt ctype cups dbus dirac dlloader dri dts dv dvd dvdr dvdread emerald encode faac faad ffmpeg flac foomaticdb fortran frontendonly ftp g77 gdbm gif gstreamer hal iconv imap imlib innodb ip4100 joystick jpeg kde kde4 lcms libg++ libwww live lm_sensors logrotate mad maildir matroska midi mime mmx mmxext mng mp3 mpeg mudflap multilib mysql ncurses nfs nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl openmp pcre pdf perl phonon plasma png python qt qt3 quicktime readline rss samba sasl scanner sdl semantic-desktop session smp speex spl sse sse2 ssl ssse3 subversion svg sysfs syslog taglib tcpd theora tiff transcode truetype unicode usb v4l vhosts vorbis webkit x264 xcb xine xinerama xml xml2 xorg xv xvid xvmc zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS |
And I get the same raft of KDE packages in need of rebuilding with -kdeprefix:
Code: | bianchi gregg # emerge world -uDNa
Performing Global Updates: /mnt/nfs_portage/profiles/updates/2Q-2009
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' #='/var/db update' @='/var/db move'
s='/var/db SLOT move' %='binary move' S='binary SLOT move'
p='update /etc/portage/package.*'
.................................................................
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] kde-base/kdelibs-4.2.4-r2 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdebase-data-4.2.4-r1 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kde-env-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdepimlibs-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkworkspace-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkonq-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kephal-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/ksysguard-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/ksplash-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdesu-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kfind-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/nepomuk-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libplasmaclock-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kioclient-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kde-menu-icons-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kcmshell-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kpasswdserver-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kurifilter-plugins-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdialog-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdebase-desktoptheme-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kde-wallpapers-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/knotify-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdedglobalaccel-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kreadconfig-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kstartupconfig-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/phonon-kde-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kstyles-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kwalletd-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kcalc-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kmix-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdeartwork-emoticons-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/konsole-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdeartwork-desktopthemes-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kcheckpass-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kate-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkdcraw-4.2.4-r1 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkexiv2-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkipi-4.2.4-r1 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kcminit-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kwin-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libtaskmanager-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdepasswd-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kode-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/keditbookmarks-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/plasma-apps-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/khotkeys-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdnssd-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/mimelib-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkpgp-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkleo-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libksieve-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kmailcvt-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kwallet-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/dolphin-4.2.4-r1 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kopete-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/libkdepim-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kcontrol-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdm-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kontactinterfaces-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/systemsettings-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kmail-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/akregator-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/solid-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdebase-kioslaves-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/ksmserver-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/konqueror-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/soliduiserver-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/powerdevil-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/plasma-workspace-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/krunner-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/nsplugins-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdebase-startkde-4.2.4 USE="(-kdeprefix*)"
[ebuild R ] kde-base/kdeplasma-addons-4.2.4 USE="(-kdeprefix*)" |
Not that it really matters to me. I recently migrated from KDE-3.5.10 to 4.2.3 (and now 4.2.4), and I'm comfortable with the upgrade. Just worth mentioning the change in behavior if kdeprefix is gone. No more "dead kittens" I suppose. |
|
Back to top |
|
|
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Fri Jun 19, 2009 5:36 pm Post subject: |
|
|
The '*' after kdeprefix indicates (according to man emerge) that it is transitioned to or from the enabled state. If kdeprefix had been removed, it would have a '%' after the USE flag (indicating newly added or removed).
Here -
Code: | USE="kdeprefix" emerge -pv kdelibs
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] kde-base/kdelibs-4.2.4-r2 USE="3dnow alsa bzip2 fam handbook jpeg2k kdeprefix* mmx nls opengl spell sse ssl -acl (-altivec) -bindist -debug -doc -kerberos -openexr -semantic-desktop -sse2 -test -zeroconf" 0 kB
[ebuild R ] kde-base/kdebase-data-4.2.4-r1 USE="kdeprefix*" 0 kB
[ebuild R ] kde-base/kde-env-4.2.4 USE="kdeprefix*" 0 kB
Total: 3 packages (3 reinstalls), Size of downloads: 0 kB |
So it's definitely still there - unless something has changed since the last time I synced, and -kdeprefix is being forced. _________________ Jingle Jangle Jewellery |
|
Back to top |
|
|
langec n00b
Joined: 10 Dec 2004 Posts: 21 Location: Bremen, Germany
|
Posted: Fri Jun 19, 2009 6:21 pm Post subject: |
|
|
I recompiled my whole KDE 4.2.4, now with -kdeprefix, and the result is complete crap:
When I start KDE as a user (even with no existing KDE configuration in the home dir), none of the "KDE services" starts up. That means, e.g., that no hotkeys are available. That doesn't just mean additional user-defined hotkeys, but everything, including Alt+Tab.
When I start KDE as root, it works. |
|
Back to top |
|
|
ExecutorElassus Veteran
Joined: 11 Mar 2004 Posts: 1440 Location: Berlin, Germany
|
Posted: Fri Jun 19, 2009 6:39 pm Post subject: |
|
|
I'm trying to upgrade after a sync today, and having all sorts of problems with kdeprefix. I cannot force kdeprefix as a use flag anymore, meaning that I essentially have to use -kdeprefix from here on out. To wit:
Code: | # USE="kdeprefix" emerge -pv kdelibs
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] kde-base/kdelibs-4.2.4-r2 USE="acl alsa bzip2 handbook mmx nls opengl semantic-desktop spell sse sse2 ssl -3dnow (-altivec) -bindist -debug -doc -fam -jpeg2k (-kdeprefix) -kerberos -openexr -test -zeroconf" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
| So, it looks like -kdeprefix is indeed being forced. I'm going to try remerging everything with -kdeprefix, and hope it doesn't break my k3b install (there were some shenanigans last time, which is why I still have it enabled).
I'll keep you posted.
Thanks,
EE |
|
Back to top |
|
|
ExecutorElassus Veteran
Joined: 11 Mar 2004 Posts: 1440 Location: Berlin, Germany
|
Posted: Fri Jun 19, 2009 6:48 pm Post subject: |
|
|
wow. What a mess. Here's what emerge just puked out, after I set the -kdeprefix flag in make.conf:
Code: | # emerge --newuse -up kde
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/poppler-qt3-0.10.7
[ebuild N ] virtual/poppler-qt3-0.10.7
[ebuild UD] kde-base/kdelibs-3.5.9-r4 [3.5.10-r6] USE="-kdeenablefinal% -xinerama%"
[ebuild N ] kde-base/kdemultimedia-3.5.9 USE="alsa audiofile encode flac gstreamer mp3 theora vorbis xine -akode -arts -debug -kdeenablefinal -xinerama"
[ebuild N ] kde-base/kdeedu-3.5.9 USE="-arts -debug -kdeenablefinal -kig-scripting -solver -xinerama"
[ebuild N ] kde-base/kdetoys-3.5.9 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama"
[ebuild N ] kde-base/kdewebdev-3.5.9 USE="tidy -arts -debug -doc -kdeenablefinal -xinerama"
[uninstall ] kde-base/kde-env-4.2.4
[blocks b ] kde-base/kde-env ("kde-base/kde-env" is blocking kde-base/kdelibs-3.5.9-r4)
[blocks b ] <kde-base/kdelibs-3.5.10-r3 ("<kde-base/kdelibs-3.5.10-r3" is blocking kde-base/kde-env-4.2.4)
[ebuild N ] kde-base/kdebase-3.5.9-r4 USE="cups hal ieee1394 java joystick ldap lm_sensors opengl pam xcomposite xscreensaver -arts -branding -debug -kdeenablefinal -kdehiddenvisibility -logitech-mouse -openexr -samba -xinerama"
[ebuild N ] kde-base/kdegames-3.5.9 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama"
[ebuild N ] kde-base/kdepim-3.5.9-r2 USE="-arts -debug -gnokii -kdeenablefinal -pda -xinerama"
[ebuild N ] kde-base/kdenetwork-3.5.9 USE="ssl -arts -debug (-jingle) -kdeenablefinal -kdehiddenvisibility -rdesktop -sametime -slp -wifi -xinerama"
[ebuild N ] kde-base/kdeartwork-3.5.9 USE="opengl xscreensaver -arts -debug -kdeenablefinal -xinerama"
[ebuild N ] kde-base/kdeutils-3.5.9-r1 USE="crypt xscreensaver -arts -debug -kdeenablefinal -kdehiddenvisibility (-pbbuttonsd) -snmp -xinerama"
[ebuild N ] kde-base/kdeadmin-3.5.9 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama"
[ebuild N ] kde-base/kdegraphics-3.5.9 USE="imlib opengl pdf scanner -arts -debug -gphoto2 -kdeenablefinal -kpathsea -openexr -povray -xinerama"
[ebuild N ] kde-base/kdeaddons-3.5.9 USE="berkdb -arts -debug -kdeenablefinal -sdl -xinerama"
[ebuild N ] kde-base/kde-3.5.9 USE="-accessibility"
[uninstall ] kde-base/kreadconfig-3.5.10
[blocks b ] kde-base/kreadconfig:3.5 ("kde-base/kreadconfig:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/kicker-3.5.10-r1
[blocks b ] kde-base/kicker:3.5 ("kde-base/kicker:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/khotkeys-3.5.10
[blocks b ] kde-base/khotkeys:3.5 ("kde-base/khotkeys:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/kdebase-data-3.5.10
[blocks b ] kde-base/kdebase-data:3.5 ("kde-base/kdebase-data:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/kpersonalizer-3.5.10
[blocks b ] kde-base/kpersonalizer:3.5 ("kde-base/kpersonalizer:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/kcheckpass-3.5.10
[blocks b ] kde-base/kcheckpass:3.5 ("kde-base/kcheckpass:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[uninstall ] kde-base/kstart-3.5.10
[blocks b ] kde-base/kstart:3.5 ("kde-base/kstart:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kdepasswd:3.5 ("kde-base/kdepasswd:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kdebase-kioslaves:3.5 ("kde-base/kdebase-kioslaves:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/libkonq:3.5 ("kde-base/libkonq:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kdialog:3.5 ("kde-base/kdialog:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/ksmserver:3.5 ("kde-base/ksmserver:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] =kde-base/kdebase-3.5* ("=kde-base/kdebase-3.5*" is blocking kde-base/kmenuedit-3.5.10, kde-base/kdialog-3.5.10, kde-base/ksplashml-3.5.10, kde-base/nsplugins-3.5.10, kde-base/libkonq-3.5.10, kde-base/kcontrol-3.5.10, kde-base/kreadconfig-3.5.10, kde-base/kdm-3.5.10, kde-base/konqueror-3.5.10, kde-base/kstart-3.5.10, kde-base/ksmserver-3.5.10, kde-base/kdebase-data-3.5.10, kde-base/kfind-3.5.10, kde-base/kicker-3.5.10-r1, kde-base/khotkeys-3.5.10, kde-base/khelpcenter-3.5.10, kde-base/kdepasswd-3.5.10, kde-base/kwin-3.5.10, kde-base/kdebase-kioslaves-3.5.10-r1, kde-base/kcheckpass-3.5.10, kde-base/kdesktop-3.5.10, kde-base/kdesu-3.5.10, kde-base/kpersonalizer-3.5.10)
[blocks B ] kde-base/kdm:3.5 ("kde-base/kdm:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/ksplashml:3.5 ("kde-base/ksplashml:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kfind:3.5 ("kde-base/kfind:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/nsplugins:3.5 ("kde-base/nsplugins:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kdesu:3.5 ("kde-base/kdesu:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kmenuedit:3.5 ("kde-base/kmenuedit:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kwin:3.5 ("kde-base/kwin:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kcontrol:3.5 ("kde-base/kcontrol:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kdesktop:3.5 ("kde-base/kdesktop:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/khelpcenter:3.5 ("kde-base/khelpcenter:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/konqueror:3.5 ("kde-base/konqueror:3.5" is blocking kde-base/kdebase-3.5.9-r4)
[blocks B ] kde-base/kcminit:3.5 ("kde-base/kcminit:3.5" is blocking kde-base/kdebase-3.5.9-r4)
| So, this transition isn't all that easy, unless I'm missing something. I'm going to see about just plain installing all the kde stuff one by one, and see how it goes. I'll post more if I hit snags.
Thanks,
EE |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Fri Jun 19, 2009 6:51 pm Post subject: |
|
|
All you guys: please follow the kde4.x guide. And especially this warning: http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml#doc_chap3 wrote: | Warning: If you want to move between kdeprefix and -kdeprefix (or vice-versa), it is recommended that you unmerge all KDE packages and then emerge it with the modified flag. If this is not done, KDE installations can have trouble finding certain libraries/plugins. |
_________________ emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/ |
|
Back to top |
|
|
gcasillo l33t
Joined: 23 Sep 2003 Posts: 739 Location: Cincinnati, Ohio, USA
|
Posted: Fri Jun 19, 2009 7:43 pm Post subject: |
|
|
CRAP.
I didn't realize until I logged out and logged back in to my desktop with a -kdeprefix built KDE-4.2.4 that all of my settings, e-mail, etc. (read: EVERYTHING) would not be used since the switch over uses ~/.kde4 instead of ~/.kde4.2. Stupidly, I tried deleting ~/.kde4 and renaming my ~/.kde4.2 to ~/.kde4 while in an active KDE session. Logged out and logged back in...poof all of my settings, e-mail, etc. were toast.
Thank God for backups.
So, to save someone else the potential heartache of having pretty much your entire KDE4 setup (including e-mail) vaporized, let me hardily recommend you backup your home .kde4[.x] directory(ies) before you rebuild with -kdeprefix. The data you save could be your own.
Okay, little bit of a soapbox moment here: this is a change that folks should have been made aware of loudly before forcing it. A sticky, something, anything. Instead of potentially "dead kittens" this forced -kdeprefix pretty much certifies it. My bad for not taking care of my .kde directories, but this can create a lot of nasty afternoons for folks if they're not aware/careful. |
|
Back to top |
|
|
langec n00b
Joined: 10 Dec 2004 Posts: 21 Location: Bremen, Germany
|
Posted: Fri Jun 19, 2009 9:23 pm Post subject: |
|
|
langec wrote: | I recompiled my whole KDE 4.2.4, now with -kdeprefix, and the result is complete crap:
When I start KDE as a user (even with no existing KDE configuration in the home dir), none of the "KDE services" starts up. That means, e.g., that no hotkeys are available. That doesn't just mean additional user-defined hotkeys, but everything, including Alt+Tab.
When I start KDE as root, it works. |
OK, this issue was solvable by unmerging all KDE packages and then installing them again. Thanks for pointing me there! FYI, here's how I unmerged with paludis:
Code: | paludis -u --with-dependencies =kde-base/kdelibs-4.2.4-r2 |
|
|
Back to top |
|
|
Dont Panic Guru
Joined: 20 Jun 2007 Posts: 322 Location: SouthEast U.S.A.
|
Posted: Fri Jun 19, 2009 10:57 pm Post subject: |
|
|
I think, for the time being, I'm going to leave my KDE 4.2.4 built with +kdeprefix.
It's already built and installed with the 'kdeprefix' USE flag, so I'd rather wait for the next major upgrade to either 4.2.5 or 4.3 to change.
I had to create a /etc/portage/profile/use.mask file with the following entry to achieve this:
Is there a better way to do this? |
|
Back to top |
|
|
alonbl n00b
Joined: 30 Jun 2005 Posts: 57
|
Posted: Sun Jun 21, 2009 1:39 pm Post subject: |
|
|
I also see kdeprefix was removed:
...
[ebuild R ] kde-base/krunner-4.2.4 USE="opengl -debug (-kdeprefix*)" 0 kB [1=>0]
[ebuild R ] kde-base/kdebase-startkde-4.2.4 USE="(-kdeprefix*)" 0 kB [1=>0]
... |
|
Back to top |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
Posted: Mon Jun 22, 2009 12:33 am Post subject: |
|
|
Just masked, not removed. |
|
Back to top |
|
|
alonbl n00b
Joined: 30 Jun 2005 Posts: 57
|
Posted: Mon Jun 22, 2009 4:02 am Post subject: |
|
|
Why masked?
What happened? |
|
Back to top |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
Posted: Mon Jun 22, 2009 5:21 am Post subject: |
|
|
reavertm wrote: | KDE 4.2 in Portage - FAQ
Q: What's the deal with kdeprefix USE flag and why is it masked?
A: As explained in guide, kdeprefix USE flag allows installing KDE4 in alternate location, thus making it possible to have multiple KDE4 releases side by side. Note that this is not needed to have KDE3 installed as well. Because having multiple KDE4 installations has known issues like bugs 258027 or 267793, it's not ready for public consumption hence it's been disabled by default.
Q: I want to run amarok, but all I get is "symbol lookup error: /usr/kde/live/lib64/kde4/plugins/styles/oxygen.so: undefined symbol". What should I do?
A: It's a Qt bug that appears when using kdeprefix USE flag. Qt plugin loader appends "qtplugins" path from currently running KDE4 session, causing oxygen.so from wrong KDE prefix to be dlopen'ed. Unfortunately it as well cashes plugin locations in ~/.config/Trolltech.conf, making it permanently broken unless the file is removed. It usually happens with amarok or any other KDE4 applications installed in no prefix (/usr), that are built against existing KDE4 in one prefix (for example /usr/kde/4.2), but run from the other (for example in Gnome, KDE3 or /usr/kde/live). For now there's no known solution. |
|
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Mon Jun 22, 2009 5:56 am Post subject: |
|
|
I was pretty pissed when kdeprefix was masked. Really, really pissed.
And all because of pykde (why not slot that too?).
The worst thing - suddenly not even the ~/.kde dirs are slotted anymore... instead of .kd4.2, .kde4.3, kdelive, everything ends in .kde4. grrr... _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
|
alonbl n00b
Joined: 30 Jun 2005 Posts: 57
|
Posted: Mon Jun 22, 2009 8:41 am Post subject: |
|
|
So what are user expected to do?
Drop the kdeprefix usage?
Unmask it until they find an issue?
Will kdeprefix be supported in future?
Thanks! |
|
Back to top |
|
|
cuantar n00b
Joined: 09 Feb 2007 Posts: 4
|
Posted: Tue Jun 23, 2009 3:03 am Post subject: |
|
|
I masked the global -kdeprefix and have no problems. I don't use multiple kde4 versions, but I don't want kde3 to know about kde4 programs, and vice versa. This caused some problems in the past, and makes for cluttered menus and things.
Go ahead and do this if you know what you're doing. _________________ http://barney.physics.sc.edu/~kwilson/kevin.pub |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Tue Jun 23, 2009 7:00 am Post subject: |
|
|
Since I went -kdeprefix kdm wont start kde.
startx works, it's not an xorg.conf issue (i've wiped it and X starts).
What happens is that when I type in me username and pass to kdm, the session cannot be started and kdm goes back to the login screen. The only usable log is from /var/log/Xorg.0.log.old:
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4db2b6]
1: /usr/bin/X(xf86SigHandler+0x39) [0x4869a8]
2: /lib/libc.so.6 [0x7f3a209971d0]
3: /usr/lib64/dri/i915_dri.so(intel_renderbuffer_set_region+0x3a) [0x7f3a0ebdf31f]
4: /usr/lib64/dri/i915_dri.so [0x7f3a0ebb9aa7]
5: /usr/lib64/dri/i915_dri.so [0x7f3a0eb933a0]
6: /usr/lib64/xorg/modules/extensions//libglx.so [0x7f3a2031e262]
7: /usr/lib64/xorg/modules/extensions//libglx.so [0x7f3a2031583a]
8: /usr/bin/X(FreeResource+0x116) [0x433048]
9: /usr/bin/X(ProcDestroyWindow+0x71) [0x4461a0]
10: /usr/bin/X(Dispatch+0x327) [0x448fd9]
11: /usr/bin/X(main+0x374) [0x4316ba]
12: /lib/libc.so.6(__libc_start_main+0xf4) [0x7f3a209844a4]
13: /usr/bin/X [0x430bf9]
Fatal server error:
Caught signal 11. Server aborting
What mighty be wrong?
I already rebuilt kde twice... |
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Tue Jun 23, 2009 7:08 am Post subject: |
|
|
have you moved your .kde4.3/.kdelive to .kde4? _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Tue Jun 23, 2009 7:20 am Post subject: |
|
|
Yep, forgot to mention its not a user-related issue.
I've moved my .kde folders, I've created a new user... still no go. |
|
Back to top |
|
|
askoff Tux's lil' helper
Joined: 15 Apr 2004 Posts: 77
|
Posted: Tue Jun 23, 2009 8:48 am Post subject: |
|
|
I have the same issue as TemplarKnight has. I havn't found any solution yet. I tryed to uninstall all the KDE 4 stuff and then reinstall them, but it didn't help. |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Tue Jun 23, 2009 9:03 am Post subject: |
|
|
This is *at least* irritating.
I was doing normal updates and ended up with an unusable pc.
Thanks for the kdeprefix crap... |
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Tue Jun 23, 2009 9:11 am Post subject: |
|
|
and you load the right kdm? there are no leftovers in /usr/kde/4.something or live? _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Tue Jun 23, 2009 9:36 am Post subject: |
|
|
energyman76b wrote: | and you load the right kdm? there are no leftovers in /usr/kde/4.something or live? |
Thanks for helping energyman76b.
No, there are no leftovers of in /usr/kde/4* and I've been using only portage kde4.
This is strange, the splash screen of kdm goes to the second or third icon before crashing. Is might be some service that gets started and kills kdm. How could I check this? |
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Tue Jun 23, 2009 10:04 am Post subject: |
|
|
there shouldn't start anything in the background - except you think about init still starting stuff.
have you looked at kdm.log? _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Tue Jun 23, 2009 10:06 am Post subject: |
|
|
btw - did you have any mesa updates or stuff like that? I had crashes in the past, when kdm was ok, but starting kde crashed X with sig11 if there were mesa/opengl related screw ups. Are you sure you did not update anything X? _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
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
|
|