On Wed, 26 Feb 2014 08:12:35 -0300 Francisco Ares wrote - > --001a113311e686e7f304f34d4a39 > Content-Type: text/plain; charset="UTF-8" > > Hi All, > > It has been for a while, now: every now and then, when updating a perl > module, it fails to emerge. Checking the log, it is possible to see > something like this, when I tied to update dev-perl/File-MimeInfo : > > ... > Checking prerequisites... > requires: > ! File::BaseDir is not installed > ! File::DesktopEntry is not installed > ... > > Then I checked to see, and both dev-perl/File-BaseDir and > dev-perl/File-DesktopEntry are really not installed and are not requested > for the dev-perl/File-MimeInfo update. > > At first I thought it was a one and only case. But as time goes by, there > has been perl packages that refuse to emerge at first, and then, checking > the emerge log, finding missing modules and manually emerging them, > everything goes as it should. > > Does anyone have a clue on where did I miss them?
You need to run perl-cleaner to rebuild perl modules after a perl update. emerge perl-cleaner if neecessary perl-cleaner --all -p to check and perl-cleaner --all do do the work. Dave F