Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
conflict between media-libs/libpostproc and ffmpeg
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
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Mon Feb 09, 2015 4:39 pm    Post subject: conflict between media-libs/libpostproc and ffmpeg Reply with quote

Trying to do an emerge world:

Code:
# emerge -av --update --newuse --deep --with-bdeps=y  --keep-going @world


And I get the following:

Code:

[blocks B      ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.12)
[blocks B      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.17, media-libs/libpostproc-10.20140517-r1)

Total: 72 packages (56 upgrades, 3 new, 1 in new slot, 12 reinstalls), Size of downloads: 242817 KiB
Conflict: 2 blocks (2 unsatisfied)

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

  (media-video/ffmpeg-2.2.12:0/52.55.55::gentoo, installed) pulled in by
    >=media-video/ffmpeg-2.0:0 required by (media-video/mplayer-1.2_pre20141011:0/0::gentoo, installed)
    media-video/ffmpeg required by @selected
    media-video/ffmpeg required by (app-cdr/k9copy-2.3.8-r1:4/4::gentoo, installed)

  (media-video/libav-9.17:0/9::gentoo, ebuild scheduled for merge) pulled in by
    media-video/libav:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge)
    >=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_64(-),X,encode,mp3,truetype,x264]) required by (virtual/ffmpeg-9-r2:0/0::gentoo, ebuild scheduled for merge)
    media-video/libav:0= required by (media-libs/xine-lib-1.2.6-r1:1/1::gentoo, ebuild scheduled for merge)

  (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/libpostproc:0= required by (media-libs/xine-lib-1.2.6-r1:1/1::gentoo, ebuild scheduled for merge)
    media-libs/libpostproc:0= required by (media-video/vlc-2.1.5-r1:0/5-7::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):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Mon Feb 09, 2015 5:28 pm    Post subject: Reply with quote

Add vaapi USE flag to media-video/ffmpeg and try again.
Back to top
View user's profile Send private message
mgorny
Developer
Developer


Joined: 27 Apr 2007
Posts: 83

PostPosted: Tue Feb 10, 2015 8:20 am    Post subject: Reply with quote

You need to decide if you want libav or ffmpeg.

If you want ffmpeg, add -libav to your USE in make.conf, i.e.:

Code:
USE="... -libav"


If you want libav, then deselect ffmpeg which is in your world file for some reason:

Code:
emerge --deselect media-video/ffmpeg


Then try again.
Back to top
View user's profile Send private message
SDNick484
Apprentice
Apprentice


Joined: 05 Dec 2005
Posts: 231

PostPosted: Wed Feb 11, 2015 7:55 am    Post subject: Reply with quote

Can you elaborate on this? Going forward is it no longer possible to have both on one system? Is there a way to take advantage of vaapi offloading with ffmpeg and not libva?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Wed Feb 11, 2015 4:55 pm    Post subject: Reply with quote

It's never been possible to have both on one system. The system was simply changed to ask for an informed decision instead of picking a default based on politics. vaapi and vdpau both work in ffmpeg, if you bother to set the use flags correctly.
Back to top
View user's profile Send private message
SDNick484
Apprentice
Apprentice


Joined: 05 Dec 2005
Posts: 231

PostPosted: Thu Feb 12, 2015 3:22 am    Post subject: Reply with quote

Ant P. wrote:
It's never been possible to have both on one system. The system was simply changed to ask for an informed decision instead of picking a default based on politics. vaapi and vdpau both work in ffmpeg, if you bother to set the use flags correctly.


That doesn't appear to be true; I have both and I don't have anything unmasked or forced/nodeps:
<<<<<
$ eix-installed all | egrep 'libva|ffmpeg'
media-video/ffmpeg-2.2.12
media-video/ffmpegthumbnailer-2.0.8
virtual/ffmpeg-9-r2
x11-libs/libva-1.5.0
x11-libs/libva-intel-driver-1.5.0
x11-libs/libva-vdpau-driver-0.7.4-r2
>>>>>

When I updated yesterday, which was the first time in about a week, it was the first time I ran into conflicts with having them both.

Basically, I just want to ensure I'm able to use VA-API with mpv, Handbrake, & XBMC. If that all works fine with FFmpeg by just adding the vaapi USE flag, then I'm good, but I wasn't clear on that. I also use VDPAU and know that it works with ffmpeg, but it's a pain with primus/optimus (I have a hybrid card, and sticking with Intel/VA-API is much easier to maintain).
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Thu Feb 12, 2015 7:21 pm    Post subject: Reply with quote

Just a small note, it's not libva, it should be libav. Those 2 are completely different packages

Quote:

x11-libs/libva
Video Acceleration (VA) API for Linux
...
media-video/libav
Complete solution to record, convert and stream audio and video
...
media-video/ffmpeg
Complete solution to record, convert and stream audio and video. Includes libavcodec
Back to top
View user's profile Send private message
SDNick484
Apprentice
Apprentice


Joined: 05 Dec 2005
Posts: 231

PostPosted: Thu Feb 12, 2015 11:21 pm    Post subject: Reply with quote

ct85711 wrote:
Just a small note, it's not libva, it should be libav. Those 2 are completely different packages

Quote:

x11-libs/libva
Video Acceleration (VA) API for Linux
...
media-video/libav
Complete solution to record, convert and stream audio and video
...
media-video/ffmpeg
Complete solution to record, convert and stream audio and video. Includes libavcodec


Ah, thanks, sorry for the confusion!
Back to top
View user's profile Send private message
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Fri Feb 20, 2015 9:34 pm    Post subject: Reply with quote

mgorny wrote:
You need to decide if you want libav or ffmpeg.

If you want ffmpeg, add -libav to your USE in make.conf, i.e.:

Code:
USE="... -libav"


If you want libav, then deselect ffmpeg which is in your world file for some reason:

Code:
emerge --deselect media-video/ffmpeg


Then try again.


Well, I don't have libav installed. I did add -libav to the USE flag, but no dice. :(

I alos got this:

Code:
(media-video/libav-11.2:0/10::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_64(-),X,encode,mp3,truetype,x264]) required by (virtual/ffmpeg-9-r2:0/0::gentoo, ebuild scheduled for merge)


