The latest libgdk-x11-2.0.a (from the gtk2 RPM) is looking for strcmp in libgmodule-2.0.a (which is odd):
# dump -X64 -Tv /opt/freeware/lib/libgdk-x11-2.0.a | grep -w strcmp
[533] 0x00000000 undef IMP DS EXTref libgmodule-2.0.a(libgmodule-2.0.so.0) strcmp
The previous 2.56.1-2 glib2 RPM has a libgmodule-2.0.a that does contain that symbol, so it works fine with the latest gtk2 rpm:
# dump -X64 -Tv /opt/freeware/lib/libgmodule-2.0.a | grep -w strcmp
[46] 0x20000ff0 .data EXP DS SECdef [noIMid] strcmp
but the latest 2.56.1-3 glib2 RPM no longer has that symbol, which causes a problem:
# dump -X64 -Tv /opt/freeware/lib/libgmodule-2.0.a | grep -w strcmp
[No Output]
I don't know if the right solution is for the AIX Toolbox to rebuild the gtk2 RPM against the latest glib2 libraries so that strcmp is resolved to the system C library instead of libgmodule-2.0.a, or something else, but could someone take a look please?
------------------------------
Frank Wallingford
------------------------------