Hrvoje Niksic <hniksic(a)srce.hr> writes:
The problem is that I practically don't have a useful
/usr/local/lib
(it doesn't contain a single library file). All the libraries I use
are from Debian and reside in /usr/lib. However, it's possible that
Debian people screwed up by upgrading some libraries and not the
others. Since I don't really understand the error message in
question, I cannot really tell if that is the case or not.
I think you had this for quite some time already but you only notice
it now that XEmacs is starting to use more of the library. The problem
is that you can replace the libxaw.so library by a a link to/copy of
the libXaw3d library (I think the debian libxaw3d package uses this
using the debian alternatives mechanisms), this gets you automatic 3d
versions for all programs. However one typically leaves the headers
for the libxaw package in place.
The solution would to be to temporarily put back the real libxaw when
building Xaw programs.
Jan