Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Kdeprefix for KDE 4.2: yes or no?

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
gcasillo
l33t
l33t
User avatar
Posts: 739
Joined: Tue Sep 23, 2003 9:21 pm
Location: Cincinnati, Ohio, USA

  • Quote

Post by gcasillo » Fri Jun 19, 2009 4:16 pm

Well, it appears it's being tossed out by the KDE ebuilds, because I have kdeprefix in my make.conf USE flags:

Code: Select all

# 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: Select all

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: Select all

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. :)
Top
agent_jdh
Veteran
Veteran
Posts: 1783
Joined: Thu Aug 08, 2002 8:23 am
Location: Scotland

  • Quote

Post by agent_jdh » Fri Jun 19, 2009 5:36 pm

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: Select all

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
Top
langec
n00b
n00b
User avatar
Posts: 21
Joined: Fri Dec 10, 2004 7:42 pm
Location: Bremen, Germany
Contact:
Contact langec
Website

  • Quote

Post by langec » Fri Jun 19, 2009 6:21 pm

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.
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1525
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Fri Jun 19, 2009 6:39 pm

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: Select all

# 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
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1525
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Fri Jun 19, 2009 6:48 pm

wow. What a mess. Here's what emerge just puked out, after I set the -kdeprefix flag in make.conf:

Code: Select all

# 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
Top
ppurka
Advocate
Advocate
Posts: 3257
Joined: Sun Dec 26, 2004 5:05 pm

  • Quote

Post by ppurka » Fri Jun 19, 2009 6:51 pm

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.
[topic=797019]emerge --quiet redefined[/topic] | E17 vids: I, II | Now using kde5 | e is unstable :-/
Top
gcasillo
l33t
l33t
User avatar
Posts: 739
Joined: Tue Sep 23, 2003 9:21 pm
Location: Cincinnati, Ohio, USA

  • Quote

Post by gcasillo » Fri Jun 19, 2009 7:43 pm

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.
Top
langec
n00b
n00b
User avatar
Posts: 21
Joined: Fri Dec 10, 2004 7:42 pm
Location: Bremen, Germany
Contact:
Contact langec
Website

  • Quote

Post by langec » Fri Jun 19, 2009 9:23 pm

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: Select all

paludis -u --with-dependencies =kde-base/kdelibs-4.2.4-r2
Top
Dont Panic
Guru
Guru
User avatar
Posts: 322
Joined: Wed Jun 20, 2007 4:36 pm
Location: SouthEast U.S.A.
Contact:
Contact Dont Panic
Website

  • Quote

Post by Dont Panic » Fri Jun 19, 2009 10:57 pm

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: Select all

-kdeprefix
Is there a better way to do this?
Top
alonbl
n00b
n00b
Posts: 57
Joined: Thu Jun 30, 2005 4:02 pm
Contact:
Contact alonbl
Website

  • Quote

Post by alonbl » Sun Jun 21, 2009 1:39 pm

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]
...
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Mon Jun 22, 2009 12:33 am

Just [topic=708282]masked[/topic], not removed.
Top
alonbl
n00b
n00b
Posts: 57
Joined: Thu Jun 30, 2005 4:02 pm
Contact:
Contact alonbl
Website

  • Quote

Post by alonbl » Mon Jun 22, 2009 4:02 am

Why masked?
What happened?
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Mon Jun 22, 2009 5:21 am

[topic=708282]reavertm[/topic] 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 [bug=258027]258027[/bug] or [bug=267793]267793[/bug], 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.
Top
energyman76b
Advocate
Advocate
User avatar
Posts: 2048
Joined: Wed Mar 26, 2003 11:31 am
Location: Germany

  • Quote

Post by energyman76b » Mon Jun 22, 2009 5:56 am

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.
Top
alonbl
n00b
n00b
Posts: 57
Joined: Thu Jun 30, 2005 4:02 pm
Contact:
Contact alonbl
Website

  • Quote

Post by alonbl » Mon Jun 22, 2009 8:41 am

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!
Top
cuantar
n00b
n00b
Posts: 4
Joined: Fri Feb 09, 2007 6:21 pm

  • Quote

Post by cuantar » Tue Jun 23, 2009 3:03 am

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
Top
TemplarKnight
Guru
Guru
User avatar
Posts: 311
Joined: Tue Jun 14, 2005 11:47 pm
Location: Greece/patras/

  • Quote

Post by TemplarKnight » Tue Jun 23, 2009 7:00 am

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...
Top
energyman76b
Advocate
Advocate
User avatar
Posts: 2048
Joined: Wed Mar 26, 2003 11:31 am
Location: Germany

  • Quote

Post by energyman76b » Tue Jun 23, 2009 7:08 am

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.
Top
TemplarKnight
Guru
Guru
User avatar
Posts: 311
Joined: Tue Jun 14, 2005 11:47 pm
Location: Greece/patras/

  • Quote

Post by TemplarKnight » Tue Jun 23, 2009 7:20 am

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.
Top
askoff
Tux's lil' helper
Tux's lil' helper
Posts: 77
Joined: Thu Apr 15, 2004 7:27 pm

  • Quote

Post by askoff » Tue Jun 23, 2009 8:48 am

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.
Top
TemplarKnight
Guru
Guru
User avatar
Posts: 311
Joined: Tue Jun 14, 2005 11:47 pm
Location: Greece/patras/

  • Quote

Post by TemplarKnight » Tue Jun 23, 2009 9:03 am

This is *at least* irritating.

I was doing normal updates and ended up with an unusable pc.
Thanks for the kdeprefix crap... :x
Top
energyman76b
Advocate
Advocate
User avatar
Posts: 2048
Joined: Wed Mar 26, 2003 11:31 am
Location: Germany

  • Quote

Post by energyman76b » Tue Jun 23, 2009 9:11 am

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.
Top
TemplarKnight
Guru
Guru
User avatar
Posts: 311
Joined: Tue Jun 14, 2005 11:47 pm
Location: Greece/patras/

  • Quote

Post by TemplarKnight » Tue Jun 23, 2009 9:36 am

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?
Top
energyman76b
Advocate
Advocate
User avatar
Posts: 2048
Joined: Wed Mar 26, 2003 11:31 am
Location: Germany

  • Quote

Post by energyman76b » Tue Jun 23, 2009 10:04 am

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.
Top
energyman76b
Advocate
Advocate
User avatar
Posts: 2048
Joined: Wed Mar 26, 2003 11:31 am
Location: Germany

  • Quote

Post by energyman76b » Tue Jun 23, 2009 10:06 am

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.
Top
Post Reply

78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic