Parent document is top of "Motif FAQ (Part 9 of 9)"
Previous document is "324) Can a Motif application create windows on mutiple screens (on a"
Next document is "326) Why do I get link errors about "XShape" symbols?"

325) Why do I get "Error: attempt to add non-widget child "dsm" to

parent"?

[Last modified: May 95]

Answer:  Most likely, you are linking your libraries in the wrong order.  You
must link -lXm *before* -lXt.

Ken Lee, http://www.rahul.net/kenton/

Ken Sall (ksall@cen.com) adds: This same error occurs if you combine Motif and
Athena widgets in the same application. If you link with "-lXaw" before "-
lXm", you get the runtime error. However, if you switch the order of the two
libraries, there is no problem. For example:

        cc mothena.c -o mothena -lXm -lXaw -lXt -lXmu -lX11

Parent document is top of "Motif FAQ (Part 9 of 9)"
Previous document is "324) Can a Motif application create windows on mutiple screens (on a"
Next document is "326) Why do I get link errors about "XShape" symbols?"