Original question:
>Has anyone succeeded in getting xdvi to compile under openwindows 3.0?
>After much sturm und drang, all loads but the two undefined symbols
>
> _get_wmShellWidgetClass
> _get_applicationShellWidgetClass
>
>I have no idea where these are coming from: I can't find them in
>the includes or the sources. If possible I need this to compile
>under the openwindows 3 tree and not the X11 tree.
>
These symbols are missing from the libXmu.so.* shared library,
present in the libXmu.a library, and not used in the execution of xdvi.
Consequtnely, there are three ways to deal with the problem:
1) Get patches
10512-02 (OpenWindows V3: libXt CTE Jumbo Patch) and
10573-03 (OpenWindows 3.0: ld patch 100170-06 causes undefined symbols
when used with shared libXmu)
2) Link libXmu statically, i.e.,
LOCAL_LIBRARIES = $(XAWLIB) -Bstatic $(XMULIB) -Bdynamic $(XTOOLLIB) $(XLIB)
3) use the ld flag "-assert nodefinitions", as in
EXTRA_LOAD_FLAGS = -assert nodefinitions
Thanks to all who replied!
claude@genethon.genethon.fr
ohnielse@ltf.dth.dk
grs@claircom.com
todd@flex.eng.mcmaster.ca
drubin@forte.poly.edu
johnb@edge.cis.mcmaster.ca
per@erix.ericsson.se
tlr.radiology.msu.edu (who sent an exceptionally complete reply)
jumper@spf.trw.com
root@space.physics.uiowa.edu
3)
3)
Thanks to all who replied!
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:48 CDT