Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved]Kde 5
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Mon Nov 16, 2015 10:09 pm    Post subject: [Solved]Kde 5 Reply with quote

Good afternoon all!

So I decided I wanted to come back to Gentoo after about 6 or 7 years away and I have been having some trouble. I want to run KDE/Plasma 5 with no success. I tried using the wiki after KDE4 was installed and I had a lot of errors so I decided that I was going to run unstable, like I always did. Well, I broke it :-/, and never did get Plasma up and running. I'll put my errors below and also emerge --info. These are the only places where I know to start:

Code:
 * Error: circular dependencies:

(dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-qt/qtgui-5.4.2-r1:5/5::gentoo, ebuild scheduled for merge) (buildtime)
  (media-libs/harfbuzz-0.9.41:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
   (media-gfx/graphite2-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
    (dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- dev-util/cmake-3.3.1-r1 (Change USE: -qt5)
- dev-qt/qtgui-5.4.2-r1 (Change USE: -harfbuzz)
- media-libs/harfbuzz-0.9.41 (Change USE: -graphite)

Note that this change can be reverted, once the package has been installed.

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtcore:5

  (dev-qt/qtcore-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-qt/qtcore-5.5.1:5 required by (kde-frameworks/frameworkintegration-5.16.0:5/5.16::gentoo, ebuild scheduled for merge)
    ^^              ^^^^^^^
    (and 1 more with the same problem)

  (dev-qt/qtcore-5.4.2:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.4.2 required by (dev-qt/qtdbus-5.4.2:5/5::gentoo, ebuild scheduled for merge)
    ^              ^^^^^
    (and 10 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


Emerge --info:

Code:
Rizz0-Built ~ # emerge --info
!!! SYNC setting found in make.conf.
    This setting is Deprecated and no longer used.  Please ensure your 'sync-type' and 'sync-uri' are set correctly in /etc/portage/repos.conf/gentoo.conf
--- Invalid atom in /etc/portage/package.mask/qtcore: dev-qt/qtcore-5.4.2
Portage 2.2.20.1 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.21-r1, 4.1.12-gentoo x86_64)
=================================================================
System uname: Linux-4.1.12-gentoo-x86_64-Intel-R-_Celeron-R-_CPU_E3400_@_2.60GHz-with-gentoo-2.2
KiB Mem:     2048460 total,   1527448 free
KiB Swap:     524284 total,    524284 free
Timestamp of repository gentoo: Mon, 16 Nov 2015 12:00:01 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p39::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.10::gentoo, 3.4.3::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.69::gentoo
sys-devel/automake:       1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://mirrors.tera-byte.com/gentoo"
LANG="en_US"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm iconv ipv6 jpeg kde kipi lcms ldap libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qml qt qt3support qt4 qt5 readline sdl seccomp semantic-desktop session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


Last edited by FrankRizz0 on Tue Nov 17, 2015 12:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Mon Nov 16, 2015 10:12 pm    Post subject: Reply with quote

Also, package.mask, package.use and the like do not seem to be my friends. Previous versions of Gentoo I was able to just enter what I wanted to mask and that would be it. Now I get "what file do you want to save it to," which unfortunately I have no idea what it's asking me for.
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Mon Nov 16, 2015 10:15 pm    Post subject: Reply with quote

I just figured out package.mask
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Mon Nov 16, 2015 10:15 pm    Post subject: Re: Kde 5 Reply with quote

Well, portage really tells you all there is to know for how to fix this situation:
FrankRizz0 wrote:
Code:
 * Error: circular dependencies:

(dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-qt/qtgui-5.4.2-r1:5/5::gentoo, ebuild scheduled for merge) (buildtime)
  (media-libs/harfbuzz-0.9.41:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
   (media-gfx/graphite2-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
    (dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- dev-util/cmake-3.3.1-r1 (Change USE: -qt5)
- dev-qt/qtgui-5.4.2-r1 (Change USE: -harfbuzz)
- media-libs/harfbuzz-0.9.41 (Change USE: -graphite)

The easiest thing, if you don't need a graphical tool for cmake based on Qt5, and I guess you don't, would be to disable that. (first suggestion).

Now after that's solved, try again, and if it still complains about different Qt versions you should really check if you haven't accidentally masked single dev-qt packages or are indeed running an unstable system, because if the latter is true the 5.5.1 update should come up just fine.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Mon Nov 16, 2015 10:35 pm    Post subject: Reply with quote

Well, I unmasked quite a few packages that were 5.4.2, and I also did

Code:
nano -w /etc/portage/package.mask/cmake

and masked dev-util/cmake without success, then I masked dev-util/cmake-3.3.1-r1, still no luck :-(
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Mon Nov 16, 2015 10:37 pm    Post subject: Reply with quote

Here is the output of the latest:

Code:
 * Error: circular dependencies:

(media-gfx/graphite2-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (dev-qt/qtgui-5.5.1:5/5::gentoo, ebuild scheduled for merge) (buildtime)
   (media-libs/harfbuzz-0.9.41:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
    (media-gfx/graphite2-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime_slot_op)

It might be possible to break this cycle
by applying any of the following changes:
- media-libs/harfbuzz-0.9.41 (Change USE: -graphite)
- dev-util/cmake-3.3.1-r1 (Change USE: -qt5)

I haven't tried USE="-qt5" emerge =dev-util/cmake-3.3.1-r1 cause we already started this discussion.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Mon Nov 16, 2015 11:12 pm    Post subject: Reply with quote

Somehow you must have misunderstood. Nowhere did I suggest to mask cmake.

Context is important. Please actually read portage output.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
davidbrooke
Guru
Guru


Joined: 03 Jan 2015
Posts: 341

PostPosted: Tue Nov 17, 2015 12:17 am    Post subject: Re: Kde 5 Reply with quote

FrankRizz0 wrote:
Good afternoon all!

So I decided I wanted to come back to Gentoo after about 6 or 7 years away and I have been having some trouble. I want to run KDE/Plasma 5 with no success. I tried using the wiki after KDE4 was installed and I had a lot of errors so I decided that I was going to run unstable, like I always did. Well, I broke it :-/, and never did get Plasma up and running. I'll put my errors below and also emerge --info. These are the only places where I know to start:

If I understand what is going on, I can give you what I did to install Gentoo amd64 KDE5 (plasma, frameworks and apps).
1. I didn't install KDE4. I installed KDE5 using:
Code:
eselect profile list && eselect profile set 8

2. I added this to package.use to resolve the following issue:
Code:
media-libs/harfbuzz -graphite

Quote:
* Error: circular dependencies:

(dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) depends on
(dev-qt/qtgui-5.4.2-r1:5/5::gentoo, ebuild scheduled for merge) (buildtime)
(media-libs/harfbuzz-0.9.41:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
(media-gfx/graphite2-1.2.4-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
(dev-util/cmake-3.3.1-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- dev-util/cmake-3.3.1-r1 (Change USE: -qt5)
- dev-qt/qtgui-5.4.2-r1 (Change USE: -harfbuzz)
- media-libs/harfbuzz-0.9.41 (Change USE: -graphite)

Note that this change can be reverted, once the package has been installed.

3. KDE5 requires QT version 5.5.1 and Gentoo amd64 uses version 5.4.2.
I added this to package.accept_keywords to resolve the following issue:
Code:
dev-qt/* ~amd64

Quote:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtcore:5

(dev-qt/qtcore-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtcore-5.5.1:5 required by (kde-frameworks/frameworkintegration-5.16.0:5/5.16::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
(and 1 more with the same problem)

(dev-qt/qtcore-5.4.2:5/5::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtcore-5.4.2 required by (dev-qt/qtdbus-5.4.2:5/5::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 10 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

4. KDE5 packages are in ~amd64 testing.
I added this to package.accept_keywords to resolve the issue:
Code:
kde-apps/* ~amd64
kde-plasma/*  ~amd64
kde-frameworks/* ~amd64

5. KDE5 apps are located in a separate overlay, KDE. You will need to add that overlay
Code:
layman --fetch --add kde

6. You will need to make a package.unmask file for the kde-apps. Copy and paste the following into that file:
Code:
# 12/16/15
# added libkipi and spectacle
<kde-apps/libkipi-15.12.50
<kde-apps/spectacle-15.12.50
<kde-apps/akonadi-calendar-15.12.50
<kde-apps/akonadi-search-15.12.50
<kde-apps/akonadi-15.12.50
<kde-apps/amor-15.12.50
<kde-apps/analitza-15.12.50
<kde-apps/ark-15.12.50
<kde-apps/artikulate-15.12.50
<kde-apps/attica-15.12.50
<kde-apps/audiocd-kio-15.12.50
<kde-apps/baloo-widgets-15.12.50
<kde-apps/blinken-15.12.50
<kde-apps/bomber-15.12.50
<kde-apps/bovo-15.12.50
<kde-apps/cantor-15.12.50
<kde-apps/cervisia-15.12.50
<kde-apps/dolphin-plugins-15.12.50
<kde-apps/dolphin-15.12.50
<kde-apps/dragon-15.12.50
<kde-apps/drkonqi-15.12.50
<kde-apps/ffmpegthumbs-15.12.50
<kde-apps/filelight-15.12.50
<kde-apps/gpgmepp-15.12.50
<kde-apps/granatier-15.12.50
<kde-apps/gwenview-15.12.50
<kde-apps/jovie-15.12.50
<kde-apps/juk-15.12.50
<kde-apps/kaccessible-15.12.50
<kde-apps/kaccounts-integration-15.12.50
<kde-apps/kaccounts-providers-15.12.50
<kde-apps/kajongg-15.12.50
<kde-apps/kalarmcal-15.12.50
<kde-apps/kalgebra-15.12.50
<kde-apps/kalzium-15.12.50
<kde-apps/kamera-15.12.50
<kde-apps/kanagram-15.12.50
<kde-apps/kapman-15.12.50
<kde-apps/kapptemplate-15.12.50
<kde-apps/kate-15.12.50
<kde-apps/katomic-15.12.50
<kde-apps/kblackbox-15.12.50
<kde-apps/kblocks-15.12.50
<kde-apps/kblog-15.12.50
<kde-apps/kbounce-15.12.50
<kde-apps/kbreakout-15.12.50
<kde-apps/kbruch-15.12.50
<kde-apps/kcachegrind-15.12.50
<kde-apps/kcalc-15.12.50
<kde-apps/kcalcore-15.12.50
<kde-apps/kcalutils-15.12.50
<kde-apps/kcharselect-15.12.50
<kde-apps/kcmshell-15.12.50
<kde-apps/kcolorchooser-15.12.50
<kde-apps/kcontacts-15.12.50
<kde-apps/kcontrol-15.12.50
<kde-apps/kcron-15.12.50
<kde-apps/kde4-l10n-15.12.50
<kde-apps/kde-apps-meta-15.12.50
<kde-apps/kde-base-artwork-15.12.50
<kde-apps/kde-dev-scripts-15.12.50
<kde-apps/kde-dev-utils-15.12.50
<kde-apps/kde-l10n-15.12.50
<kde-apps/kde-wallpapers-15.12.50
<kde-apps/kdeaccessibility-meta-15.12.50
<kde-apps/kdeadmin-meta-15.12.50
<kde-apps/kdeartwork-colorschemes-15.12.50
<kde-apps/kdeartwork-desktopthemes-15.12.50
<kde-apps/kdeartwork-emoticons-15.12.50
<kde-apps/kdeartwork-iconthemes-15.12.50
<kde-apps/kdeartwork-kscreensaver-15.12.50
<kde-apps/kdeartwork-meta-15.12.50
<kde-apps/kdeartwork-styles-15.12.50
<kde-apps/kdeartwork-wallpapers-15.12.50
<kde-apps/kdeartwork-weatherwallpapers-15.12.50
<kde-apps/kdebase-data-15.12.50
<kde-apps/kdebase-desktoptheme-15.12.50
<kde-apps/kdebase-kioslaves-15.12.50
<kde-apps/kdebase-menu-icons-15.12.50
<kde-apps/kdebase-menu-15.12.50
<kde-apps/kdebase-meta-15.12.50
<kde-apps/kdebase-runtime-meta-15.12.50
<kde-apps/kdebugdialog-15.12.50
<kde-apps/kdeedu-data-15.12.50
<kde-apps/kdeedu-meta-15.12.50
<kde-apps/kdegames-meta-15.12.50
<kde-apps/kdegraphics-meta-15.12.50
<kde-apps/kdegraphics-mobipocket-15.12.50
<kde-apps/kdemultimedia-meta-15.12.50
<kde-apps/kdenetwork-filesharing-15.12.50
<kde-apps/kdenetwork-meta-15.12.50
<kde-apps/kdenlive-15.12.50
<kde-apps/kdepasswd-15.12.50
<kde-apps/kdepim-15.12.50
<kde-apps/kdepim-meta-15.12.50
<kde-apps/kdepim-runtime-15.12.50
<kde-apps/kdepimlibs-15.12.50
<kde-apps/kdesdk-kioslaves-15.12.50
<kde-apps/kdesdk-meta-15.12.50
<kde-apps/kdesdk-strigi-analyzer-15.12.50
<kde-apps/kdesu-15.12.50
<kde-apps/kdetoys-meta-15.12.50
<kde-apps/kdeutils-meta-15.12.50
<kde-apps/kdewebdev-meta-15.12.50
<kde-apps/kdf-15.12.50
<kde-apps/kdialog-15.12.50
<kde-apps/kdiamond-15.12.50
<kde-apps/kdontchangethehostname-15.12.50
<kde-apps/keditbookmarks-15.12.50
<kde-apps/keditfiletype-15.12.50
<kde-apps/kfile-15.12.50
<kde-apps/kfilereplace-15.12.50
<kde-apps/kfind-15.12.50
<kde-apps/kfloppy-15.12.50
<kde-apps/kfmclient-15.12.50
<kde-apps/kfourinline-15.12.50
<kde-apps/kgeography-15.12.50
<kde-apps/kget-15.12.50
<kde-apps/kglobalaccel-15.12.50
<kde-apps/kgoldrunner-15.12.50
<kde-apps/kgpg-15.12.50
<kde-apps/khangman-15.12.50
<kde-apps/kholidays-15.12.50
<kde-apps/kiconfinder-15.12.50
<kde-apps/kidentitymanagement-15.12.50
<kde-apps/kig-15.12.50
<kde-apps/kigo-15.12.50
<kde-apps/killbots-15.12.50
<kde-apps/kimagemapeditor-15.12.50
<kde-apps/kimap-15.12.50
<kde-apps/kimgio-15.12.50
<kde-apps/kio-extras-15.12.50
<kde-apps/kioclient-15.12.50
<kde-apps/kiriki-15.12.50
<kde-apps/kiten-15.12.50
<kde-apps/kjumpingcube-15.12.50
<kde-apps/kldap-15.12.50
<kde-apps/klettres-15.12.50
<kde-apps/klickety-15.12.50
<kde-apps/klines-15.12.50
<kde-apps/klinkstatus-15.12.50
<kde-apps/kmag-15.12.50
<kde-apps/kmahjongg-15.12.50
<kde-apps/kmailtransport-15.12.50
<kde-apps/kmbox-15.12.50
<kde-apps/kmime-15.12.50
<kde-apps/kmimetypefinder-15.12.50
<kde-apps/kmines-15.12.50
<kde-apps/kmix-15.12.50
<kde-apps/kmousetool-15.12.50
<kde-apps/kmouth-15.12.50
<kde-apps/kmplot-15.12.50
<kde-apps/knavalbattle-15.12.50
<kde-apps/knetattach-15.12.50
<kde-apps/knetwalk-15.12.50
<kde-apps/knewstuff-15.12.50
<kde-apps/knotify-15.12.50
<kde-apps/kolf-15.12.50
<kde-apps/kollision-15.12.50
<kde-apps/kolourpaint-15.12.50
<kde-apps/kommander-15.12.50
<kde-apps/kompare-15.12.50
<kde-apps/konq-plugins-15.12.50
<kde-apps/konqueror-15.12.50
<kde-apps/konquest-15.12.50
<kde-apps/konsole-15.12.50
<kde-apps/kontactinterface-15.12.50
<kde-apps/kopete-15.12.50
<kde-apps/kpasswdserver-15.12.50
<kde-apps/kpat-15.12.50
<kde-apps/kpimtextedit-15.12.50
<kde-apps/kppp-15.12.50
<kde-apps/kqtquickcharts-15.12.50
<kde-apps/kquitapp-15.12.50
<kde-apps/krdc-15.12.50
<kde-apps/kreadconfig-15.12.50
<kde-apps/kremotecontrol-15.12.50
<kde-apps/kreversi-15.12.50
<kde-apps/krfb-15.12.50
<kde-apps/kross-interpreters-15.12.50
<kde-apps/kruler-15.12.50
<kde-apps/ksaneplugin-15.12.50
<kde-apps/kscd-15.12.50
<kde-apps/kshisen-15.12.50
<kde-apps/ksirk-15.12.50
<kde-apps/ksnakeduel-15.12.50
<kde-apps/ksnapshot-15.12.50
<kde-apps/kspaceduel-15.12.50
<kde-apps/ksquares-15.12.50
<kde-apps/kstars-15.12.50
<kde-apps/kstart-15.12.50
<kde-apps/ksudoku-15.12.50
<kde-apps/ksystemlog-15.12.50
<kde-apps/kteatime-15.12.50
<kde-apps/ktimer-15.12.50
<kde-apps/ktimezoned-15.12.50
<kde-apps/ktnef-15.12.50
<kde-apps/ktouch-15.12.50
<kde-apps/ktp-accounts-kcm-15.12.50
<kde-apps/ktp-approver-15.12.50
<kde-apps/ktp-auth-handler-15.12.50
<kde-apps/ktp-common-internals-15.12.50
<kde-apps/ktp-contact-list-15.12.50
<kde-apps/ktp-contact-runner-15.12.50
<kde-apps/ktp-desktop-applets-15.12.50
<kde-apps/ktp-filetransfer-handler-15.12.50
<kde-apps/ktp-kded-module-15.12.50
<kde-apps/ktp-l10n-15.12.50
<kde-apps/ktp-send-file-15.12.50
<kde-apps/ktp-text-ui-15.12.50
<kde-apps/ktraderclient-15.12.50
<kde-apps/ktuberling-15.12.50
<kde-apps/kturtle-15.12.50
<kde-apps/ktux-15.12.50
<kde-apps/kubrick-15.12.50
<kde-apps/kuiserver-15.12.50
<kde-apps/kurifilter-plugins-15.12.50
<kde-apps/kuser-15.12.50
<kde-apps/kwalletd-15.12.50
<kde-apps/kwalletmanager-15.12.50
<kde-apps/kwordquiz-15.12.50
<kde-apps/kwrite-15.12.50
<kde-apps/libkcddb-15.12.50
<kde-apps/libkcompactdisc-15.12.50
<kde-apps/libkdcraw-15.12.50
<kde-apps/libkdeedu-15.12.50
<kde-apps/libkdegames-15.12.50
<kde-apps/libkeduvocdocument-15.12.50
<kde-apps/libkexiv2-15.12.50
<kde-apps/libkface-15.12.50
<kde-apps/libkgeomap-15.12.50
<kde-apps/libkipi-15.12.50
<kde-apps/libkmahjongg-15.12.50
<kde-apps/libkomparediff2-15.12.50
<kde-apps/libkonq-15.12.50
<kde-apps/libksane-15.12.50
<kde-apps/lokalize-15.12.50
<kde-apps/lskat-15.12.50
<kde-apps/marble-15.12.50
<kde-apps/mplayerthumbs-15.12.50
<kde-apps/nsplugins-15.12.50
<kde-apps/okteta-15.12.50
<kde-apps/okular-15.12.50
<kde-apps/palapeli-15.12.50
<kde-apps/parley-15.12.50
<kde-apps/phonon-kde-15.12.50
<kde-apps/picmi-15.12.50
<kde-apps/plasma-apps-15.12.50
<kde-apps/plasma-runtime-15.12.50
<kde-apps/plasma-telepathy-meta-15.12.50
<kde-apps/poxml-15.12.50
<kde-apps/print-manager-15.12.50
<kde-apps/renamedlg-plugins-15.12.50
<kde-apps/rocs-15.12.50
<kde-apps/signon-kwallet-extension-15.12.50
<kde-apps/solid-runtime-15.12.50
<kde-apps/step-15.12.50
<kde-apps/superkaramba-15.12.50
<kde-apps/svgpart-15.12.50
<kde-apps/sweeper-15.12.50
<kde-apps/syndication-15.12.50
<kde-apps/thumbnailers-15.12.50
<kde-apps/umbrello-15.12.50
<kde-apps/zeroconf-ioslave-15.12.50

7. Added the following to make.conf:
Code:
USE="-qt4 qt5"

8. Follow the KDE wiki to finish the installation.

This should get you going and if there is anything that needs to be corrected...please let me know.


Last edited by davidbrooke on Fri Jan 01, 2016 11:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Tue Nov 17, 2015 12:00 pm    Post subject: Reply with quote

Thanks for all your help davidbrooke and genstorm, I have it installing right now after I unmasked all the 5.4.2 errors and installed cmake, xorg and harfbuzz. Your way of doing it davidbrooke looks like it made the most sense and the easiest but I was already unmasking everything and installing cmake and harfbuzz.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Fri Jan 01, 2016 11:11 pm    Post subject: Re: Kde 5 Reply with quote

davidbrooke wrote:
7. Added the following to make.conf:
Code:
USE="-qt4"

I strongly advise against this unless you want to use kf5-based packages exclusively. It will disable qt4 integration with the following packages especially:
Code:
kde-plasma/breeze
kde-plasma/plasma-desktop

...and will possibly disable GUI support in other applications that still have only optional qt4 support but not qt5 available.

Make sure you switch on the plasma profile. It switches on both qt5 and qt4, and disables qt4 where there is a REQUIRED_USE conflict. If you find new conflicts wrt qt4 vs. qt5 you should report them to the KDE team to get them fixed, and disable one of those two flags on a per-package basis in your package.use.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
davidbrooke
Guru
Guru


Joined: 03 Jan 2015
Posts: 341

PostPosted: Sat Jan 02, 2016 12:00 am    Post subject: Re: Kde 5 Reply with quote

genstorm wrote:
davidbrooke wrote:
7. Added the following to make.conf:
Code:
USE="-qt4"

I strongly advise against this unless you want to use kf5-based packages exclusively. It will disable qt4 integration with the following packages especially:
Code:
kde-plasma/breeze
kde-plasma/plasma-desktop

...and will possibly disable GUI support in other applications that still have only optional qt4 support but not qt5 available.

Please give some examples of your concerns. This is the second posting of mine that you have made this claim but haven't backed it up. I will be more than happy to update my posting to agree with yours as soon as you give some concrete prove.

Quote:
Make sure you switch on the plasma profile. It switches on both qt5 and qt4, and disables qt4 where there is a REQUIRED_USE conflict. If you find new conflicts wrt qt4 vs. qt5 you should report them to the KDE team to get them fixed, and disable one of those two flags on a per-package basis in your package.use.

As of Oct/Nov 2015 your claim wasn't valid. I had to make the USE="-qt4 qt5" entry in the make.conf to sort out issues during the KDE5 install.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Sat Jan 02, 2016 12:11 am    Post subject: Reply with quote

I gave you the examples, why don't you just look up their use flags? breeze[qt4] installs the qt4 part of the plasma-5 default theme, plasma-desktop[qt4] pulls in kde-base/qguiplatformplugin_kde - without that package any qt4 application will use the standard qt theme. Do I need to look up applications with USE=qt4 but without qt5 as well for you?

davidbrooke wrote:
As of Oct/Nov 2015 your claim wasn't valid. I had to make the USE="-qt4 qt5" entry in the make.conf to sort out issues during the KDE5 install.

Oct/Nov 2015 - as I said, please report those errors. Which were they?

Please note that I do not claim there have not been issues - in fact I pointed that out. However setting -qt4 globally has never been the correct solution.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
davidbrooke
Guru
Guru


Joined: 03 Jan 2015
Posts: 341

PostPosted: Sat Jan 02, 2016 12:27 am    Post subject: Reply with quote

genstorm wrote:
I gave you the examples, why don't you just look up their use flags?
Oct/Nov 2015 - as I said, please report those errors. Which?

I will say this for the last time....stop playing games! Stop posting generalizations! I will say this as plain as I can.....
You posted:
Code:
kde-plasma/breeze
kde-plasma/plasma-desktop

What specifically does "disable qt4 integration" mean? What will actually not work? Name the function or functions that will not work? Name the packages that will not work?

Also please supply specifics for this statement:
"...and will possibly disable GUI support in other applications that still have only optional qt4 support but not qt5 available"
What GUI support will be effected or disabled? In what applications?

If you can't give valid answers to the above questions, please stop making your statements. Your not helping solve anything in your current mode.
Back to top
View user's profile Send private message
davidbrooke
Guru
Guru


Joined: 03 Jan 2015
Posts: 341

PostPosted: Sat Jan 02, 2016 12:37 am    Post subject: Reply with quote

genstorm wrote:
I gave you the examples, why don't you just look up their use flags? breeze[qt4] installs the qt4 part of the plasma-5 default theme, plasma-desktop[qt4] pulls in kde-base/qguiplatformplugin_kde - without that package any qt4 application will use the standard qt theme. Do I need to look up applications with USE=qt4 but without qt5 as well for you?

Post photos of the incorrect qt4 issue using any application you desire and then post photos of the issue with the correct solution you are talking about. This would be helpful.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Sat Jan 02, 2016 12:42 am    Post subject: Reply with quote

No I wont take pictures just so you stop acting hostile to my advice. :roll:

I have been behind the renaming of plasma-desktop[kde -> qt4] so it is in sync with breeze[qt4], because the incorrect themeing issue affected all of Qt4-based applications and not just KDE4.

If you want to get a list of Qt4/Qt5-based applications, here is your command:
Code:
$ equery d --all qtcore

_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
davidbrooke
Guru
Guru


Joined: 03 Jan 2015
Posts: 341

PostPosted: Sat Jan 02, 2016 1:13 am    Post subject: Reply with quote

genstorm wrote:
No I wont take pictures just so you stop acting hostile to my advice. :roll:

Your approach earlier in another thread wasn't very professional...so I'm sorry but I won't set back and let you make generalized contradictory statements while I'm helping someone.
Basically to date I haven't seen the issue that your talking about. I don't see any real impact or effect that you are referring too. Until then I will keep moving ahead just as I have. I'm open to solving issues but in a more professional manner. If you wish to move forward in that context, I'm more than willing. If not please refrain from your past behavior and I will avoid posting in your threads/posts.
Thanks
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Sat Jan 02, 2016 1:21 am    Post subject: Reply with quote

davidbrooke wrote:
genstorm wrote:
No I wont take pictures just so you stop acting hostile to my advice. :roll:

Your approach earlier in another thread wasn't very professional...so I'm sorry but I won't set back and let you make generalized contradictory statements while I'm helping someone.

We were helping someone. Please take a step back, cool down, maybe you will come to the conclusion that there have been some misunderstandings. Btw professionalism also entails not taking technical criticism personally.

Your help is much appreciated, but please acknowledge your responsibility while doing so and do take advice when given. We are all in the same boat.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
FrankRizz0
l33t
l33t


Joined: 29 Nov 2006
Posts: 617

PostPosted: Sat Jan 02, 2016 6:34 am    Post subject: Reply with quote

Guys, this thread is solved. You both helped me a great deal with KDE5, and I thanked you both. Move on from this thread gents, I have.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Sat Jan 02, 2016 9:12 am    Post subject: Reply with quote

Oh, but your thread was referenced multiple times as a howto solve installation blockers. ;)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
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
Page 1 of 1

 
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