Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] KDE5 stuff and media-libs/mlt conflict
Date: Tue, 05 Jan 2016 20:19:45
Message-Id: 568C24F4.3020308@gmail.com
In Reply to: Re: [gentoo-user] KDE5 stuff and media-libs/mlt conflict by Dale
1 On 05/01/2016 19:26, Dale wrote:
2 > Neil Bothwick wrote:
3 >> On Tue, 5 Jan 2016 04:26:20 -0600, Dale wrote:
4 >>
5 >>> !!! The ebuild selected to satisfy
6 >>> ">=media-libs/mlt-0.9.8-r1[ffmpeg,kdenlive,melt,qt5,sdl,xml]" has
7 >>> unmet requirements.
8 >>> - media-libs/mlt-0.9.8-r2::gentoo USE="ffmpeg frei0r gtk kde kdenlive
9 >>> melt opengl python qt5 sdl xml -compressed-lumas -debug -fftw -jack
10 >>> -libav -libsamplerate -lua -qt4 -rtaudio (-ruby) -vdpau -xine"
11 >>> ABI_X86="64" CPU_FLAGS_X86="mmx sse sse2" PYTHON_TARGETS="python2_7"
12 >>>
13 >>> The following REQUIRED_USE flag constraints are unsatisfied:
14 >>> kde? ( qt4 )
15 >> This says that if you have the kde flag enabled, you also need qt4.
16 >>
17 >>> The above constraints are a subset of the following complete
18 >>> expression: python? ( python_targets_python2_7 ) qt5? ( !qt4 ) kde?
19 >>> ( qt4 )
20 >> This says you can't have qt5 and qt4 plus the above about kde.
21 >>
22 >> It looks like the qt5 and kde USE flags are incompatible. Try with
23 >> USE="-kde".
24 >>
25 >> Also, I have the -r2 ebuild in my portage tree but not -r1, so I suggest
26 >> you sync before trying anything else.
27 >>
28 >>
29 >
30 >
31 > I sort of thought about it that way but it didn't make sense. How can I
32 > have KDE and not a kde USE flag was my thinking. After reading your
33 > post, I found out it likes the profile set to plasma, currently #8 on
34 > the list, instead of kde. Changing the profile got rid of this error
35 > and seems to have changed a few other things too. All I'm looking at
36 > now is a hard block on kde-apps/kde4-l10n-15.08.0-r1. I will sync again
37 > before actually starting the build.
38
39 set USE=minimal for kde4-l10n. Set it individually for packages that
40 need it, not globally
41
42 Without it, there will be file collisions with the equivalent KDE5
43 packages. USE=minimal doesn't install those files leaving only those
44 needed for remaining kde4 apps to still work.
45
46 Anytime you have a blocker between similar kde4 and kde5 packages, try
47 set USE=minimal for the kde4 versions. Most times, that fixes it.
48
49 >
50 > So, we have to change the profile setting to get to KDE5 as well.
51 > Interesting.
52
53 The profile sets a bunch of stuff that are pretty much required for KDE5
54 and Qt5, and most of it relates to plasma. It's either that or do a
55 bunch of icky stuff by hand
56 >
57 > Thanks. You got me closer. I'm doing all this in a separate file so
58 > that I can revert easily too. Since I have buildpkg set, it wouldn't
59 > take long to undo.
60 >
61 > Thanks much.
62 >
63 > Dale
64 >
65 >
66
67
68 --
69 Alan McKinnon
70 alan.mckinnon@×××××.com