In article <1dul2nINNr4t@manuel.anu.edu.au> I wrote:
>I have an application I have written using the Athena widget set running
>on several flavours of Sun-4 under OpenWindows 2. I recently sent a copy
>off to some colleagues to compile on their Sun (also a Sun-4 I think,
>forgot to check this) which has OpenWindows 3. They got two undefined
>symbols at link phase (these were dictated over the phone so there may
>be slight errors):
>
> get_wmShellWidgetClass
> get_applicationShellWidgetClass
>
> etc...
I have had a number of replies pointing out a workaround and quite a few
asking to pass on the information I get. It turns out this is in the
comp.windows.x FAQ list, and I apologise for not looking there before I
posted and there is a permanent solution as well as the workaround most
people seem to know about. Here is the section from the FAQ, courtesy of
David B. Lewis (dbl@visual.com):
----------------------------------------------------------------------
Subject: 94) What is this strange problem building X clients on SunOS 4.1.2?
In SunOS 4.1.2 Sun fixed a shared-library bug in ld which conflicts
with the way X11R4 builds the shared Xmu library, causing these symbols to be
undefined when building some X11 clients:
_get_wmShellWidgetClass
_get_applicationShellWidgetClass
Compiling "-Bstatic -lXmu -Bdynamic" appears to work.
To solve the problem if you are using OpenWindows 3.0 (X11R4-based Xt), please
contact your local Sun office and request the following patches:
Patch i.d. Description
100512-02 4.1.x OpenWindows 3.0 libXt Jumbo patch
100573-03 4.1.x OpenWindows 3.0 undefined symbols when using
shared libXmu
[Greg Earle, earle@Sun.COM; 7/92]
----------------------------------------------------------------------
Thank you David.
-- John Gallant johng@cres.anu.edu.au "Every \item command in Centre for Resource and ph: +61 6 249 0666 item_list must have an Environmental Studies fax: +61 6 249 0757 optional argument". Australian National University Leslie Lamport, LaTeX
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:53 CDT