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 |