Am Sat, 17 Sep 2016 19:12:40 -0400 schrieb Philip Webb <purs...@ca.inter.net>:
> Starting my regular Sat system update, 'eix-sync' told me > (equivalent) : > > root:524 ~> eix ^perl$ > [U] dev-lang/perl > Available versions: 5.20.2(0/5.20) ~5.20.2-r1(0/5.20) > ~5.22.0(0/5.22) ~5.22.1(0/5.22) 5.22.2(0/5.22) ~5.24.0(0/5.24) > ~5.24.0-r1(0/5.24) {berkdb debug doc gdbm ithreads} Installed > versions: 5.20.2([2015-10-04 11:34:10])(gdbm -berkdb -debug -doc > -ithreads) > > So I tried 'emerge -pv perl' & was told the current version of (G)Vim > required the earlier installed version of Perl. > After updating to the latest testing version of (G)Vim, I tried > again : > > root:522 ~> emerge -pv perl > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild R ] dev-lang/perl-5.20.2:0/5.20::gentoo USE="-berkdb > -debug -doc gdbm -ithreads" 0 KiB > > Total: 1 package (1 reinstall), Size of downloads: 0 KiB > > WARNING: One or more updates/rebuilds have been skipped due to a > dependency conflict: [...] Try running "emerge -C $(qlist -IC virtual/perl-) first, then run a deep update. If that fails, add vim and other packages to the list: # emerge -1Dpuv perl # emerge -1Dpuv perl vim ... Also check your world file if it accidentally includes perl dependencies. If deps need to be removed by emerge during an updates, it will only do it if it is absent in the world file. That is, remove "virtual/perl-*" and "perl-core/*" from the world file unless you added them on purpose. -- Regards, Kai Replies to list-only preferred.