LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Gentoo
User Name
Password
Gentoo This forum is for the discussion of Gentoo Linux.

Notices


Reply
  Search this Thread
Old 04-22-2015, 11:47 AM   #1
CollieJim
Member
 
Registered: Mar 2005
Distribution: Gentoo, Kubuntu
Posts: 582

Rep: Reputation: 28
libav and ffmpeg blocking problem


How do I get past this blocking problem?
I've tried unmerging vlc, mplayer, libav and ffmpeg, but that has not worked. I added -libav and ffmpeg to USE in make.conf, but that did nothing.

Code:
[blocks B      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.17)

Total: 99 packages (58 upgrades, 8 new, 5 in new slots, 28 reinstalls, 1 uninstall), Size of downloads: 520,342 KiB
Fetch Restriction: 1 package (1 unsatisfied)
Conflict: 3 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, 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_32(-),abi_x86_64(-),X,encode,mp3,sdl,theora,truetype,vaapi,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, ebuild scheduled for merge)

  (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, ebuild scheduled for merge)
    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-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge)
    >=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:0=[vdpau?] (media-video/ffmpeg:0=) required by (media-libs/mlt-0.9.0:0/0::gentoo, ebuild scheduled for merge)
    media-video/ffmpeg:0= required by (kde-base/ffmpegthumbs-4.14.3:4/4.14::gentoo, installed)
 
Old 04-23-2015, 05:38 PM   #2
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
Hi
Is this still open?
Not too easy to change from ffmpeg to libav, but definitely possible... .
You basically have to force everything - you're getting all the warnings because the other packages that you have installed are currently pointing to the ffmpeg libs (and have therefore to be rebuilt so that they point to the libav libs)
 
Old 04-23-2015, 09:33 PM   #3
CollieJim
Member
 
Registered: Mar 2005
Distribution: Gentoo, Kubuntu
Posts: 582

Original Poster
Rep: Reputation: 28
I've worked around the problem. The command I normally use for updating is
Code:
emerge -avDu --keep-going --autounmask-write world
I removed -D and emerged vlc on its own.

At times like this I'm tempted to start from scratch again with current stuff rather than trying to update.
 
Old 04-24-2015, 02:48 PM   #4
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
Eh well, swapping ffmpeg to libav has been hard as well for me.
But since I successfully swapped I can run "emerge --update --deep --newuse world" without any problems related to ffmpeg/libav.
One thing that keeps creating issues since years is Perl: I hate Perl on both sides - I hate the language itself and as well its management in Gentoo.
But otherwise I love the install_once-update_forever approach of Gentoo - in my opinion all distributions should adopt it
 
Old 04-24-2015, 07:20 PM   #5
CollieJim
Member
 
Registered: Mar 2005
Distribution: Gentoo, Kubuntu
Posts: 582

Original Poster
Rep: Reputation: 28
Would you believe I forgot to use --newuse after changing USE?

I belong in a nice, warm padded cell!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
FFmpeg vs. Libav - And many other questions wh33t Linux - Software 18 04-01-2015 09:12 PM
LXer: FFmpeg & Libav Add H.265 Encoder Via x265 LXer Syndicated Linux News 0 02-13-2014 09:51 PM
A FFmpeg/Libav, Mencoder GUI front Open Souce Project MobileMate need your help littlebat Linux - Software 0 09-16-2013 09:44 AM
LXer: The FFmpeg/Libav situation LXer Syndicated Linux News 1 07-02-2012 06:34 PM
[SOLVED] blocking and non blocking TCP send/recv problem golden_boy615 Programming 5 12-27-2010 03:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Gentoo

All times are GMT -5. The time now is 08:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration