Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 494386 - x11-misc/icon-naming-utils-0.8.90 : FIX add dependency on dev-perl/XML-Simple
Summary: x11-misc/icon-naming-utils-0.8.90 : FIX add dependency on dev-perl/XML-Simple
Status: RESOLVED DUPLICATE of bug 41124
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2013-12-15 20:00 UTC by hve
Modified: 2013-12-16 21:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description hve 2013-12-15 20:00:23 UTC
The installation of package x11-themes/gnome-icon-theme fails to detect that 


does not execute correctly.
icon-name-mapping, part of package x11-misc/icon-naming-utils, fails if package dev-perl/XML-Simple is not installed.

As a consequence regular freedesktop-icons are not displayed in Thunar and in the XFCE desktop. Possibly I think this issue should also affect other window managers as well.

It took me quite a while before I found the 'broken icon' bug after a long overdue gentoo upgrade and cleanup of my system.

Work around:
emerge    dev-perl/XML-Simple
emerge -1 x11-themes/gnome-icon-theme

Summary of fixes required:

1. x11-misc/icon-naming-utils : needs a dependency on dev-perl/XML-Simple

2. x11-themes/gnome-icon-theme-symbolic
   :  needs to check if /usr/libexec/icon-name-mapping executed successfully
Comment 1 Ben Kohler gentoo-dev 2013-12-15 21:20:35 UTC
x11-misc/icon-naming-tools already has a direct dependency on dev-perl/XML-Simple.  You probably just upgraded perl and forgot to run perl-cleaner --all per the postmerge messages, so XML-Simple was installed but not available yet on the new perl-5.16.

*** This bug has been marked as a duplicate of bug 41124 ***
Comment 2 hve 2013-12-16 21:05:23 UTC
Yes indeed, you are right. Thanks for the response.