LinHES Forums
http://forums.linhes.org/

GTK+ upgrade: Help wanted.
http://forums.linhes.org/viewtopic.php?f=6&t=19017
Page 1 of 1

Author:  tophee [ Thu Oct 02, 2008 11:06 am ]
Post subject:  GTK+ upgrade: Help wanted.

Hi guys,
Before I nuke my system I shall explain what I want to do and why.
Essentially I want to upgrade GTK+ to the latest stable version because firefox3 keps throwing out these errors:
Quote:
firefox-bin:3694): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:3694): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:3694): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:3694): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:3694): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:3694): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2180: invalid unclassed object pointer for value type `GdkScreen'

(firefox-bin:3694): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:3694): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2180: invalid unclassed object pointer for value type `GdkScreen'

(firefox-bin:3694): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
_IS_OBJECT (object)' failed

I believe that by upgrading to the latest stable version this issue will be sorted. However, I am a little nervous about doing this and I wanted to check if this is 'safe', or advisable to attempt. Had a search around and found this, from the GTK+ website on how to compile GTK+, (link) this described by (my interpretation) of the instructions:

1. Download the tarball from http://ftp.gnome.org/pub/GNOME/sources/ ... .3.tar.bz2
2. tar xvfj gtk+-2.14.3.tar.bz2
3. cd into gtk+2.1.4.3
4. ./configure --prefix=/opt/gtk
5. make
6. make install

Any pointers or whatnots would be greatly received.

*edit* Also, will this fix it? I see that Glib and GTK+ split before the release of gtk+-2?

Regards Chris

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/