1 |
On Wed, 26 Feb 2014 08:12:35 -0300 |
2 |
Francisco Ares wrote - |
3 |
> --001a113311e686e7f304f34d4a39 |
4 |
> Content-Type: text/plain; charset="UTF-8" |
5 |
> |
6 |
> Hi All, |
7 |
> |
8 |
> It has been for a while, now: every now and then, when updating a perl |
9 |
> module, it fails to emerge. Checking the log, it is possible to see |
10 |
> something like this, when I tied to update dev-perl/File-MimeInfo : |
11 |
> |
12 |
> ... |
13 |
> Checking prerequisites... |
14 |
> requires: |
15 |
> ! File::BaseDir is not installed |
16 |
> ! File::DesktopEntry is not installed |
17 |
> ... |
18 |
> |
19 |
> Then I checked to see, and both dev-perl/File-BaseDir and |
20 |
> dev-perl/File-DesktopEntry are really not installed and are not requested |
21 |
> for the dev-perl/File-MimeInfo update. |
22 |
> |
23 |
> At first I thought it was a one and only case. But as time goes by, there |
24 |
> has been perl packages that refuse to emerge at first, and then, checking |
25 |
> the emerge log, finding missing modules and manually emerging them, |
26 |
> everything goes as it should. |
27 |
> |
28 |
> Does anyone have a clue on where did I miss them? |
29 |
|
30 |
You need to run perl-cleaner to rebuild perl modules after a perl update. |
31 |
|
32 |
emerge perl-cleaner if neecessary |
33 |
perl-cleaner --all -p |
34 |
to check |
35 |
and perl-cleaner --all |
36 |
do do the work. |
37 |
|
38 |
Dave F |