Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 494386

Summary: x11-misc/icon-naming-utils-0.8.90 : FIX add dependency on dev-perl/XML-Simple
Product: Gentoo Linux Reporter: hve <henk.vergonet>
Component: EclassesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: major CC: bkohler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description hve 2013-12-15 20:00:23 UTC
The installation of package x11-themes/gnome-icon-theme fails to detect that 

/usr/libexec/icon-name-mapping 

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:
==========================x11-themes/gnome-icon-theme-symbolic

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

2. x11-themes/gnome-icon-theme-symbolic
   x11-themes/gnome-icon-theme
   :  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.