Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46207 - some gnome desctkop icons are SVG - and won't display
Summary: some gnome desctkop icons are SVG - and won't display
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-29 23:40 UTC by Ákos Maróy
Modified: 2004-03-30 23:21 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ákos Maróy 2004-03-29 23:40:02 UTC
when logging in to my gnome desktop, I get the error message:

Failed to load image gnome-home.png

Details: Couldn't recognize the image file format for file '/usr/share/icons/Nuvola/scalable/apps/gnome-home.svg'


and indeed, a lot of icons are not displayed on the desktop, but a paper with a red X is shown instead.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
gnome icons are not displayed

Expected Results:  
gnome icons would be displayed

this effect comes after I have executed an emerge depclean, then logged out, and
logged in back again. I'm looking at all available packages related to SVG. The
only relevant package seems to be gnome-base/librsvg, which is installed correclty.
Comment 1 foser (RETIRED) gentoo-dev 2004-03-30 00:39:45 UTC
your emerge info ?  if you updated to gtk+-2.4 lately, did you rebuild your engines ?
Comment 2 Ákos Maróy 2004-03-30 01:37:05 UTC
if I updated gtk+ 2.4 lately - frankly, I don't gnow. I did an emerge sync, emerge update, but if gtk was also included in this step, I don't remember.

if I update gtk, I have to recompile everything that uses it?

this might be the case, as I manually re-emerged librsvg, and the missing SVG-based icons are there. but some visual artifacts (like scrollbars) are ugly. should I re-emerge everything that uses gtk?

anyway, here's the gtk I have:

*  x11-libs/gtk+
      Latest version available: 2.2.4-r1
      Latest version installed: 2.4.0
      Size of downloaded files: 7,020 kB
      Homepage:    http://www.gtk.org/
      Description: Gimp ToolKit +
      License:     LGPL-2.1

here's my emerge info:

$ emerge info
Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r2)
=================================================================
System uname: 2.6.3-gentoo-r2 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://212.219.247.20/sites/www.ibiblio.org/gentoo/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ http://212.219.247.15/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa avi berkdb canna cdr cjk crypt cscope cups curl dvd dvdr encode esd foomaticdb freewnn gdbm gif gnome gpm gtk gtk2 imlib irda java jpeg junit libg++ libwww lirc mad mikmod motif mozilla mpeg ncurses nls nvidia oggvorbis opengl oss pam pdflib perl png postgres python quicktime readline sdl slang spell ssl svga tcltk tcpd tiff truetype unicode usb x86 xml2 xmms xv zlib"
 
Comment 3 foser (RETIRED) gentoo-dev 2004-03-30 09:09:15 UTC
No, you should rebuild your engines as stated at the end of the gtk+ emerge (in the ebuild). I wonder how you got gtk+-2.4 anyway if you run x86 only, it doesn't make sense. That should not happen if you only did your casual world update.

Anyway closing this invalid, it's not a bug.
Comment 4 Ákos Maróy 2004-03-30 22:19:25 UTC
from some packages I needed newer ones than available for x86, so I went for

ACCEPT_KEYWORDS="~x86" emerge foo-bar

for these packages. only a few though. Maybe one of them pulled in GTK 4.

anyway, my question is still: if I replace GTK, I have to re-emerge all packages using GTK? if so, how do I find out which packages use gtk?

equery depgraph gtk+

shows the packages gtk+ is dependent on, but I don't see a way to list packages that depend on gtk+
Comment 5 Spider (RETIRED) gentoo-dev 2004-03-30 22:48:27 UTC
no, you don't need to rebuild things depending on gtk+
You -do- however need to rebuild things that change how gtk+ works. that means theme engines and the likes.
Comment 6 Ákos Maróy 2004-03-30 23:21:53 UTC
thanks, this really solved my problem...