So I'm trying to bring fx3 up on my Fuel. (Note to diegel: I'd like to partner on porting 3.6, since for TenFourFox I've been able to get the JITs working for PowerPC and I think we can very easily get TraceMonkey working on sgi-mips. 4.0.x should also be achievable -- if I can get Fx21 running on a Power Mac, we should be able to get a later Fx running on an SGI.
) After struggling with the fact that swmgr totally ballsed up pango, fontconfig and gtk2, firefox3 starts, but spams the console with
Code:
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5878: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5619: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5619: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5768: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5768: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5953: assertion `style->depth == gdk_drawable_get_depth (window)' failed
(firefox-bin:1631): Gtk-CRITICAL **: file gtkstyle.c: line 5953: assertion `style->depth == gdk_drawable_get_depth (window)' failed
There are various graphical glitches; menus don't properly display; the background of the web page sometimes doesn't paint right away; scrollbars and controls are often invisible, though I can still interact with them and the browser basically works.
I'm suspicious this might just be a symptom of a bigger problem, though: Audacity and E-UAE both look like ass, with bizarre colour fringing and illegible fonts, though they don't have the redraw problems that Firefox does and they don't generate the same assertions to the console.
Fuel V12 graphics, 1920x1080x72, 16-bit buffer, 24-bit hardware acceleration (gfxinfo -vv available upon request). Suggestions appreciated.