The soname of the libXaw libraries are broken -- they're libXaw.[67] instead of
libXaw.so.[67]. This seems like libtool horkage on generation of the upstream
tarballs as rerunning autogen.sh looks like it fixes things from a quick test.

Additional comments from jeremy, sent via email
"The naming of the files is fine, the problem is just with DT_SONAME in
the shared libs. It is definitely wrong to have a soname without the
shared lib extension. And it looks like the intent is for it to be
there as -soname libXaw.${sharedext}.6 is passed to ld, just
${sharedext} isn't getting substituted properly."