Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gst-plugins-bad-1.11.90 is blocking gst-plugins-base-1.12.3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
hubot
n00b
n00b


Joined: 14 Aug 2017
Posts: 15

PostPosted: Tue Oct 17, 2017 2:32 pm    Post subject: gst-plugins-bad-1.11.90 is blocking gst-plugins-base-1.12.3 Reply with quote

I've got error:

Code:
tux ~ # emerge @preserved-rebuild

 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!
[ebuild   R    ] dev-libs/botan-1.10.17
[ebuild     U  ] media-gfx/imagemagick-7.0.7.6 [6.9.9.0]
[ebuild   R    ] dev-python/pillow-4.2.1-r1
[ebuild     U  ] media-libs/gst-plugins-base-1.12.3 [1.10.5]
[ebuild     U  ] dev-qt/qtgui-5.9.2 [5.7.1-r1] USE="libinput* -vnc%"
[ebuild   R    ] media-video/ffmpeg-3.3.4
[ebuild     U  ] dev-qt/qtwidgets-5.9.2 [5.7.1] USE="gtk%*"
[ebuild     U  ] media-libs/gst-plugins-ugly-1.12.3 [1.10.5]
[ebuild     U  ] dev-qt/qtdeclarative-5.9.2 [5.7.1]
[ebuild     U  ] dev-qt/qtprintsupport-5.9.2 [5.7.1]
[ebuild     U  ] media-video/vlc-2.2.6-r2 [2.2.6] USE="qt5*"
[ebuild     U  ] media-plugins/gst-plugins-x264-1.12.3 [1.10.5]
[ebuild     U  ] dev-qt/qtwebchannel-5.9.2 [5.7.1]
[ebuild   R    ] net-analyzer/wireshark-2.4.2
[ebuild     U  ] xfce-base/xfwm4-4.13.0-r1 [4.12.3-r1] USE="opengl%* -xpresent%"
[ebuild     U  ] app-editors/vim-8.0.1188 [8.0.0386] USE="terminal%*" PYTHON_SINGLE_TARGET="python3_4%* -python2_7% -python3_5% -python3_6%"
[ebuild     U  ] dev-qt/qtwebengine-5.9.2 [5.7.1-r2]
[ebuild   R    ] dev-db/postgresql-9.6.5-r1
[ebuild     U  ] media-video/obs-studio-20.0.1-r1 [20.0.1]
[ebuild     U  ] net-print/cups-filters-1.17.9 [1.16.4] USE="-pclm%"
[ebuild     U  ] media-gfx/graphviz-2.40.1 [2.38.0-r1]
[ebuild   R    ] www-servers/nginx-1.12.1
[ebuild   R    ] dev-lang/php-7.0.24
[ebuild   R    ] dev-db/mariadb-10.2.9
[blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0 ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking media-libs/gst-plugins-base-1.12.3)

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

