I've successfully managed to compile Lesstif 0.87 under a.out using a
rejigged linker.  It compiled happily, and so do Motif applications linked
with it.  There's one small problem - all the apps I've tried return this
error:

Error: attempt to add non-widget child "DropSiteManager" to parent
"Mosaic" which supports only widgets

According to the people on the Lesstif mailing list, this is because
it's getting a function from libXt instead of Lesstif.  Apart from the
link line library ordering (which doesn't solve this), they say another
possibility is that Lesstif is compiled as static and linking with a
shared libXt.

As the supplied ld doesn't support shared libraries, Lesstif compiles as
static.  However, /usr/X11/lib contains libXt.sa, libXt.so.6, and
libXt.so.6.0.  Does this mean they're all shared?  I thought a.out didn't
support shared libraries?  If so, is there a static libXt available
anywhere?  Is it adapted to ARMLinux - or can I just download the source
and compile a new static version?  Am I just being dense and there's an
obvious way out?

Thanks,
Theo

-- 
Theo Markettos                      [EMAIL PROTECTED] (atm26)
Gonville & Caius College            [EMAIL PROTECTED]
Cambridge, UK                       http://www.marketto.demon.co.uk/

unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to