Hi, I use this script to start xemacs: #!/bin/sh LD_PRELOAD=$LD_PRELOAD:/usr/local/lib/libXAEmacs.so export LD_PRELOAD xemacs ${1+"$@"} The shared object 'libXAEmacs.so' is compiled correctly and the path is correct, too. But it just printed such message: /usr/libexec/ld.so: preload: cannot map object Can someone help me?