Suggesting that ffmpeg requires libav?
Back to top
View user's profile Send private message
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Tue Feb 24, 2015 3:31 pm    Post subject: Reply with quote

charles17 wrote:
Add vaapi USE flag to media-video/ffmpeg and try again.


Already have vaapi :(
Back to top
View user's profile Send private message
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Fri Feb 27, 2015 8:18 pm    Post subject: Reply with quote

mgorny wrote:
You need to decide if you want libav or ffmpeg.

If you want ffmpeg, add -libav to your USE in make.conf, i.e.:

Code:
USE="... -libav"


If you want libav, then deselect ffmpeg which is in your world file for some reason:

Code:
emerge --deselect media-video/ffmpeg


Then try again.


Code:
emerge -avc libav     

Calculating dependencies... done!
  media-video/libav-11.2 pulled in by:
    virtual/ffmpeg-9-r2 requires >=media-video/libav-9.12[abi_x86_64(-),X,encode,mp3,truetype,x264]


So it seems that ffmpeg requires libav?
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Fri Feb 27, 2015 9:51 pm    Post subject: Reply with quote

Ok, you are doing 2 counterdicting things. When you put -libav, it means you do NOT want libav.
That flag also tells virtual/ffmpeg to NOT use libav, while your command of emerge -avc libav is asking to install libav even though you do NOT want it (set by the -libav Use flag).

Virtual/ffmpeg and media-video/ffmpeg are 2 differents. Virtual/ffmpeg is only there to make sure you can only install EITHER libav or ffmpeg set by the libav USE flag.

As mgorny just said, setting -libav meas you want ffmpeg, setting libav means you want libav.

Also, it should be a capital C, not lower case for uninstall. (linux is case sensitive, uppercase means something different than lower case)
The safer method of removing a package is, using --depclean instead of -C
Back to top
View user's profile Send private message
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Fri Feb 27, 2015 10:53 pm    Post subject: Reply with quote

ct85711 wrote:
Ok, you are doing 2 counterdicting things. When you put -libav, it means you do NOT want libav.
That flag also tells virtual/ffmpeg to NOT use libav, while your command of emerge -avc libav is asking to install libav even though you do NOT want it (set by the -libav Use flag).


I realize that. I was using -c (of --deplcean) to show dependency. I did not install libav. (that why the -a was in). Sorry if I wasn't clear. libav was not installed on my system.
ct85711 wrote:

Virtual/ffmpeg and media-video/ffmpeg are 2 differents. Virtual/ffmpeg is only there to make sure you can only install EITHER libav or ffmpeg set by the libav USE flag.

As mgorny just said, setting -libav meas you want ffmpeg, setting libav means you want libav.

Also, it should be a capital C, not lower case for uninstall. (linux is case sensitive, uppercase means something different than lower case)
The safer method of removing a package is, using --depclean instead of -C


I did not try to uninstall libav, since libav was not installed.
Back to top
View user's profile Send private message
idoerg
n00b
n00b


Joined: 22 Jan 2012
Posts: 41

PostPosted: Fri Feb 27, 2015 10:57 pm    Post subject: Reply with quote

idoerg wrote:
ct85711 wrote:
Ok, you are doing 2 counterdicting things. When you put -libav, it means you do NOT want libav.
That flag also tells virtual/ffmpeg to NOT use libav, while your command of emerge -avc libav is asking to install libav even though you do NOT want it (set by the -libav Use flag).


I realize that. I was using -c (of --deplcean) to show dependency. I did not install libav. (that why the -a was in). Sorry if I wasn't clear. libav was not installed on my system.
ct85711 wrote:

Virtual/ffmpeg and media-video/ffmpeg are 2 differents. Virtual/ffmpeg is only there to make sure you can only install EITHER libav or ffmpeg set by the libav USE flag.

As mgorny just said, setting -libav meas you want ffmpeg, setting libav means you want libav.

Also, it should be a capital C, not lower case for uninstall. (linux is case sensitive, uppercase means something different than lower case)
The safer method of removing a package is, using --depclean instead of -C


I did not try to uninstall libav, since libav was not installed.


EDIT: oh, I see the problem now.

Code:


$ eix ffmpeg
.
.
.

[I] virtual/ffmpeg
     Available versions:  0.10.3 (~)0.10.3-r1 9 9-r1 (~)9-r2 {X +encode gsm jpeg2k libav mp3 opus sdl speex theora threads truetype vaapi vdpau x264 ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  9-r2(17:51:57 02/27/15)(X encode libav mp3 truetype x264 -gsm -jpeg2k -opus -sdl -speex -theora -threads -vaapi -vdpau ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Description:         Virtual package for FFmpeg executable implementation


I need to put -libav in package.use for ffmpeg. Not sure why adding -libav in make.conf didn't do the trick.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sat Feb 28, 2015 6:55 am    Post subject: Reply with quote

idoerg wrote:
I need to put -libav in package.use for ffmpeg. Not sure why adding -libav in make.conf didn't do the trick.

It should, so check for typos!
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
SwordArMor
n00b
n00b


Joined: 21 Feb 2015
Posts: 56
Location: Bretagne

PostPosted: Sat Apr 18, 2015 7:59 pm    Post subject: Reply with quote

I have a similar issue: I can see some “ffmpeg -libav” in the packages useflags so I think that I have the appropriated USE but I can’t upgrade my system and I can’t explicitly install ffmpeg.

Code:
pikachu ~ # emerge -va --update --newuse --deep --with-bdeps\=y @world

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

Calculating dependencies... done!
[ebuild  N     ] app-crypt/p11-kit-0.20.7  USE="asn1 libffi trust -debug" ABI_X86="32 (64) (-x32)" 964 KiB
[ebuild     U  ] dev-db/sqlite-3.8.9:3 [3.8.7.4:3] USE="icu readline -debug -doc -secure-delete -static-libs -tcl {-test}" ABI_X86="32 (64) (-x32)" 1 990 KiB
[ebuild     U  ] dev-python/requests-2.6.0 [2.3.0] PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-pypy3) -python3_4" 440 KiB
[ebuild  NS    ] virtual/jre-1.7.0:1.7 [1.6.0-r1:1.6] 0 KiB
[ebuild  N     ] app-crypt/gcr-3.14.0:0/1  USE="gtk introspection -debug {-test} -vala" 1 310 KiB
[ebuild   R    ] media-libs/gegl-0.2.0-r2  USE="cairo jpeg png sdl svg -debug -ffmpeg -jpeg2k -lensfun -libav* -openexr -raw -umfpack" CPU_FLAGS_X86="mmx sse" 7 327 KiB
[ebuild  N     ] gnome-base/gnome-keyring-3.14.0  USE="caps filecaps pam ssh-agent -debug (-selinux) {-test}" 1 145 KiB
[ebuild  N     ] app-crypt/libsecret-0.18  USE="crypt introspection -debug {-test} -vala" 470 KiB
[ebuild  N     ] dev-java/sun-jaf-1.1.1  USE="-doc -source" 123 KiB
[ebuild     U  ] www-client/chromium-42.0.2311.90 [41.0.2272.118] USE="cups (pic) tcmalloc -bindist -custom-cflags -gnome -gnome-keyring -hidpi -kerberos (-neon) -pulseaudio (-selinux) {-test} -widevine" LINGUAS="fr -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 299 319 KiB
[ebuild  N     ] dev-java/jsr173-1.0-r1  USE="-doc -source" 625 KiB
[ebuild     U  ] dev-db/mysql-5.6.24 [5.6.22] USE="community minimal perl ssl (-cluster) -debug -embedded -extraengine -jemalloc -latin1 -profiling (-selinux) -static -static-libs -systemtap -tcmalloc {-test}" ABI_X86="32 (64) (-x32)" 33 860 KiB
[ebuild  N     ] media-video/ffmpeg-2.2.14:0/52.55.55  USE="X aac alsa bzip2 encode gnutls hardcoded-tables iconv mp3 network opengl sdl theora threads truetype vaapi vdpau vorbis x264 xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gme -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -speex -ssh -static-libs {-test} -twolame -v4l -vpx -wavpack -webp (-x265) -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -sse4_2" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 6 869 KiB
[uninstall     ] media-libs/libpostproc-10.20140517-r1  USE="(-altivec) -pic -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx mmxext -3dnow"
[blocks b      ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.14)
[ebuild   R    ] media-sound/mpd-0.18.16  USE="alsa bzip2 curl ffmpeg fifo flac id3tag ipv6 mad network ogg tcpd unicode vorbis -adplug -ao -audiofile -cdio -debug -faad -fluidsynth -gme -inotify -jack -lame -libav* -libmpdclient -libsamplerate -mikmod -mms -modplug -mpg123 -musepack -openal -opus -oss -pipe -pulseaudio -recorder (-selinux) -sid -sndfile -soundcloud -sqlite -systemd -twolame -wavpack -wildmidi -zeroconf -zip" 574 KiB
[ebuild   R    ] media-video/vlc-2.1.5-r1:0/5-7  USE="X alsa avcodec avformat dbus dts dvbpsi encode ffmpeg flac gcrypt libcaca libnotify matroska mp3 mpeg mtp ncurses ogg opengl png postproc qt4 rtsp sdl svg swscale taglib theora truetype udev vaapi vorbis x264 xcb xml xv -a52 -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cdda -cddb -chromaprint -dc1394 -debug -dirac -directfb (-directx) -dvb -dvd (-dxva2) -egl -faad -fdk -fluidsynth -fontconfig -gme -gnome (-gnutls) -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libav* -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug -musepack (-neon) -omxil -opencv -optimisememory (-opus) -projectm -pulseaudio -rdp -run-as-root -samba -schroedinger -sdl-image -sftp -shout -sid -skins -speex {-test} -tremor -twolame -upnp -v4l -vcdx (-vdpau) -vlm -vnc -wma-fixed -zvbi" CPU_FLAGS_X86="mmx sse" 19 116 KiB
[blocks B      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.17, media-libs/libpostproc-10.20140517-r1)

Total: 15 packages (4 upgrades, 7 new, 1 in new slot, 3 reinstalls, 1 uninstall), Size of downloads: 374 126 KiB
Conflict: 2 blocks (1 unsatisfied)

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

  (media-video/libav-9.17:0/9::gentoo, installed) pulled in by
    >=media-video/libav-9.10:0/9=[encode,threads,vaapi,vdpau] required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    >=media-video/libav-9.8 required by (media-video/mplayer-1.2_pre20130729:0/0::gentoo, installed)
    >=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_32(-),abi_x86_64(-),X,encode,mp3,sdl,theora,threads,truetype,vaapi,vdpau,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed)
    >=media-video/libav-9.10[network] required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    >=media-video/libav-9.10:=[encode?,threads,vaapi?,vdpau?] (>=media-video/libav-9.10:=[encode,threads,vaapi,vdpau]) required by (media-video/mpv-0.3.10:0/0::gentoo, installed)

  (media-video/ffmpeg-2.2.14:0/52.55.55::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/ffmpeg-1.2:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge)
    >=media-video/ffmpeg-1.2:0[encode?,threads,vaapi?,vdpau?] (>=media-video/ffmpeg-1.2:0[encode,threads,vaapi,vdpau]) required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    media-video/ffmpeg:0=[vaapi] required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge)
    media-video/ffmpeg:0= required by (media-sound/mpd-0.18.16:0/0::gentoo, ebuild scheduled for merge)
    media-video/ffmpeg:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge)

pikachu ~ # emerge -va --oneshot media-video/ffmpeg
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-video/ffmpeg-2.2.14:0/52.55.55  USE="X aac alsa bzip2 encode gnutls hardcoded-tables iconv mp3 network opengl sdl theora threads truetype vaapi vdpau vorbis x264 xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gme -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -speex -ssh -static-libs {-test} -twolame -v4l -vpx -wavpack -webp (-x265) -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -sse4_2" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 6 869 KiB
[blocks B      ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.14)
[blocks B      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.17, media-libs/libpostproc-10.20140517-r1)

Total: 1 package (1 new), Size of downloads: 6 869 KiB
Conflict: 2 blocks (2 unsatisfied)

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

  (media-video/libav-9.17:0/9::gentoo, installed) pulled in by
    >=media-video/libav-9.10[network] required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    media-video/libav:0= required by (media-sound/mpd-0.18.16:0/0::gentoo, installed)
    media-video/libav:0/9= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    >=media-video/libav-9.10:0/9=[encode,threads,vaapi,vdpau] required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    media-video/libav:0/9=[vaapi] required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    media-video/libav:0=[vaapi] required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    >=media-video/libav-9.10:=[encode?,threads,vaapi?,vdpau?] (>=media-video/libav-9.10:=[encode,threads,vaapi,vdpau]) required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    media-video/libav:0/9= required by (media-sound/mpd-0.18.16:0/0::gentoo, installed)
    >=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_32(-),abi_x86_64(-),X,encode,mp3,sdl,theora,threads,truetype,vaapi,vdpau,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed)
    media-video/libav:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    >=media-video/libav-0.8.2-r2:0/9= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
    >=media-video/libav-0.8.2-r2:0= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)

  (media-video/ffmpeg-2.2.14:0/52.55.55::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/ffmpeg-1.2.1:0 required by (media-video/mplayer-1.2_pre20130729:0/0::gentoo, installed)
    media-video/ffmpeg

  (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed) pulled in by
    media-libs/libpostproc:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    media-libs/libpostproc:0/0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
    media-libs/libpostproc required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Apr 19, 2015 7:27 am    Post subject: Reply with quote

You currently have libav and libpostproc installed. If you want to keep using that, you need to add USE=libav to your make.conf. If you want to switch to media-video/ffmpeg, then you need to unmerge libav and libpostproc.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
SwordArMor
n00b
n00b


Joined: 21 Feb 2015
Posts: 56
Location: Bretagne

PostPosted: Sun Apr 19, 2015 11:08 pm    Post subject: Reply with quote

I can’t unmerge this package although I have the useflags -libav and ffmpeg.
Code:
pikachu ~ # emerge -va --depclean media-libs/libpostproc
!!! SYNC setting found in make.conf.
    This setting is Deprecated and no longer used.  Please ensure your 'sync-type' and 'sync-uri' are set correctly in /etc/portage/repos.conf/gentoo.conf

Calculating dependencies... done!
  media-libs/libpostproc-10.20140517-r1 pulled in by:
    media-video/mpv-0.3.10 requires media-libs/libpostproc
    media-video/vlc-2.1.5-r1 requires media-libs/libpostproc:0/0=, media-libs/libpostproc:0=

>>> No packages selected for removal by depclean
Packages installed:   1124
Packages in world:    179
Packages in system:   44
Required packages:    1124
Number removed:       0
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Apr 19, 2015 11:11 pm    Post subject: Reply with quote

Code:
emerge -aC libav libpostproc && emerge -av media-video/ffmpeg

_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
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