On Tue, 04 Jan 2000, Martin Buchholz <martin(a)xemacs.org> wrote:
>>>>> "DP" == Daniel Pittman
DP> This is caused by using mismatched flat and 3D Athena headers when
DP> building. If you use 3D Athena -- and especially if you have
DP> overwritten libXaw.so with a 3D version, make sure that the 3D (or
DP> whatever variant) headers are on your path.
Shouldn't configure be able to *guarantee* that we don't have
mismatched headers and libraries, at least if we run on the same
system we build on?
Hrm. Yes. The detection stuff does have XE_DIE() if we don't get a
suitably matching library and header combination _and_ if the Athena
widgets were used somewhere.
Hmmm. My guess is that Hrvoje uses the flat Xaw and has the Debian `put
something 3D in the LD search path as libXaw' lossage.
Something like that, anyway.
Patch attached reports the Athena library and headers in the
Installation file, making this bit of debugging a little less guesswork
the next time :)
2000-01-05 Daniel Pittman <daniel(a)danann.net>
* configure.in (Installation): Report which Athena header/library
combo is being used.
Until the pain of remaining the same, hurts more than the pain of change, most
people prefer to remain the same.
-- Dr. Richard D. Dobbins