>>>> "Glynn" == Glynn Clements
<glynn(a)sensei.co.uk> writes:
Glynn> Mauro Condarelli wrote:
$ src/xemacs
src/xemacs: Symbol `toggleClassRec' has different size in shared object, consider
re-linking
src/xemacs: Symbol `labelClassRec' has different size in shared object, consider
re-linking
Glynn> This indicates that the Xaw headers used for compilation
Glynn> don't match the libXaw.so which is being used at run-time
Glynn> (e.g. compiling with vanilla Xaw headers but using the
Glynn> libXaw.so from Xaw3d).
This is still happening to me ... I've confirmed (using CPPFLAGS=-H)
that I'm getting the right headers ... ldd src/xemacs tells me I'm
getting the right library ... but bogosity rules!!
Aha!
Debian (unstable == potato, current as of a couple days ago) supplies
both the standard libXaw.so and a libXaw3d.so, by those names, in
/usr/X11R6/lib. This is unlikely to go away since there are several
programs that don't seem to coexist with Athena 3D for some reason.
`ln -sf libXaw3d.so.6.1 libXaw.so' and bingo! no errors. But I don't
think I want to do this permanently.
Or do I? (Advice, please.)
If not, Would it be reasonable for ./configure (once it has decided to
use Xaw3d) to test for the existence of libXaw3d.so (and maybe
libXaw3d.a, but maybe not) and do `-lXaw3d' instead of `-lXaw' in that
case?
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."