Subject: Re: Shared X and an error...
To: None <current-users@sun-lamp.cs.berkeley.edu, jiwhan@dcs.warwick.ac.uk>
From: Frank van der Linden <vdlinden@fwi.uva.nl>
List: current-users
Date: 12/13/1993 16:14:41
Ji <jiwhan@dcs.warwick.ac.uk> writes:

>Error: Unresolved inheritance operation
>
>Is this a problem in general with shared X libraries or is it a current
>problem with the NetBSD shared libraries? 

This kind of thing is a problem with the NetBSD shared libraries, or
should I say was. Paul Kranenburg added a (heuristic) patch to ld
to take care of this kind of thing (being libXt) some time ago. Recompiling
libXt / the application with the newer ld solved this kind of problem for me
(like the 'unexpected end of ... segment' (?) error someone reported
in libXmu on this list lately; I had that too, with xpaint, but a recompile
of libXmu with the latest ld fixed it).

So it could be that either you, or the one who had made the shared libraries
had an older ld version.

gcc and gas have been modified to generate type info on symbols, to make
it possible for ld to handle these things properly, and I think that ld will
change soon too which (according to Paul Kranenburg, who is doing all this
work) will create some backward incompatibilities.

- Frank

------------------------------------------------------------------------------