comparison =PROBLEMS @ 1949:a81c98f793b6

Formerly PROBLEMS.~2~
author Richard M. Stallman <rms@gnu.org>
date Wed, 24 Feb 1993 17:56:09 +0000
parents 794bd24d1415
children 049a892e6398
comparison
equal deleted inserted replaced
1948:e7b8107294b7 1949:a81c98f793b6
1 This file describes various problems that have been encountered 1 This file describes various problems that have been encountered
2 in compiling, installing and running GNU Emacs. 2 in compiling, installing and running GNU Emacs.
3
4 * `expand-file-name' fails to work on any but the machine you dumped Emacs on.
5
6 On some systems, if you use any of the functions which look up
7 information in the passwd database before dumping Emacs (say, by using
8 expand-file-name in site-init.el), then those functions will not work
9 in the dumped Emacs on any host but the one Emacs was dumped on.
10
11 Apparently, the Yellow Pages (or Network Information Service)
12 functions cache information the first time they are called in the
13 undumped emacs, this information gets included in the dumped
14 executable, and it is then inaccurate if the executable is used on
15 another host.
16
17 The solution? Don't use expand-file-name in site-init.el, or in
18 anything it loads. Yuck.
3 19
4 * On some variants of SVR4, Emacs does not work at all with X. 20 * On some variants of SVR4, Emacs does not work at all with X.
5 21
6 Try defining BROKEN_FIONREAD in your config.h file. If this solves 22 Try defining BROKEN_FIONREAD in your config.h file. If this solves
7 the problem, please send a bug report to tell us this is needed; be 23 the problem, please send a bug report to tell us this is needed; be
103 with a floating point option other than the default. 119 with a floating point option other than the default.
104 120
105 It's not terribly hard to make this work with small changes in 121 It's not terribly hard to make this work with small changes in
106 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o. 122 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o.
107 However, the easiest approach is to build Xlib with the default 123 However, the easiest approach is to build Xlib with the default
108 floating point option: to decide at run time what hardware is 124 floating point option: -fsoft.
109 available.
110 125
111 * Emacs fails to get default settings from X Windows server. 126 * Emacs fails to get default settings from X Windows server.
112 127
113 The X library in X11R4 has a bug; it interchanges the 2nd and 3rd 128 The X library in X11R4 has a bug; it interchanges the 2nd and 3rd
114 arguments to XGetDefaults. Define the macro XBACKWARDS in config.h to 129 arguments to XGetDefaults. Define the macro XBACKWARDS in config.h to