Closed
Bug 456541
Opened 17 years ago
Closed 17 years ago
Firefox does not participate in accessibility on 64 bit Linux
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: MarcoZ, Assigned: ginnchen+exoracle)
References
Details
(Keywords: access)
Attachments
(2 files)
|
998 bytes,
patch
|
aaronlev
:
review+
|
Details | Diff | Splinter Review |
|
998 bytes,
patch
|
Details | Diff | Splinter Review |
The report came in from Janina Sajka: 64-bit Firefox on Linux does not participate in accessibility with 64-bit AT-SPI.
Firefox and Orca works for me on Ubuntu 8.10 alpha 6 x64.
Comment 2•17 years ago
|
||
I've seen this happen if you download the 32-bit version of Firefox and run it on a 64-bit machine. My 64-bit version of FF is working for me (with Orca and with Accerciser) in 64-bit Ubuntu Intrepid.
On Fedora x64, libatk-bridge.so is in /usr/lib64/gtk-2.0/modules
So it didn't be loaded.
I don't know why libgail.so can be loaded.
Workaround:
sudo ln -s /usr/lib64/gtk-2.0 /usr/lib/gtk-2.0
Logout and re-login. Firefox will be accessible.
On Ubuntu 64, /usr/lib64 is a link to /usr/lib, so it works.
Assignee: nobody → ginn.chen
Status: NEW → ASSIGNED
Attachment #340327 -
Flags: review?(aaronleventhal)
Updated•17 years ago
|
Attachment #340327 -
Flags: review?(aaronleventhal) → review+
Comment 5•17 years ago
|
||
The symbolic link from /usr/lib64 to /usr/lib is probably not a good idea on Fedora as there is a separate tree of 32-bit modules in /usr/lib, including libatk-bridge.so when at-spi.i386 is installed. Note that Fedora supports having both at-spi.x86_64 and at-spi.i386 installed.
We successfully rebuilt the Fedora Firefox rpm with Ginn's patch, but the rpm would not install, yielded an unpack error. So, I've updated Red Hat bug 445550: https://bugzilla.redhat.com/show_bug.cgi?id=445550 with this information, pointing them back here for additional help.
Comment 6•17 years ago
|
||
On Fedora the patch is applied against xulrunner, which is a separate package on Fedora. It's now working.
Janina,
the sequence doesn't matters, because 32-bit library couldn't be loaded by 64-bit Firefox anyway.
But for Linux x64, put /usr/lib64 before /usr/lib sounds not bad.
I'll take your patch when I commit it.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•