You are not logged in.

#1 2011-05-05 19:44:12

myrlin
Member
Registered: 2010-06-11
Posts: 300

GTK2 upgrade breaks Firefox 3.6.15

I am still using Firefox 3.6.15 due to some problems I had with FF4. I am also using KDEMod3.

The latest gtk2 upgrade removes the forward/back page arrows from FF. I tried all the fixes on the forum from the last time this happened (November 2010) but without success. The only way I could  solve it was to downgrade gtk2 to version 2.22.1-1.

Is this a bug, or does anyone know a fix to allow FF3 to work properly with the latest gtk2? I don't really want to add gtk2 to my "Ignore" list in /etc/pacman.conf!

Last edited by myrlin (2011-05-13 08:46:40)

Offline

#2 2011-05-05 19:48:03

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: GTK2 upgrade breaks Firefox 3.6.15

our gtk2 2.22 had a compatibility fix just for ff 3.6 and we dropped for gtk2 2.24 because mozilla developers fixed their bug in ff4

you should update to ff4 or recompile gtk2 2.24 with this patch: http://projects.archlinux.org/svntogit/ … ceede5ea40


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2011-05-05 19:52:31

myrlin
Member
Registered: 2010-06-11
Posts: 300

Re: GTK2 upgrade breaks Firefox 3.6.15

Wow! What a fantastically fast reply!!

Very many thanks, Wonder. I will do as you suggest.

Offline

#4 2011-05-12 19:10:56

myrlin
Member
Registered: 2010-06-11
Posts: 300

Re: GTK2 upgrade breaks Firefox 3.6.15

Could I ask for more help, please, Wonder.

I tried upgrading to FF4, but I cannot get it to render pages correctly (see my other recent post: https://bbs.archlinux.org/viewtopic.php?id=118614)

I therefore tried to re-compile GTK2 with the patch you recommended. I have never done this before, so please excuse my ignorance.

I had not updated abs in a while, so I managed to get the old sources from there. I then upgraded abs, got the new sources, applied the patch to the PGKBUILD file, and tried to build it. Sadly, it fails with the message:

 ==> Starting build()...
patching file gdk/x11/gdkxid.c
patching file gtk/Makefile.in
Hunk #1 succeeded at 1614 (offset 16 lines).
Hunk #2 FAILED at 3034.
1 out of 2 hunks FAILED -- saving rejects to file gtk/Makefile.in.rej
==> ERROR: A failure occurred in build().
    Aborting... 

I would be very grateful for your advice.

Very many thanks in advance.

(BTW, I have removed the "SOLVED" tag from the title)

Last edited by myrlin (2011-05-13 08:47:45)

Offline

#5 2011-05-22 12:46:55

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

Re: GTK2 upgrade breaks Firefox 3.6.15

Here there are back and forward icons with Firefox 3.6.16 and 3.6.17 (from the firefox3 AUR package) and gtk2 2.24.4-2.

Do you have gnome-icon-theme and/or tango-icon-theme installed?

Edit: Firefox uses the Tango icons here:

$ strace firefox3 2>&1 | grep -i gtk-go-back
lstat64("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
stat64("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", {st_mode=S_IFREG|0644, st_size=1096, ...}) = 0
readlink("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", "go-previous.png"..., 256) = 15
open("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", O_RDONLY|O_LARGEFILE) = 48
lstat64("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
stat64("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", {st_mode=S_IFREG|0644, st_size=1096, ...}) = 0
readlink("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", "go-previous.png", 256) = 15
open("/usr/share/icons/Tango/24x24/actions/gtk-go-back-ltr.png", O_RDONLY|O_LARGEFILE) = 100

Last edited by stqn (2011-05-22 13:10:51)

Offline

#6 2011-05-24 11:10:02

myrlin
Member
Registered: 2010-06-11
Posts: 300

Re: GTK2 upgrade breaks Firefox 3.6.15

Thanks for your reply, stqn.

I have only kdemod3-icons-tango  installed, so maybe that's the problem!

I will install, and see whether that solves the problem

Many thanks for your help

Offline

Board footer

Powered by FluxBB