aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorGlenn Morris2012-06-28 23:28:37 -0700
committerGlenn Morris2012-06-28 23:28:37 -0700
commitc8d3a25c0981020e1b8aa3bf96a4a0059be82431 (patch)
tree46a76faa5df111a6bea439330ea26bea1cc85585 /etc/PROBLEMS
parent5437effdb836355436f5f986e46baa6a41ec0966 (diff)
parent3d8b9024adf6136edd3f7b7edf70a88b6ab8a61b (diff)
downloademacs-c8d3a25c0981020e1b8aa3bf96a4a0059be82431.tar.gz
emacs-c8d3a25c0981020e1b8aa3bf96a4a0059be82431.zip
Merge from emacs-24; up to 2012-04-30T11:57:47Z!sdl.web@gmail.com
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS30
1 files changed, 30 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 078352d78f4..4dd8585fc2c 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -255,6 +255,36 @@ result in an endless loop.
255If you need Emacs to be able to recover from closing displays, compile 255If you need Emacs to be able to recover from closing displays, compile
256it with the Lucid toolkit instead of GTK. 256it with the Lucid toolkit instead of GTK.
257 257
258** Emacs crashes when you try to view a file with complex characters.
259For example, the etc/HELLO file (as shown by C-h h).
260The message "symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open"
261is shown in the terminal from which you launched Emacs.
262This problem only happens when you use a graphical display (ie not
263with -nw) and compiled Emacs with the "libotf" library for complex
264text handling.
265
266This problem occurs because unfortunately there are two libraries
267called "libotf". One is the library for handling OpenType fonts,
268http://www.m17n.org/libotf/, which is the one that Emacs expects.
269The other is a library for Open Trace Format, and is used by some
270versions of the MPI message passing interface for parallel
271programming.
272
273For example, on RHEL6 GNU/Linux, the OpenMPI rpm provides a version
274of "libotf.so" in /usr/lib/openmpi/lib. This directory is not
275normally in the ld search path, but if you want to use OpenMPI,
276you must issue the command "module load openmpi". This adds
277/usr/lib/openmpi/lib to LD_LIBRARY_PATH. If you then start Emacs from
278the same shell, you will encounter this crash.
279Ref: <URL:https://bugzilla.redhat.com/show_bug.cgi?id=806031>
280
281There is no good solution to this problem if you need to use both
282OpenMPI and Emacs with libotf support. The best you can do is use a
283wrapper shell script (or function) "emacs" that removes the offending
284element from LD_LIBRARY_PATH before starting emacs proper.
285Or you could recompile Emacs with an -Wl,-rpath option that
286gives the location of the correct libotf.
287
258* General runtime problems 288* General runtime problems
259 289
260** Lisp problems 290** Lisp problems