>>>> "Daniel" == Daniel Pittman
<daniel(a)danann.net> writes:
Daniel> This could be documented in the PROBLEMS file like this:
Daniel> *** Messages about dynamic symbols changing size
Daniel> When XEmacs is built dynamically linked to the flat Athena
Daniel> widget library but it finds a 3D Athena variant with the
Daniel> same name at runtime. This can be solved with the
Daniel> xaw-wrappers package under Debian and by checking the
Daniel> runtime path in /etc/ld.so.conf under other distributions.
Good but too brief, I think. In particular, people who build XEmacs
themselves won't necessarily know how to use xaw-wrappers. How about
*** Messages about dynamic symbols changing size
Common in Linux environments, it occurs when XEmacs is built
dynamically linked to the flat Athena widget library but it finds a 3D
Athena variant with the same name at runtime.
This can be solved with the xaw-wrappers package under Debian
(register XEmacs as incompatible with all 3d widget sets, see
update-xaw-wrappers(8) and .../doc/xaw-wrappers/README.packagers). It
can be verified by checking the runtime path in /etc/ld.so.conf and by
using `ldd /path/to/xemacs' under other Linux distributions. One
solution is to use LD_PRELOAD or LD_LIBRARY_PATH to force ld.so to
load the flat Athena widget library instead of the aliased 3D widget
library (see ld.so(8) for use of these environment variables).
Daniel> An idea that is not dangerous is unworthy to be called an
Daniel> idea at all. -- Elbert Hubbard
xaw-wrappers is an IDEA!
--
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 straight lines for? "XEmacs rules."