Hi folks,
I'm new to the list, but I hope someone can help me with a problem I'm
having building lesstif. More specifically, lesstif builds fine, but I
am having problems getting applications to run with it.
I've recently been getting X11R6 and Lesstif to work on a BeOS R5 x86
system using gcc 2.9.1. X seems to be working quite well at this point,
and since the current libtool is beginning to support BeOS targets,
building lesstif is also quite easy with only minor modifications of
the configure script. However I am having little success with
applications - mwm works, but any other application that opens a window
isn't working. This includes most of the test suite for lesstif. I am
getting the runtime error about "attempting to add non-widget
DropSiteManager to a parent that supports only widgets".
I read in the archive this is usually evidence of a link dependency
problem, but the link order is certainly correct (-lXm -lXt -lX11).
Linking with either static and dynamic libraries in BeOS does have a
few idiosyncrasies. Since the link order on the command line is right,
I need a little more information to help me locate why the problem
occurs and to see if there is a suitable workaround, and whether some
combination of static and dynamic libraries in either X or lesstif will
solve it. Of course I'd much rather have an all .so solution, but right
now, any solution would do.
Could anyone give me a clue as to which symbols I need to be examining
in the linker to see if they are coming from the right place
(presumably the executable needs to find something in libXm.so which
for some reason it is linking elsewhere)? Any help would be much
appreciated right now, I seem to have spent most of the past two weeks
doing make distclean and ../lesstiff-0.92.6/configure with the same
results every time!
Many thanks in advance for any help or information
Chris Nash
Lexington KY
UNITED STATES