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