Gentoo Archives: gentoo-user

From: "Poison BL." <poisonbl@×××××.com>
To: gentoo-user <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] The Tao of Portage ... again
Date: Sat, 31 Dec 2016 16:22:21
Message-Id: CAOTuDKq9yKWv3KP_Nb+kLJBhAK8zCaUaABUXOjkfFzfSTdwj0g@mail.gmail.com
In Reply to: Re: [gentoo-user] The Tao of Portage ... again by Meino.Cramer@gmx.de
1 On Sat, Dec 31, 2016 at 11:11 AM, <Meino.Cramer@×××.de> wrote:
2
3 > Corbin Bird <corbinbird@×××××××.net> [16-12-31 16:52]:
4 > >
5 > > On 12/31/2016 09:23 AM, Meino.Cramer@×××.de wrote:
6 > > > Hi,
7 > > >
8 > > > and the novice asked:
9 > > > "Is there the Tao in rpm?"
10 > > > The master replied: "...ues, there is the Tao in rpm."
11 > > > "And is there the Tao in yum?"
12 > > > "Yes, there is Tao in yym also...in every package manager
13 > > > is the Tao...humble and silent they do all their work..."
14 > > > The master added:
15 > > > "...and Tao is in portage/emerge also...but of an higher order,
16 > > > so dont try to understand, what it says..."
17 > > >
18 > > > This time the novice was who shifted slightly and coughed...
19 > > >
20 > > > Hmmm...
21 > > >
22 > > > This time portage reached down from its ebony tower and spake to the
23 > > > novice claiming:
24 > > >
25 > > > emerge sci-electronics/pulseview sci-electronics/sigrok-cli
26 > sci-libs/libsigrok sci-libs/libsigrokdecode
27 > > >
28 > > > Calculating dependencies [ ok ]
29 > -
30 > > >
31 > > > !!! Problem resolving dependencies for sci-electronics/pulseview
32 > ... done!
33 > > >
34 > > > !!! The ebuild selected to satisfy "sci-electronics/pulseview" has
35 > unmet requirements.
36 > > > - sci-electronics/pulseview-0.3.0::gentoo USE="decode qt5 -qt4
37 > -static" ABI_X86="64" PYTHON_TARGETS="-python3_4"
38 > > >
39 > > > The following REQUIRED_USE flag constraints are unsatisfied:
40 > > > decode? ( python_targets_python3_4 )
41 > > >
42 > > > The above constraints are a subset of the following complete
43 > expression:
44 > > > decode? ( python_targets_python3_4 ) exactly-one-of ( qt4 qt5 )
45 > > >
46 > > >
47 > > > What is missing what by what ?
48 > > > Is it possible to make these kind of output a little more readable...?
49 > > > I am only a simple human being and my ideas for more and more clones
50 > > > of "The Tao of Programming" just to add some humor are limited...
51 > > > :)
52 > > >
53 > > > Ah! By the way: Happy new year! :) :) :)
54 > > >
55 > > > Cheers
56 > > > Meino
57 > > > (slightly shifting and coughing)
58 > > >
59 > > in "package.use" for "sci-electronics/pulseview" put :
60 > >
61 > > python_targets_python3_4
62 > >
63 > > That is what it is asking for.
64 > >
65 > > > The following REQUIRED_USE flag constraints are unsatisfied:
66 > > > decode? ( python_targets_python3_4 )
67 > >
68 > > you have the qt requirements met correctly :
69 > >
70 > > > exactly-one-of ( qt4 qt5 )
71 > >
72 > > Humor always helps.
73 > >
74 > >
75 > >
76 >
77 >
78 > and as the masters spake again, the novice took
79 > his pencil writing down on the flag of usage the letters:
80 >
81 > /root>cat package.use/pulseview
82 > sci-electronics/pulseview python_targets_python3_4
83 >
84 > and did, what he did before
85 > emerge sci-electronics/pulseview
86 >
87 > And again, thunder could be heard and lightning was
88 > blinding the very eyes of the novice:
89 >
90 > Calculating dependencies |
91 >
92 > !!! Problem resolving dependencies for sci-electronics/pulseview
93 > ... done!
94 >
95 > !!! The ebuild selected to satisfy "sci-electronics/pulseview" has unmet
96 > requirements.
97 > - sci-electronics/pulseview-0.3.0::gentoo USE="decode -qt4 -qt5 -static"
98 > ABI_X86="64" PYTHON_TARGETS="python3_4"
99 >
100 > The following REQUIRED_USE flag constraints are unsatisfied:
101 > exactly-one-of ( qt4 qt5 )
102 >
103 > The above constraints are a subset of the following complete expression:
104 > decode? ( python_targets_python3_4 ) exactly-one-of ( qt4 qt5 )
105 >
106 > [1] 10614 exit 1 emerge sci-electronics/pulseview
107 >
108 > Irritated and somehow frustrated he stared up to the
109 > dark clouds of portaged darkness...and wants to emerge
110 > from this place...but the strong spell of the Linux environment
111 > was holding him firmly and prevent him to jump through the open windows
112 > of hell.
113 >
114 > Oh how micro he felt and how soft his previously strong believe
115 > became...
116 >
117 > ...and from the distance he could hear the penguins laughing...
118 >
119 > --
120 >
121 > Only my understanding of portage seems to be limited right now...
122 > still haveing enough silly ideas for the next round of Taos I have..
123 >
124 > ;)
125 >
126 > Cheers
127 > Meino
128 >
129 >
130 >
131 >
132 Originally, you had the use flags "qt5 -qt4", and somewhere in your
133 addition of python_targets_python3_4, you changed it to "-qt4 -qt5", so now
134 portage wants you to have "exactly-one-of" qt4 or qt5. Toss the one you
135 prefer in on the end of package.use/pulseview and it should fix that.
136
137 I'd risk guessing you had qt5 in there before, and replaced it with
138 python_targets_python3_4 rather than simply adding python_targets_python3_4
139 to the list of flags.
140
141 --
142 Poison [BLX]
143 Joshua M. Murphy