I'm having trouble running firefox. Here's my environment:
AIX 6.1 TL5
Firefox 3.5.8.0
I have downloaded the gz file from the IBM Entitled Software site so
it's the correct version for my system.
installp reports that Firefox.base is installed and committed.
When I try and run /usr/bin/firefox I receive:
exec(): 0509-0366 Cannot load program /usr/mozilla/firefox/firefox-bin
because of the following errors:
0509-022 Cannot load module /usr/lib/libfontconfig.a(libfontconfig.so.
1).
0509-150 Dependant module /usr/lib/libxml2.a(libxml2.so.2) could not
be loaded.
0509-103 The module has an invalid magic number.
0509-022 Cannot load module firefox-bin.
0509-150 Dependant module /usr/lib/libfontconfig.a(libfontconfig.so.1)
could not be loaded
0509-022 Cannot load module.
So, I can see there's an issue with libxml2.
libxml2 2/6/17-3 is installed and committed.
File libxml2.a is in /usr/lib and is linked to /opt/freeware/lib/
libxml2a and has rwxr-xr-x mode.
Can anyone suggest what I need to do to correct this error?
Thanks
Glenn
compate the output of "file /opt/freeware/lib/libxml2.a" with that of a working library.
You probably need libxml2.so (object module) iso .a (archive).
Right, so there was no object module for libxml2 or libfontconfig so
I've extracted the objects from the archive.
I still get the same error even though I have a .so for these
libraries
Thanks
Glenn
dump -X 64 -H /usr/lib/libxml2.a
should show up an archive member "libxml2.so.2" and
and dump -X 64 -H /usr/lib/libfontconfig.a an member namend
libfontconfig.so.1
That's what the dynamic loader is looking for, and nothing else would do
without relinking the app.
If you have a only a 32bit member of that name, it won't work, as IBM's
Firefox 3.5 is a 64bit binary.
Maybe you need to update your fontconfig and libxml2 rpms.
Or you can/should try SeaMonkey 2.0.9 from Mozilla.org.
It's a 32bit binary.
At least SeaMonkey is built without a libxml2 dependency. And it has a
whole lot of security fixes (same source as Firefox 3.5.14) over the
outdated Firefox 3.5.8.
Since Firefox 3.5.12 you can build on AIX without any further patches
needed.
--
Uli Link
Have you checked that all the prerequisite RPMs specified in the
README.firefox are installed?