Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 539676 - media-plugins/gst-plugins-libav-1.2.4-r1 blocking ffmpeg and libav
Summary: media-plugins/gst-plugins-libav-1.2.4-r1 blocking ffmpeg and libav
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-10 20:42 UTC by tman
Modified: 2015-02-12 19:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tman 2015-02-10 20:42:19 UTC
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

[nomerge      ] games-util/steam-meta-0-r20131107 
[ebuild     U ]  games-util/steam-launcher-1.0.0.49-r3 [1.0.0.49-r2]
[ebuild     U ] media-gfx/blender-2.73a-r1 [2.73a]
[ebuild     U ] media-fonts/terminus-font-4.39-r1 [4.39]
[nomerge      ] media-gfx/blender-2.73a-r1 [2.73a]
[ebuild     U ]  media-video/libav-11.2 [9.17]
[nomerge      ] app-misc/freemind-1.0.1 
[nomerge      ]  dev-java/avalon-framework-4.2.0-r1 
[nomerge      ]   dev-java/avalon-logkit-2.1-r6 
[nomerge      ]    java-virtuals/servlet-api-2.5-r1 
[ebuild     U ]     dev-java/tomcat-servlet-api-6.0.43 [6.0.41]

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

media-video/libav:0

  (media-video/libav-11.2:0/10::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-video/libav-9.17:0/9::gentoo, installed) pulled in by
    >=media-video/libav-9.12:0/9=[abi_x86_32(-),abi_x86_64(-)] required by (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3:0.10/0.10::gentoo, installed)
                            ^^^^^                                                                                                                                                                
    <media-video/libav-10: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(-)?] required by (media-plugins/gst-plugins-libav-1.2.4-r1:1.0/1.0::gentoo, installed)
    ^                  ^^^^^                                                                                                                                                                                                                                                                                                                            
    (and 4 more with the same problems)



Reproducible: Always




Portage 2.2.16 (python 3.4.2-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.2, glibc-2.20-r1, 3.19.0-gentoo x86_64)
=================================================================
System uname: Linux-3.19.0-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    24626200 total,  21973788 free
KiB Swap:   25461756 total,  25461756 free
Timestamp of repository gentoo: Tue, 10 Feb 2015 17:00:01 +0000
sh bash 4.3_p33-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.3_p33-r1::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.1-r4::gentoo
dev-lang/python:          2.7.9-r2::gentoo, 3.4.2::gentoo
dev-util/cmake:           3.1.0::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.13.9::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.15::gentoo
sys-devel/binutils:       2.24-r3::gentoo
sys-devel/gcc:            4.9.2::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.5::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r1::gentoo
Repositories:

gentoo
    location: /mnt/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

bitcoin
    location: /mnt/portage/local/layman/bitcoin
    masters: gentoo
    priority: 0

bumblebee
    location: /mnt/portage/local/layman/bumblebee
    masters: gentoo
    priority: 1

steam-overlay
    location: /mnt/portage/local/layman/steam-overlay
    masters: gentoo
    priority: 2

media-overlay
    location: /mnt/portage/local/layman/media-overlay
    masters: gentoo
    priority: 3

lokal
    location: /mnt/portage/local/local-overlay
    masters: gentoo
    priority: 4

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/mnt/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/mnt/portage/packages"
PORTAGE_CONFIGROOT="/"
Comment 1 tman 2015-02-10 21:59:12 UTC
unmasking to version media-plugins/gst-plugins-libav-1.4.5-r1 is a work around to skip all this blocking, but it let to next bug:

#519304
Comment 2 Pacho Ramos gentoo-dev 2015-02-11 10:35:21 UTC
Please post your emerge -pv gst-plugins-libav output
Comment 3 tman 2015-02-11 13:51:29 UTC
# emerge -pv gst-plugins-libav 

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

Calculating dependencies... done!
[ebuild   R   #] media-plugins/gst-plugins-libav-1.4.5-r1:1.0::gentoo  USE="libav orc" ABI_X86="32 (64) (-x32)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
Comment 4 Pacho Ramos gentoo-dev 2015-02-11 14:39:04 UTC
For libav-10 you need to run the 1.4.x branch of gst-plugins-libav
Comment 5 tman 2015-02-11 18:53:12 UTC
(In reply to Pacho Ramos from comment #4)
> For libav-10 you need to run the 1.4.x branch of gst-plugins-libav

you are right, but use the 1.4 brach of this plugins lead to break of this bug.

https://bugs.gentoo.org/show_bug.cgi?id=509326

could u also take a look to this please. thanks
Comment 6 Pacho Ramos gentoo-dev 2015-02-11 21:06:20 UTC
That bug is a about the plugin for old 0.10 slot doesn't support libav-10 and newer... but we still don't have any solution for that. Maybe you could switch to gstreamer1 consumers (instead of deprecated 0.10) or move from libav to ffmpeg as, with that, you will still be able to run both (or stick with libav-9)
Comment 7 tman 2015-02-12 01:04:01 UTC
the problem is the gstreamer-0.10 are depencies of some packages, which install itself as depencies:

 # equery depgraph media-libs/gstreamer
 * Searching for gstreamer in media-libs ...

 * dependency graph for media-libs/gstreamer-0.10.36
 `--  media-libs/gstreamer-0.10.36  amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.24) ~amd64 
   `--  dev-libs/libxml2-2.9.2  (>=dev-libs/libxml2-2.4.9) amd64 
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-0.6.8) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.3) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (virtual/pkgconfig) amd64 
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-0.10.36 stats: packages (10), max depth (1) ]

 * dependency graph for media-libs/gstreamer-0.10.36-r2
 `--  media-libs/gstreamer-0.10.36-r2  amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.34.3) ~amd64  [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(-)?]
   `--  dev-libs/libxml2-2.9.2  (>=dev-libs/libxml2-2.9.1-r4) amd64  [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(-)?]
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-0.6.8) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.3) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (>=virtual/pkgconfig-0-r1) amd64  [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(-)?]
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-0.10.36-r2 stats: packages (10), max depth (1) ]

 * dependency graph for media-libs/gstreamer-1.2.3
 `--  media-libs/gstreamer-1.2.3  amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.32) ~amd64 
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-1.31.1) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.12) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (virtual/pkgconfig) amd64 
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-1.2.3 stats: packages (9), max depth (1) ]

 * dependency graph for media-libs/gstreamer-1.2.4
 `--  media-libs/gstreamer-1.2.4  ~amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.32) ~amd64 
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-1.31.1) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.12) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (virtual/pkgconfig) amd64 
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-1.2.4 stats: packages (9), max depth (1) ]

 * dependency graph for media-libs/gstreamer-1.2.4-r2
 `--  media-libs/gstreamer-1.2.4-r2  amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.34.3) ~amd64  [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(-)?]
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-1.31.1) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.12) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (>=virtual/pkgconfig-0-r1) amd64  [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(-)?]
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-1.2.4-r2 stats: packages (9), max depth (1) ]

 * dependency graph for media-libs/gstreamer-1.4.5
 `--  media-libs/gstreamer-1.4.5  ~amd64 
   `--  dev-libs/glib-2.42.1  (>=dev-libs/glib-2.34.3) ~amd64  [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(-)?]
   `--  dev-libs/gobject-introspection-1.42.0  (>=dev-libs/gobject-introspection-1.31.1) ~amd64 
   `--  app-arch/xz-utils-5.2.0  (app-arch/xz-utils) ~amd64 
   `--  dev-util/gtk-doc-am-1.21  (>=dev-util/gtk-doc-am-1.12) amd64 
   `--  sys-devel/bison-3.0.4  (sys-devel/bison) ~amd64 
   `--  sys-devel/flex-2.5.39-r1  (sys-devel/flex) amd64 
   `--  virtual/pkgconfig-0-r1  (>=virtual/pkgconfig-0-r1) amd64  [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(-)?]
   `--  sys-devel/gettext-0.19.4  (sys-devel/gettext) ~amd64 
[ media-libs/gstreamer-1.4.5 stats: packages (9), max depth (1) ]
Comment 8 Pacho Ramos gentoo-dev 2015-02-12 09:09:28 UTC
# equery d gst-plugins-ffmpeg

that is the one that interests you to try to drop the old plugin for 0.10 slot
Comment 9 tman 2015-02-12 19:01:54 UTC
the culprit are:

# equery d =media-libs/gstreamer-0.10.36
 * These packages depend on media-libs/gstreamer-0.10.36:
--- Invalid atom in /etc/portage/package.mask: >=media-libs/gstreamer-0.10.*
app-office/libreoffice-4.3.5.2 (gstreamer ? media-libs/gstreamer:1.0)
media-libs/libcanberra-0.30-r4 (gstreamer ? media-libs/gstreamer:1.0)
media-libs/opencv-2.4.9 (gstreamer ? media-libs/gstreamer:0.10)
net-libs/farstream-0.1.2-r2 (>=media-libs/gstreamer-0.10.33:0.10)
www-client/uget-9999 (gstreamer ? media-libs/gstreamer:0.10)
x11-libs/wxGTK-2.8.12.1-r1 (gstreamer ? media-libs/gstreamer:0.10)
x11-libs/wxGTK-2.9.5 (gstreamer ? media-libs/gstreamer:0.10)
x11-libs/wxGTK-3.0.2.0-r1 (gstreamer ? media-libs/gstreamer:0.10)