>>>> "Maurizio" == Maurizio Loreti
<maurizio.loreti(a)pd.infn.it> writes:
Maurizio> Hello - on request of some users, I am trying to install
Maurizio> xemacs 21.4.4 on the machines I am sysadm'ing,
Maurizio> i.e. PC/linux, Alpha/DigitalUnix and Sun/Solaris.
Maurizio> While I succeeded on the first two targets, xemacs
Maurizio> failed on Suns. Here is what I did:
I don't do Suns, so I'm just hazarding a very wild guess. Check this
out as a last resort....
I don't know exactly what the story is, but I know that Sun is
_extremely_ sensitive to exactly what libraries you link. In
particular, much GNU software wants libi18n for gettext.
(Un)fortunately XEmacs is not yet internationalized at that level, so
normally we don't have a problem. However if lesstif uses libi18n
there is pretty much guaranteed to be a conflict in linking.
It's apparently hard to detect this problem, as it doesn't show up in
the dynamic linker output (the linker shows the same list of .sos in
problem builds and in carefully tweaked builds which do not crash).
You might try linking with athena (ie, use the configure options
--with-dialogs=athena --with-widgets=athena --with-widgets=xaw, and if
it's a Mule build, --with-mule --with-xim=xlib) to see if that helps.
I know it's quite suboptimal for a production XEmacs, though.
Also, if you have non-Lesstif Motif available, try using that instead
of Lesstif.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how free software business can work for you;
ask how your business can work for free software.