Gentoo Archives: gentoo-user

From: Kai Krakow <hurikhan77@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: gst-plugins-bad-1.11.90 is blocking gst-plugins-base-1.12.3
Date: Tue, 17 Oct 2017 20:27:52
Message-Id: 20171017222710.5af1befa@jupiter.sol.kaishome.de
In Reply to: [gentoo-user] gst-plugins-bad-1.11.90 is blocking gst-plugins-base-1.12.3 by Hubert Hauser
1 Am Tue, 17 Oct 2017 16:35:27 +0200
2 schrieb Hubert Hauser <hubot@××××.com>:
3
4 > I've got error:
5 >
6 > tux ~ # emerge @preserved-rebuild
7 >
8 >  * IMPORTANT: 8 news items need reading for repository 'gentoo'.
9 >  * Use eselect news read to view new items.
10 >
11 > Calculating dependencies... done!
12 > [ebuild   R    ] dev-libs/botan-1.10.17
13 > [ebuild     U  ] media-gfx/imagemagick-7.0.7.6 [6.9.9.0]
14 > [ebuild   R    ] dev-python/pillow-4.2.1-r1
15 > [ebuild     U  ] media-libs/gst-plugins-base-1.12.3 [1.10.5]
16 > [ebuild     U  ] dev-qt/qtgui-5.9.2 [5.7.1-r1] USE="libinput* -vnc%"
17 > [ebuild   R    ] media-video/ffmpeg-3.3.4
18 > [ebuild     U  ] dev-qt/qtwidgets-5.9.2 [5.7.1] USE="gtk%*"
19 > [ebuild     U  ] media-libs/gst-plugins-ugly-1.12.3 [1.10.5]
20 > [ebuild     U  ] dev-qt/qtdeclarative-5.9.2 [5.7.1]
21 > [ebuild     U  ] dev-qt/qtprintsupport-5.9.2 [5.7.1]
22 > [ebuild     U  ] media-video/vlc-2.2.6-r2 [2.2.6] USE="qt5*"
23 > [ebuild     U  ] media-plugins/gst-plugins-x264-1.12.3 [1.10.5]
24 > [ebuild     U  ] dev-qt/qtwebchannel-5.9.2 [5.7.1]
25 > [ebuild   R    ] net-analyzer/wireshark-2.4.2
26 > [ebuild     U  ] xfce-base/xfwm4-4.13.0-r1 [4.12.3-r1] USE="opengl%*
27 > -xpresent%"
28 > [ebuild     U  ] app-editors/vim-8.0.1188 [8.0.0386] USE="terminal%*"
29 > PYTHON_SINGLE_TARGET="python3_4%* -python2_7% -python3_5% -python3_6%"
30 > [ebuild     U  ] dev-qt/qtwebengine-5.9.2 [5.7.1-r2]
31 > [ebuild   R    ] dev-db/postgresql-9.6.5-r1
32 > [ebuild     U  ] media-video/obs-studio-20.0.1-r1 [20.0.1]
33 > [ebuild     U  ] net-print/cups-filters-1.17.9 [1.16.4] USE="-pclm%"
34 > [ebuild     U  ] media-gfx/graphviz-2.40.1 [2.38.0-r1]
35 > [ebuild   R    ] www-servers/nginx-1.12.1
36 > [ebuild   R    ] dev-lang/php-7.0.24
37 > [ebuild   R    ] dev-db/mariadb-10.2.9
38 > [blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0
39 > ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking
40 > media-libs/gst-plugins-base-1.12.3)
41 >
42 > !!! Multiple package instances within a single package slot have been
43 > pulled !!! into the dependency graph, resulting in a slot conflict:
44 >
45 > dev-qt/qtgui:5
46 >
47 >   (dev-qt/qtgui-5.7.1-r1:5/5.7::gentoo, installed) pulled in by
48 >     ~dev-qt/qtgui-5.7.1 required by
49 > (dev-qt/qtquickcontrols-5.7.1:5/5.7::gentoo, installed)
50 >     ^            
51 > ^^^^^                                                                                                                          
52 >
53 >     (and 9 more with the same problem)
54 >
55 >   (dev-qt/qtgui-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
56 > pulled in by
57 >     ~dev-qt/qtgui-5.9.2 required by
58 > (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
59 >     ^            
60 > ^^^^^                                                                                                                                       
61 >
62 >     (and 3 more with the same problem)
63 >
64 > dev-qt/qtwidgets:5
65 >
66 >   (dev-qt/qtwidgets-5.7.1:5/5.7::gentoo, installed) pulled in by
67 >     ~dev-qt/qtwidgets-5.7.1 required by
68 > (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
69 >     ^                
70 > ^^^^^                                                                                                                   
71 >
72 >     (and 6 more with the same problem)
73 >
74 >   (dev-qt/qtwidgets-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
75 > pulled in by
76 >     ~dev-qt/qtwidgets-5.9.2 required by
77 > (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
78 >     ^                
79 > ^^^^^                                                                                                                                       
80 >
81 >     (and 2 more with the same problem)
82 >
83 > dev-qt/qtprintsupport:5
84 >
85 >   (dev-qt/qtprintsupport-5.7.1:5/5.7::gentoo, installed) pulled in by
86 >     ~dev-qt/qtprintsupport-5.7.1 required by
87 > (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
88 >     ^                     
89 > ^^^^^                                                                                                                   
90 >
91 >
92 >   (dev-qt/qtprintsupport-5.9.2:5/5.9::gentoo, ebuild scheduled for
93 > merge) pulled in by
94 >     ~dev-qt/qtprintsupport-5.9.2 required by
95 > (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
96 >     ^                     
97 > ^^^^^                                                                                                                                       
98 >
99 >
100 > dev-qt/qtdeclarative:5
101 >
102 >   (dev-qt/qtdeclarative-5.7.1:5/5.7::gentoo, installed) pulled in by
103 >     ~dev-qt/qtdeclarative-5.7.1 required by
104 > (dev-qt/qtquickcontrols-5.7.1:5/5.7::gentoo, installed)
105 >     ^                    
106 > ^^^^^                                                                                                                          
107 >
108 >
109 >   (dev-qt/qtdeclarative-5.9.2:5/5.9::gentoo, ebuild scheduled for
110 > merge) pulled in by
111 >     ~dev-qt/qtdeclarative-5.9.2 required by
112 > (dev-qt/qtwebchannel-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
113 >     ^                    
114 > ^^^^^                                                                                                                                        
115 >
116 >     (and 1 more with the same problem)
117 >
118 > NOTE: Use the '--verbose-conflicts' option to display parents omitted
119 > above
120 >
121 > It may be possible to solve this problem by using package.mask to
122 > prevent one of those packages from being selected. However, it is also
123 > possible that conflicting dependencies exist such that they are
124 > impossible to satisfy simultaneously.  If such a conflict exists in
125 > the dependencies of two different packages, then those packages can
126 > not be installed simultaneously. You may want to try a larger value of
127 > the --backtrack option, such as --backtrack=30, in order to see if
128 > that will solve this conflict automatically.
129 >
130 > For more information, see MASKED PACKAGES section in the emerge man
131 > page or refer to the Gentoo Handbook.
132 >
133 >
134 >  * Error: The above package list contains packages which cannot be
135 >  * installed at the same time on the same system.
136 >
137 >   (media-libs/gst-plugins-base-1.12.3:1.0/1.0::gentoo, ebuild
138 > scheduled for merge) pulled in by
139 >     media-libs/gst-plugins-base:1.0 required by
140 > (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
141 >    
142 > >=media-libs/gst-plugins-base-1.10.5:1.0[alsa?,ogg?,theora?,vorbis?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
143 > (>=media-libs/gst-plugins-base-1.10.5:1.0[alsa,ogg,vorbis,X,abi_x86_32(-),abi_x86_64(-)])
144 > required by (media-plugins/gst-plugins-meta-1.10.5:1.0/1.0::gentoo,
145 > installed)
146 >    
147 > >=media-libs/gst-plugins-base-1.12.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
148 > (>=media-libs/gst-plugins-base-1.12.3:1.0[abi_x86_32(-),abi_x86_64(-)])
149 > required by (media-libs/gst-plugins-ugly-1.12.3:1.0/1.0::gentoo,
150 > ebuild scheduled for merge)
151 >     >=media-libs/gst-plugins-base-1.4.5:1.0 required by
152 > (media-video/vlc-2.2.6-r2:0/5-8::gentoo, ebuild scheduled for merge)
153 >    
154 > >=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
155 > (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)])
156 > required by
157 > (media-plugins/gst-plugins-cdparanoia-1.10.5:1.0/1.0::gentoo,
158 > installed)
159 > >=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
160 > (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)])
161 > required by (media-libs/gst-plugins-good-1.10.5:1.0/1.0::gentoo,
162 > installed)
163 > >=media-libs/gst-plugins-base-1.10.5:1.0[X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
164 > (>=media-libs/gst-plugins-base-1.10.5:1.0[X,abi_x86_32(-),abi_x86_64(-)])
165 > required by (media-plugins/gst-plugins-v4l2-1.10.5:1.0/1.0::gentoo,
166 > installed)
167 >    
168 > >=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
169 > (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64
170 > (-)]) required by
171 > (media-plugins/gst-plugins-vaapi-1.10.5:1.0/1.0::gentoo, installed)
172 >     media-libs/gst-plugins-base:1.0 required by
173 > (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, installed)
174 >    
175 > >=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,introspection?]
176 > (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-),introspection])
177 > required by (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo,
178 > installed)
179 >
180 >   (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, installed)
181 > pulled in by
182 >    
183 > >=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
184 > (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)])
185 > required by (media-plugins/gst-plugins-dts-1.10.5:1.0/1.0::gentoo,
186 > installed)
187 >     media-libs/gst-plugins-bad:1.0 required by
188 > (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, installed)
189 >    
190 > >=media-libs/gst-plugins-bad-1.10.5:1.0[opengl?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
191 > (>=media-libs/gst-plugins-bad-1.10.5:1.0[opengl,abi_x86_32(-),abi_x86_64(-)])
192 > required by (media-plugins/gst-plugins-vaapi-1.10.5:1.0/1.0::gentoo,
193 > installed)
194 >    
195 > >=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
196 > (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)])
197 > required by
198 > (media-plugins/gst-plugins-resindvd-1.10.5:1.0/1.0::gentoo, installed)
199 >    
200 > >=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
201 > (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)])
202 > required by (media-plugins/gst-plugins-faad-1.10.5:1.0/1.0::gentoo,
203 > installed)
204 >
205 >
206 > For more information about Blocked Packages, please refer to the
207 > following section of the Gentoo Linux x86 Handbook (architecture is
208 > irrelevant):
209 >
210 > https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
211 >
212 >
213 > !!! The following installed packages are masked:
214 > - app-admin/keepassx-2.0.2-r1::gentoo (masked by: package.mask)
215 > /usr/portage/profiles/package.mask:
216 > # Lars Wendler <polynomial-c@g.o> (12 Oct 2017)
217 > # Dead upstream. No qt5 release. Use app-admin/keepassxc as drop-in
218 > # replacement which has very active upstream and regular releases.
219 > # Masked for removal in 30 days.
220 >
221 > For more information, see the MASKED PACKAGES section in the emerge
222 > man page or refer to the Gentoo Handbook.
223 >
224 > Can you help me?
225
226 Try
227
228 # emerge @preserved-rebuilt --reinstall-atoms="$(qlist -IC dev-qt/ media-libs/ media-plugins/)"
229
230 Portage seems to fail to see that changed subslot deps in Qt need to be
231 rebuilt to fulfill all constraints. At least that was a problem for me
232 when this Qt upgrade (5.7 to 5.9) was involved. Yours looks a little
233 bit different. And I used a manually crafted "reinstall-atoms"
234 parameter instead of just throwing everything of interest at it.
235
236
237 --
238 Regards,
239 Kai
240
241 Replies to list-only preferred.