Originally posted by: Nitish Mishra
1 - What is the difference between the 1woX11 and 1waixX11 - I could not locate in this forum:
GTK+2.24.30 is dependent on libX11. AIX operating system base file set has libX11. The GTK+ RPM which is built with dependency on AIX's libX11 has suffix "waixX11" and the RPM which is built with official libX11 package has suffix "wofX11". "wofX11" rpm had some issue, so now we have replaced it with "waixX11", better install this one.
2 - The YUM repository does not include any files in libX11. I am directed toward Bull freeware for X11. Where is libX11? I have the IBM installp packages for X11 installed on system.
Because we have changed the X11 dependency from official libX11 to AIX's X11 file set for GTK, we needed to remove the libX11 rpm.
Because of above dependency issue, the yum update will work fine but when it will update GTK, it will be problematic. Same is with pango as well. That's why Mozilla is breaking.
========================================
So, to make Mozilla work, yo need to reinstall GTK. Follow these steps strictly to reinstall GTK:
Note: Don't mix IBM's and Bull's RPMs (strictly), because RPMs may vary in dependency.
1. Uninstall following packages and subpackages in sequential order:
gtk2
pango
cairo
pixman
libXft
libXrender
libXext
libxcb
atk
fontconfig
harfbuzz
freetype2
gdk-pixbuf
You can also use "yum erase <all-packages-names-separated-by-space>" for above
# yum erase gtk2 pango cairo pixman libXft libXrender libXext libxcb atk fontconfig harfbuzz freetype2 gdk-pixbuf
2. If any devel package for above package is installed, please uninstall that as well.
3. If any of following packages are installed, uninstall it:
a) libXdmcp
b) xcb-proto-------------> This will be present if you have installed GTK earlier.
c) libXau
d) libpthread-stubs
Note: Even if present this section's packages are not going to do any harm, but better to remove unnecessary packages.
4. yum install gtk2
Thanks and Regards,
Nitish