On 03/17/2015 09:11 PM, Tamer Higazi wrote: > Hi people! > I have problems getting these blocks at a system update solved... > > I executed: > emerge --backtrack=30 -fuDN @system @world > > > Any ideas ?! > > ... > ... > ... > [blocks B ] <perl-core/ExtUtils-Install-1.670.0 > ("<perl-core/ExtUtils-Install-1.670.0" is blocking > virtual/perl-ExtUtils-Install-1.670.0) > [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is > blocking media-video/ffmpeg-1.2.6-r1) > [blocks B ] <perl-core/Parse-CPAN-Meta-1.441.400 > ("<perl-core/Parse-CPAN-Meta-1.441.400" is blocking > virtual/perl-Parse-CPAN-Meta-1.441.400) > [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is > blocking media-video/libav-9.17, media-libs/libpostproc-10.20140517-r1) > [blocks B ] <perl-core/ExtUtils-Manifest-1.630.0 > ("<perl-core/ExtUtils-Manifest-1.630.0" is blocking > virtual/perl-ExtUtils-Manifest-1.630.0-r1) > [blocks B ] <perl-core/version-0.990.900 > ("<perl-core/version-0.990.900" is blocking > virtual/perl-version-0.990.900-r1) > [blocks B ] <perl-core/CPAN-Meta-YAML-0.12.0 > ("<perl-core/CPAN-Meta-YAML-0.12.0" is blocking > virtual/perl-CPAN-Meta-YAML-0.12.0) > >
Do you have the perl-core packages in your world file? They shouldn't be there. If you remove them emerge will figure out how to update them. Regarding libav trying to replace ffmpeg, it's an annoying problem that pops up now and then. It could be that a package you are trying to install requires some USE flags for ffmpeg that aren't set, so it's trying to replace it with libav with the USE flags it requires. Not very intuitive... Output from `emerge -pvuDN @world` would be better, it'll be easier to sort out what ffmpeg needs. Dan