i compiled xemacs latest cvs with:
./configure --with-mule --with-athena=3d --with-widgets=athena --with-dialogs=athena
and Installation tells me:
Athena library to link: Xaw3d
Athena header include path: X11/Xaw3d
so i assume i have Xaw3d linked.
as says ldd /usr/local/bin/xemacs-21.2
libXaw3d.so.6 => /usr/X11R6/lib/libXaw3d.so.6 (0x40019000)
...
but when i start it up, it complains and says:
(1) (device/error)
It seems that 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 WILL cause your XEmacs process to dump core at some point.
You should not continue to use this binary without resolving this issue.
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).
this seems weird, as i do want Xaw3d and i thought i did every thing to
have it.
more /etc/ld.so.conf
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/lib/libc5-compat
/lib/libc5-compat
really, i don't get that warning, what does it mean.
did i do something wrong ?
sorry to post this as i know it has been discussed quite some times, but
i don't recall someone pointing to this message.
--
# Stef Epardaud, # There is no limit to the power of computing ...
# Java Defeater # ... except men maybe ?
# Earth # Lunatech Research,
# Solar System # soon we will quit researching and start finding...
Show replies by date