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)

All
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: MarcoZ, Assigned: ginnchen+exoracle)

References

Details

(Keywords: access)

Attachments

(2 files)

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.
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.
Attached patch patchSplinter Review
Assignee: nobody → ginn.chen
Status: NEW → ASSIGNED
Attachment #340327 - Flags: review?(aaronleventhal)
Attachment #340327 - Flags: review?(aaronleventhal) → review+
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.
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.

Attachment

General

Creator:
Created:
Updated:
Size: