Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kdeprefix for KDE 4.2: yes or no?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gcasillo
l33t
l33t


Joined: 23 Sep 2003
Posts: 739
Location: Cincinnati, Ohio, USA

PostPosted: Fri Jun 19, 2009 4:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
agent_jdh
Veteran
Veteran


Joined: 08 Aug 2002
Posts: 1783
Location: Scotland

PostPosted: Fri Jun 19, 2009 5:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
langec
n00b
n00b


Joined: 10 Dec 2004
Posts: 21
Location: Bremen, Germany

PostPosted: Fri Jun 19, 2009 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
ExecutorElassus
Veteran
Veteran


Joined: 11 Mar 2004
Posts: 1440
Location: Berlin, Germany

PostPosted: Fri Jun 19, 2009 6:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
ExecutorElassus
Veteran
Veteran


Joined: 11 Mar 2004
Posts: 1440
Location: Berlin, Germany

PostPosted: Fri Jun 19, 2009 6:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Fri Jun 19, 2009 6:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
gcasillo
l33t
l33t


Joined: 23 Sep 2003
Posts: 739
Location: Cincinnati, Ohio, USA

PostPosted: Fri Jun 19, 2009 7:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
langec
n00b
n00b


Joined: 10 Dec 2004
Posts: 21
Location: Bremen, Germany

PostPosted: Fri Jun 19, 2009 9:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Dont Panic
Guru
Guru


Joined: 20 Jun 2007
Posts: 322
Location: SouthEast U.S.A.

PostPosted: Fri Jun 19, 2009 10:57 pm    Post subject: Reply with quote

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:
Code:
-kdeprefix

Is there a better way to do this?
Back to top
View user's profile Send private message
alonbl
n00b
n00b


Joined: 30 Jun 2005
Posts: 57

PostPosted: Sun Jun 21, 2009 1:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
desultory
Bodhisattva
Bodhisattva


Joined: 04 Nov 2005
Posts: 9410

PostPosted: Mon Jun 22, 2009 12:33 am    Post subject: Reply with quote

Just masked, not removed.
Back to top
View user's profile Send private message
alonbl
n00b
n00b


Joined: 30 Jun 2005
Posts: 57

PostPosted: Mon Jun 22, 2009 4:02 am    Post subject: Reply with quote

Why masked?
What happened?
Back to top
View user's profile Send private message
desultory
Bodhisattva
Bodhisattva


Joined: 04 Nov 2005
Posts: 9410

PostPosted: Mon Jun 22, 2009 5:21 am    Post subject: Reply with quote

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
View user's profile Send private message
energyman76b
Advocate
Advocate


Joined: 26 Mar 2003
Posts: 2048
Location: Germany

PostPosted: Mon Jun 22, 2009 5:56 am    Post subject: Reply with quote

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
View user's profile Send private message
alonbl
n00b
n00b


Joined: 30 Jun 2005
Posts: 57

PostPosted: Mon Jun 22, 2009 8:41 am    Post subject: Reply with quote

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
View user's profile Send private message
cuantar
n00b
n00b


Joined: 09 Feb 2007
Posts: 4

PostPosted: Tue Jun 23, 2009 3:03 am    Post subject: Reply with quote

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
View user's profile Send private message
TemplarKnight
Guru
Guru


Joined: 14 Jun 2005
Posts: 311
Location: Greece/patras/

PostPosted: Tue Jun 23, 2009 7:00 am    Post subject: Reply with quote

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
View user's profile Send private message
energyman76b
Advocate
Advocate


Joined: 26 Mar 2003
Posts: 2048
Location: Germany

PostPosted: Tue Jun 23, 2009 7:08 am    Post subject: Reply with quote

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
View user's profile Send private message
TemplarKnight
Guru
Guru


Joined: 14 Jun 2005
Posts: 311
Location: Greece/patras/

PostPosted: Tue Jun 23, 2009 7:20 am    Post subject: Reply with quote

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
View user's profile Send private message
askoff
Tux's lil' helper
Tux's lil' helper


Joined: 15 Apr 2004
Posts: 77

PostPosted: Tue Jun 23, 2009 8:48 am    Post subject: Reply with quote

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
View user's profile Send private message
TemplarKnight
Guru
Guru


Joined: 14 Jun 2005
Posts: 311
Location: Greece/patras/

PostPosted: Tue Jun 23, 2009 9:03 am    Post subject: Reply with quote

This is *at least* irritating.

I was doing normal updates and ended up with an unusable pc.
Thanks for the kdeprefix crap... :x
Back to top
View user's profile Send private message
energyman76b
Advocate
Advocate


Joined: 26 Mar 2003
Posts: 2048
Location: Germany

PostPosted: Tue Jun 23, 2009 9:11 am    Post subject: Reply with quote

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
View user's profile Send private message
TemplarKnight
Guru
Guru


Joined: 14 Jun 2005
Posts: 311
Location: Greece/patras/

PostPosted: Tue Jun 23, 2009 9:36 am    Post subject: Reply with quote

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
View user's profile Send private message
energyman76b
Advocate
Advocate


Joined: 26 Mar 2003
Posts: 2048
Location: Germany

PostPosted: Tue Jun 23, 2009 10:04 am    Post subject: Reply with quote

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
View user's profile Send private message
energyman76b
Advocate
Advocate


Joined: 26 Mar 2003
Posts: 2048
Location: Germany

PostPosted: Tue Jun 23, 2009 10:06 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
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