dev-qt/qtgui:5

  (dev-qt/qtgui-5.7.1-r1:5/5.7::gentoo, installed) pulled in by
    ~dev-qt/qtgui-5.7.1 required by (dev-qt/qtquickcontrols-5.7.1:5/5.7::gentoo, installed)
    ^             ^^^^^
    (and 9 more with the same problem)

  (dev-qt/qtgui-5.9.2:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-5.9.2 required by (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
    ^             ^^^^^
    (and 3 more with the same problem)

dev-qt/qtwidgets:5

  (dev-qt/qtwidgets-5.7.1:5/5.7::gentoo, installed) pulled in by
    ~dev-qt/qtwidgets-5.7.1 required by (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
    ^                 ^^^^^
    (and 6 more with the same problem)

  (dev-qt/qtwidgets-5.9.2:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtwidgets-5.9.2 required by (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^
    (and 2 more with the same problem)

dev-qt/qtprintsupport:5

  (dev-qt/qtprintsupport-5.7.1:5/5.7::gentoo, installed) pulled in by
    ~dev-qt/qtprintsupport-5.7.1 required by (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
    ^                      ^^^^^

  (dev-qt/qtprintsupport-5.9.2:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtprintsupport-5.9.2 required by (dev-qt/qtwebengine-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
    ^                      ^^^^^

dev-qt/qtdeclarative:5

  (dev-qt/qtdeclarative-5.7.1:5/5.7::gentoo, installed) pulled in by
    ~dev-qt/qtdeclarative-5.7.1 required by (dev-qt/qtquickcontrols-5.7.1:5/5.7::gentoo, installed)
    ^                     ^^^^^

  (dev-qt/qtdeclarative-5.9.2:5/5.9::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdeclarative-5.9.2 required by (dev-qt/qtwebchannel-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^
    (and 1 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

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


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/gst-plugins-base-1.12.3:1.0/1.0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/gst-plugins-base:1.0 required by (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[alsa,ogg,vorbis,X,abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-meta-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.12.3:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-libs/gst-plugins-ugly-1.12.3:1.0/1.0::gentoo, ebuild scheduled for merge)
    >=media-libs/gst-plugins-base-1.4.5:1.0 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, ebuild scheduled for merge)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-cdparanoia-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-libs/gst-plugins-good-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[X,abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-v4l2-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64
(-)]) required by (media-plugins/gst-plugins-vaapi-1.10.5:1.0/1.0::gentoo, installed)
    media-libs/gst-plugins-base:1.0 required by (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, installed)
    >=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?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-),introspection]) required by (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, installed)

  (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, installed) pulled in by
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-dts-1.10.5:1.0/1.0::gentoo, installed)
    media-libs/gst-plugins-bad:1.0 required by (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[opengl,abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-vaapi-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-resindvd-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-faad-1.10.5:1.0/1.0::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


!!! The following installed packages are masked:
- app-admin/keepassx-2.0.2-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (12 Oct 2017)
# Dead upstream. No qt5 release. Use app-admin/keepassxc as drop-in
# replacement which has very active upstream and regular releases.
# Masked for removal in 30 days.

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


Can you help me?

[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 39312
Location: 56N 3W

PostPosted: Tue Oct 17, 2017 3:37 pm    Post subject: Reply with quote

hubot,

Code:
[blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0 ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking media-libs/gst-plugins-base-1.12.3)


The key here is in the < in <media-libs/gst-plugins-bad-1.11.90.
Code:
emerge -1 media-libs/gst-plugins-bad
will update media-libs/gst-plugins-bad and should fix the blocker.

-- edit --

It looks like your previous
Code:
emerge -uDUav @world
failed.
That could be a bigger problem.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Linubie
Apprentice
Apprentice


Joined: 11 Jun 2004
Posts: 226

PostPosted: Mon Nov 20, 2017 9:31 pm    Post subject: Reply with quote

same here:

Code:
!! existing preserved libs:
>>> package: media-libs/gst-plugins-bad-1.10.5
 *  - /usr/lib64/libgstgl-1.0.so.0
 *  - /usr/lib64/libgstgl-1.0.so.0.1005.0
 *      used by /usr/lib64/libwebkit2gtk-4.0.so.37.24.5 (net-libs/webkit-gtk-2.18.2)
 *      used by /usr/libexec/webkit2gtk-4.0/WebKitPluginProcess2 (net-libs/webkit-gtk-2.18.2)
 *  - /usr/lib64/libgstphotography-1.0.so.0
 *  - /usr/lib64/libgstphotography-1.0.so.0.1005.0
 *      used by /usr/lib64/qt5/plugins/mediaservice/libgstcamerabin.so (dev-qt/qtmultimedia-5.7.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
gentupe ~ # emerge @preserved-rebuild
Calculating dependencies... done!
[ebuild  N     ] media-libs/gst-plugins-bad-1.10.5  USE="X bzip2 egl gtk introspection nls opengl orc vcd vnc -gles2 {-test} -wayland" ABI_X86="32 (64) (-x32)"
[ebuild   R    ] dev-qt/qtmultimedia-5.7.1
[ebuild   R    ] net-libs/webkit-gtk-2.18.2
[blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0 ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking media-libs/gst-plugins-base-1.12.3)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/gst-plugins-bad:1.0 required by (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    >=media-libs/gst-plugins-bad-1.10:1.0[opengl?,egl?] (>=media-libs/gst-plugins-bad-1.10:1.0[opengl,egl]) required by (net-libs/webkit-gtk-2.18.2:4/37::gentoo, ebuild scheduled for merge)

  (media-libs/gst-plugins-base-1.12.3:1.0/1.0::gentoo, installed) pulled in by
    >=media-libs/gst-plugins-base-1.2.3:1.0 required by (net-libs/webkit-gtk-2.18.2:4/37::gentoo, ebuild scheduled for merge)
    media-libs/gst-plugins-base:1.0 required by (dev-qt/qtmultimedia-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    >=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?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_32(-),abi_x86_64(-),introspection]) required by (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

gentupe ~ # emerge -1 media-libs/gst-plugins-bad
Calculating dependencies... done!
[ebuild  N     ] media-libs/gst-plugins-bad-1.10.5  USE="X bzip2 egl gtk introspection nls opengl orc vcd vnc -gles2 {-test} -wayland" ABI_X86="32 (64) (-x32)"
[blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0 ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking media-libs/gst-plugins-base-1.12.3)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/gst-plugins-bad


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
_________________
Mircosoft software is like having sex with a stranger, you always have to be careful not to get infected with something...
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 163

PostPosted: Mon Nov 20, 2017 10:38 pm    Post subject: Reply with quote

Same problem as well.

Code:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-apps/coreutils-8.28-r1::gentoo [8.26::gentoo] USE="acl nls xattr -caps -gmp -hostname -kill -multicall (-selinux) -static {-test%} -vanilla" 5,180 KiB
[ebuild  NS    ] sys-devel/binutils-2.29.1-r1:2.29.1::gentoo [2.28.1:2.28.1::gentoo] USE="cxx nls -multitarget -static-libs {-test} -vanilla" 28,462 KiB
[ebuild     U  ] media-libs/lcms-2.9:2::gentoo [2.8-r1:2::gentoo] USE="jpeg threads tiff -doc -static-libs {-test} (-zlib%*)" ABI_X86="(64) -32 (-x32)" 10,698 KiB
[ebuild     U  ] sys-devel/automake-1.15.1-r1:1.15::gentoo [1.15-r2:1.15::gentoo] 1,475 KiB
[ebuild  r  U  ] sys-libs/binutils-libs-2.29.1-r1:0/2.29.1::gentoo [2.28.1:0/2.28.1::gentoo] USE="nls -64-bit-bfd -multitarget -static-libs" ABI_X86="(64) -32 (-x32)" 19 KiB
[ebuild     U  ] dev-lang/orc-0.4.27::gentoo [0.4.26-r1::gentoo] USE="-examples -pax_kernel -static-libs" ABI_X86="(64) -32 (-x32)" 455 KiB
[ebuild  rR    ] x11-libs/cairo-1.14.8::gentoo  USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] media-libs/gstreamer-1.12.3:1.0::gentoo [1.10.5:1.0::gentoo] USE="caps introspection nls orc {-test} (-unwind)" ABI_X86="(64) -32 (-x32)" 3,102 KiB
[ebuild     U  ] media-libs/gst-plugins-base-1.12.3:1.0::gentoo [1.10.5:1.0::gentoo] USE="X alsa introspection nls ogg orc pango vorbis -ivorbis -theora" ABI_X86="(64) -32 (-x32)" 3,045 KiB
[ebuild  rR   ~] dev-lang/lazarus-1.6.4::gentoo  USE="-minimal" 0 KiB
[ebuild     U  ] x11-libs/wxGTK-2.8.12.1-r2:2.8::gentoo [2.8.12.1-r1:2.8::gentoo] USE="X opengl sdl tiff (-aqua) -debug -doc -gnome -gstreamer -odbc -pch" ABI_X86="(64%*) -32% (-x32)" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.34.9::gentoo [0.34.8::gentoo] USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs" 223 KiB
[blocks B      ] <media-libs/gst-plugins-bad-1.11.90:1.0 ("<media-libs/gst-plugins-bad-1.11.90:1.0" is blocking media-libs/gst-plugins-base-1.12.3)

Total: 12 packages (9 upgrades, 1 in new slot, 2 reinstalls), Size of downloads: 52,652 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/gst-plugins-base-1.12.3:1.0/1.0::gentoo, ebuild scheduled for merge) pulled in by
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-pulse-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-cdparanoia-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[alsa,ogg,vorbis,X,abi_x86_64(-)]) required by (media-plugins/gst-plugins-meta-1.10.5:1.0/1.0::gentoo, installed)
    >=media-libs/gst-plugins-base-1.10.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(-)?] (>=media-libs/gst-plugins-base-1.10.3:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-libav-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_64(-)]) required by (media-libs/gst-plugins-good-1.10.5:1.0/1.0::gentoo, installed)
    media-libs/gst-plugins-base:1.0 required by (dev-qt/qtmultimedia-5.9.2:5/5.9::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_64(-)]) required by (media-libs/gst-plugins-ugly-1.10.5:1.0/1.0::gentoo, installed)
    >=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?] (>=media-libs/gst-plugins-base-1.10.5:1.0[abi_x86_64(-),introspection]) required by (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, installed)

  (media-libs/gst-plugins-bad-1.10.5:1.0/1.0::gentoo, installed) pulled in by
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-hls-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-resindvd-1.10.5:1.0/1.0::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-dts-1.10.5:1.0/1.0::gentoo, installed)
    media-libs/gst-plugins-bad:1.0 required by (dev-qt/qtmultimedia-5.9.2:5/5.9::gentoo, installed)
    >=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(-)?] (>=media-libs/gst-plugins-bad-1.10.5:1.0[abi_x86_64(-)]) required by (media-plugins/gst-plugins-faad-1.10.5:1.0/1.0::gentoo, installed)
[/
code]

[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 163

PostPosted: Mon Nov 20, 2017 11:30 pm    Post subject: Reply with quote

I solved the problem by creating a local copy of gst-plugins-base ebuild and commenting out this line :
Code:
RDEPEND+="!<media-libs/gst-plugins-bad-1.11.90:1.0" # rawparse move


I don't understand what that line is doing in there and what "rawparse move" actually means, anyway... without that line there's no blocking.

Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-apps/coreutils-8.28-r1::gentoo [8.26::gentoo] USE="acl nls xattr -caps -gmp -hostname -kill -multicall (-selinux) -static {-test%} -vanilla" 5,180 KiB
[ebuild  NS    ] sys-devel/binutils-2.29.1-r1:2.29.1::gentoo [2.28.1:2.28.1::gentoo] USE="cxx nls -multitarget -static-libs {-test} -vanilla" 28,462 KiB
[ebuild     U  ] media-libs/lcms-2.9:2::gentoo [2.8-r1:2::gentoo] USE="jpeg threads tiff -doc -static-libs {-test} (-zlib%*)" ABI_X86="(64) -32 (-x32)" 10,698 KiB
[ebuild     U  ] sys-devel/automake-1.15.1-r1:1.15::gentoo [1.15-r2:1.15::gentoo] 1,475 KiB
[ebuild  r  U  ] sys-libs/binutils-libs-2.29.1-r1:0/2.29.1::gentoo [2.28.1:0/2.28.1::gentoo] USE="nls -64-bit-bfd -multitarget -static-libs" ABI_X86="(64) -32 (-x32)" 19 KiB
[ebuild     U  ] dev-lang/orc-0.4.27::gentoo [0.4.26-r1::gentoo] USE="-examples -pax_kernel -static-libs" ABI_X86="(64) -32 (-x32)" 455 KiB
[ebuild  rR    ] x11-libs/cairo-1.14.8::gentoo  USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] media-libs/gstreamer-1.12.3:1.0::gentoo [1.10.5:1.0::gentoo] USE="caps introspection nls orc {-test} (-unwind)" ABI_X86="(64) -32 (-x32)" 3,102 KiB
[ebuild     U  ] media-libs/gst-plugins-base-1.12.3:1.0::localrepo [1.10.5:1.0::gentoo] USE="X alsa introspection nls ogg orc pango vorbis -ivorbis -theora" ABI_X86="(64) -32 (-x32)" 3,045 KiB
[ebuild  rR   ~] dev-lang/lazarus-1.6.4::gentoo  USE="-minimal" 0 KiB
[ebuild     U  ] x11-libs/wxGTK-2.8.12.1-r2:2.8::gentoo [2.8.12.1-r1:2.8::gentoo] USE="X opengl sdl tiff (-aqua) -debug -doc -gnome -gstreamer -odbc -pch" ABI_X86="(64%*) -32% (-x32)" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.34.9::gentoo [0.34.8::gentoo] USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs" 223 KiB

Total: 12 packages (9 upgrades, 1 in new slot, 2 reinstalls), Size of downloads: 52,652 KiB

The following packages are causing rebuilds:

  (sys-libs/binutils-libs-2.29.1-r1:0/2.29.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (x11-libs/cairo-1.14.8:0/0::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No]
Back to top
View user's profile Send private message
stqn
n00b
n00b


Joined: 07 Apr 2015
Posts: 37

PostPosted: Mon Nov 20, 2017 11:42 pm    Post subject: Reply with quote

I have the same block today on my (mostly) stable system.

As far as I can see the source of the block is in /usr/portage/media-libs/gst-plugins-base/gst-plugins-base-1.12.3.ebuild:
Code:

RDEPEND+="!<media-libs/gst-plugins-bad-1.11.90:1.0" # rawparse move


I tried reinstalling gst-plugins-bad, --complete-graph and --backtrack=1000 with no luck.

Edit: ah, thanks kajzer (you posted while I was typing this), I’ll do the same.
Back to top
View user's profile Send private message
keks24
n00b
n00b


Joined: 12 May 2017
Posts: 1

PostPosted: Mon Nov 20, 2017 11:53 pm    Post subject: Reply with quote

NeddySeagoon wrote:
hubot,

The key here is in the < in <media-libs/gst-plugins-bad-1.11.90.
Code:
emerge -1 media-libs/gst-plugins-bad
will update media-libs/gst-plugins-bad and should fix the blocker.


The oneshot itself is not enough.

eix is telling me that version 1.12.3 is a testing package, so just doing a oneshot keeps installing version 1.10.5 in my case.

Code:

ramon@lenovo ~ % eix media-libs/gst-plugins-bad
[I] media-libs/gst-plugins-bad
     Available versions:
     (0.10) 0.10.23-r4
     (1.0)  1.10.3^t 1.10.5^t (~)1.12.3^t
       {X bzip2 (+)egl gles2 gtk +introspection nls (+)opengl +orc test vcd vnc wayland ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  1.12.3(1.0)^t(00:44:22 21/11/17)(X bzip2 egl introspection opengl orc -gles2 -gtk -nls -test -vcd -vnc -wayland ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://gstreamer.freedesktop.org/
     Description:         Less plugins for GStreamer


I had to add the following line to "/etc/portage/package.accepted_keywords":
Code:

=media-libs/gst-plugins-bad-1.12.3 ~amd64


Oneshot the package:
Code:

emerge --oneshot =gst-plugins-bad-1.12.3


After that everything should be fine. :)

-Keks
_________________
This sentence is wrong!
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 163

PostPosted: Tue Nov 21, 2017 12:16 am    Post subject: Reply with quote

stqn wrote:
I have the same block today on my (mostly) stable system.

As far as I can see the source of the block is in /usr/portage/media-libs/gst-plugins-base/gst-plugins-base-1.12.3.ebuild:
Code:

RDEPEND+="!<media-libs/gst-plugins-bad-1.11.90:1.0" # rawparse move


I tried reinstalling gst-plugins-bad, --complete-graph and --backtrack=1000 with no luck.

Edit: ah, thanks kajzer (you posted while I was typing this), I’ll do the same.


Actually it compiled well, but when it started checking for collisions it failed :

Code:
>>> Installing (9 of 12) media-libs/gst-plugins-base-1.12.3::localrepo
 * checking 427 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *    /usr/lib64/gstreamer-1.0/libgstrawparse.so
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * media-libs/gst-plugins-bad-1.10.5:1.0::gentoo
 *    /usr/lib64/gstreamer-1.0/libgstrawparse.so
 *
 * Package 'media-libs/gst-plugins-base-1.12.3' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.


I was trying to avoid arching gst-plugins-bad but it seems that's the way to go.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 11448

PostPosted: Tue Nov 21, 2017 2:18 am    Post subject: Reply with quote

kajzer wrote:
I solved the problem by creating a local copy of gst-plugins-base ebuild and commenting out this line :
Code:
RDEPEND+="!<media-libs/gst-plugins-bad-1.11.90:1.0" # rawparse move


I don't understand what that line is doing in there and what "rawparse move" actually means, anyway... without that line there's no blocking.
Based on the later responses in this thread, it appears that this blocker is present for good reason. The rawparse module was moved from one package to another, and this blocker disallows trying to install package combinations that are known to cause a file collision. You must upgrade media-libs/gst-plugins-bad to a version higher than the blocker, or remove it entirely, before installing media-libs/gst-plugins-base.
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 163

PostPosted: Tue Nov 21, 2017 2:31 am    Post subject: Reply with quote

Hu wrote:
Based on the later responses in this thread, it appears that this blocker is present for good reason. The rawparse module was moved from one package to another, and this blocker disallows trying to install package combinations that are known to cause a file collision. You must upgrade media-libs/gst-plugins-bad to a version higher than the blocker, or remove it entirely, before installing media-libs/gst-plugins-base.


Yes, there is definitely a reason for that blocker, however I don't see a reason for upgrading just gst-plugins-base and not the rest of the plugins to the same version, but maybe in the future bumping them all to the same version at the same time would avoid this kind of problems. But I don't know anything about gstreamer so I'm not sure how that works (bump just the base and leave the rest of the plugins to older versions)
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 11448

PostPosted: Tue Nov 21, 2017 5:12 am    Post subject: Reply with quote

You probably do need to upgrade all the pieces that you have installed. The blocker was picked because users who never installed media-libs/gst-plugins-bad do not need to install a newer version of it. They merely need to refrain from installing the old version.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 333
Location: Brazil

PostPosted: Tue Nov 21, 2017 10:52 am    Post subject: Reply with quote

It's because someone bumped the entire gst-plugins stack but gst-plugins-bad is still unstable on amd64 (and arm and sparc). Just add:

Code:
=media-libs/gst-plugins-bad-1.12.3 ~amd64


to package.accept_keywords in the meantime.

Reference: https://packages.gentoo.org/packages/media-libs/gst-plugins-bad
Back to top
View user's profile Send private message
kajzer
Apprentice
Apprentice


Joined: 27 Nov 2014
Posts: 163

PostPosted: Tue Nov 21, 2017 12:50 pm    Post subject: Reply with quote

Hu wrote:
You probably do need to upgrade all the pieces that you have installed. The blocker was picked because users who never installed media-libs/gst-plugins-bad do not need to install a newer version of it. They merely need to refrain from installing the old version.


I don't get why are only gstreamer and gst-plugins-base bumped to 1.12.3 and the rest is not, if the base is upgraded shouldn't plugins depending on that base be upgraded as well?
Maybe I'm missing something, like I said I don't know much about gstreamer, I'm sure there's a good reason for it.
I just decided to bump everything gstreamer related and don't worry about it in the future, hope I didn't miss something :

Code:
media-plugins/gst-* ~amd64
media-libs/gstreamer* ~amd64
media-libs/gst* ~amd64
Back to top
View user's profile Send private message
stqn
n00b
n00b


Joined: 07 Apr 2015
Posts: 37

PostPosted: Tue Nov 21, 2017 1:09 pm    Post subject: Reply with quote

I also wonder why gst-plugins-bad-1.12.3 was made unstable; it’s not like we have the choice of using another version. To make it worse, it’s really not obvious based on the block message emerge gives us that the solution is to add gst-plugins-bad to package.accept_keywords.
BTW, thank you keks24 for the solution!
Back to top
View user's profile Send private message
dantrell
Apprentice
Apprentice


Joined: 01 Jun 2007
Posts: 294
Location: Earth

PostPosted: Tue Nov 21, 2017 2:05 pm    Post subject: Reply with quote

The commits that caused this issue were reverted so you can now remove your local fixes if you want (provided that you are synced up).

For details see Gentoo bug #635900.

kajzer wrote:
I don't get why are only gstreamer and gst-plugins-base bumped to 1.12.3 and the rest is not, if the base is upgraded shouldn't plugins depending on that base be upgraded as well?

It's probably because there's a team of people working together instead of just one person and each team member has a predefined area of responsibility that doesn't criss-cross except by request.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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