On 19 Apr 2001, Jan Vroonhof wrote:
Doug Alcorn <doug(a)lathi.net> writes:
> > Use --with-widgets=athena --with-athena=3d to get support for
> > Xaw3d,
>
> You nailed it. Thanks.
Note that we have quite a bit of code in the configure script to catch
this kind of stuff.
Not only in configure. There is also code in device-x.c, lines 475:544.
This uses dlopen(2), which every modern Linux supports (IIRC), to detect
this lossage at *runtime* and issue a warning about it.
Could you try figuring out what's going wrong there?
Useful things for me to know[1] are:
Which of these symbols are set in `config.h':
`HAVE_SHLIB', `LWLIB_USES_ATHENA', `HAVE_ATHENA_3D', `HAVE_DLOPEN'.
Also, the output from `config.log' would be helpful, specifically the
Athena detection related parts.
You can find them between the occurrence of the string `checking for X11
graphics libraries' and `checking for Lesstif'.
If you could grab that output and give it to me, that would be helpful.
I can't promise much time to look at this, but if I can figure it out I
will let you know.
Oh, there weren't any of the following warnings in the output of
configure, were there:
`Assuming that libXaw is actually $athena_variant.'
`Could not find a non-3d Athena header set.'
`Assuming that X11/Xaw3d headers are suitable for $athena_variant.'
`Assuming that Xaw3d headers are suitable for $athena_variant.'
`Assuming that X11/Xaw headers are suitable for $athena_variant.'
`Could not find a suitable 3d Athena header set.'
Sorry for not being able to look at this sooner. Illness is a PITA.
Daniel
Footnotes:
[1] I wrote the detection code back when I used Athena and before
Debian got sane and stopped shipping 3D Athena widget sets as
libXaw.so[2]
[2] In unstable some time ago, as I recall.
--
Our quarrel with the world is an echo of the
endless quarrel proceeding within us.
-- Eric Hoffer