Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49724 - ROX-Filer can't display any ICONS with GTK+2.4
Summary: ROX-Filer can't display any ICONS with GTK+2.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-02 09:11 UTC by Felix Braun
Modified: 2004-05-08 02:30 UTC (History)
0 users

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


Attachments
Block gtk+2.4.0 for ROX 2.1.0 (ebuild.patch,312 bytes, patch)
2004-05-08 02:19 UTC, Felix Braun
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Braun 2004-05-02 09:11:52 UTC
I've recently updated GTK+ to 2.4-r1 (from 2.2). Since then ROX-filer (version 2.1.0) does not work anymore.

When I start ROX it opens a window saying:

ROX icon theme not found... installing...
---
Failed to create symlink '/home/hazzl/.icons/ROX':
File exists

In the shell window I get the following error messages:

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): Gtk-CRITICAL **: file gtkstyle.c: line 2044 (gtk_style_render_icon): assertion `pixbuf != NULL' failed

(ROX-Filer:5207): Gtk-WARNING **: Failed to render icon

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): Gtk-CRITICAL **: file gtkstyle.c: line 2044 (gtk_style_render_icon): assertion `pixbuf != NULL' failed

(ROX-Filer:5207): Gtk-WARNING **: Failed to render icon

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed

...
...
...

~/.icons/ROX is a symlink to ROX's standard icon set. Everything seems to be populated correctly

I've tried to recompiling ROX but that didn't fix the problem.


Reproducible: Always
Steps to Reproduce:
1. start rox (version 2.1.0)

Actual Results:  
Error Message as described above (no icons found)

Expected Results:  
ROX starts normally

#ROX-Filer 2.1.0
Copyright (C) 2003 Thomas Leonard.
ROX-Filer comes with ABSOLUTELY NO WARRANTY,
to the extent permitted by law.
You may redistribute copies of ROX-Filer
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Compiled with GTK version 2.4.0
Running with GTK version 2.4.0

-- features set at compile time --

Large File Support... Yes
Dnotify support... Yes
Comment 1 Andrew 2004-05-03 13:26:24 UTC
emergeing version 2.1.1 solved the problem for me.  Currently 2.1.1 is masked.
Comment 2 Wolfgang Ludwig 2004-05-05 07:14:57 UTC
You can only run the newest 2 Versions of Rox with GTK 2.4 !!!

Rox 2.1.1 or 2.1.2 !!!

--> my Problem --> it is not masked in my portage tree (after 10 emerge sync ;-))
Maybe the rsync servers of gentoo are not working well ...

Please check it ... !!!

As you say that there is an Ebuild i will try to use a different rsync server !
--> i used >inode.gentoo.org>
Comment 3 Felix Braun 2004-05-08 02:11:22 UTC
Confirming. Upgrade to rox 2.1.1 fixes the problem.
Comment 4 Felix Braun 2004-05-08 02:19:57 UTC
Created attachment 30986 [details, diff]
Block gtk+2.4.0 for ROX 2.1.0

Would this patch prevent people from installing gtk+2.4.0 when they only have
ROX 2.1.0? If so it would fix this bug report
Comment 5 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-08 02:30:04 UTC
marked 2.1.1 stable, remove 2.1.0 from portage and added 2.1.2 :)