aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorMiles Bader2007-04-24 21:56:25 +0000
committerMiles Bader2007-04-24 21:56:25 +0000
commit991a760232de757d71d8dbbed47ee12d81e29d53 (patch)
tree2440730c37ae3f167a50f5c3ac5eaeab9b72b7b0 /etc/PROBLEMS
parent0bb328f8f6fce06a7fc65670c7d5c011b613e1c5 (diff)
parent3851329262d6558d5e1a93157d44777d0a39e38e (diff)
downloademacs-991a760232de757d71d8dbbed47ee12d81e29d53.tar.gz
emacs-991a760232de757d71d8dbbed47ee12d81e29d53.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 698-710) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 216) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-196
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS36
1 files changed, 20 insertions, 16 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index be56254dcd7..f42013fc109 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -217,15 +217,15 @@ configuring your compiler to use the native linker instead of GNU ld.
217This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug 217This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug
218http://bugzilla.gnome.org/show_bug.cgi?id=85715. 218http://bugzilla.gnome.org/show_bug.cgi?id=85715.
219 219
220** Emacs compiled with Gtk+ crashes on startup on cygwin. 220** Emacs compiled with Gtk+ crashes on startup on Cygwin.
221 221
222A typical error message is 222A typical error message is
223 ***MEMORY-ERROR***: emacs[5172]: GSlice: failed to allocate 504 bytes 223 ***MEMORY-ERROR***: emacs[5172]: GSlice: failed to allocate 504 bytes
224 (alignment: 512): Function not implemented 224 (alignment: 512): Function not implemented
225 225
226Emacs supplies its own malloc, but glib (part of Gtk+) calls memalign and on 226Emacs supplies its own malloc, but glib (part of Gtk+) calls memalign and on
227cygwin that becomes the cygwin supplied memalign. As malloc is not the 227Cygwin, that becomes the Cygwin supplied memalign. As malloc is not the
228cygwin malloc, the cygwin memalign always returns ENOSYS. A fix for this 228Cygwin malloc, the Cygwin memalign always returns ENOSYS. A fix for this
229problem would be welcome. 229problem would be welcome.
230 230
231* General runtime problems 231* General runtime problems
@@ -390,9 +390,13 @@ again to say this:
390 390
391*** Emacs does not know your host's fully-qualified domain name. 391*** Emacs does not know your host's fully-qualified domain name.
392 392
393For example, (system-name) returns some variation on
394"localhost.localdomain", rather the name you were expecting.
395
393You need to configure your machine with a fully qualified domain name, 396You need to configure your machine with a fully qualified domain name,
394either in /etc/hosts, /etc/hostname, the NIS, or wherever your system 397(i.e. a name with at least one ".") either in /etc/hosts,
395calls for specifying this. 398/etc/hostname, the NIS, or wherever your system calls for specifying
399this.
396 400
397If you cannot fix the configuration, you can set the Lisp variable 401If you cannot fix the configuration, you can set the Lisp variable
398mail-host-address to the value you want. 402mail-host-address to the value you want.
@@ -1202,7 +1206,7 @@ The problems seem to depend on the version of LessTif and the Motif
1202emulation for which it is set up. 1206emulation for which it is set up.
1203 1207
1204Only the Motif 1.2 emulation seems to be stable enough in LessTif. 1208Only the Motif 1.2 emulation seems to be stable enough in LessTif.
1205Lesstif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD. 1209LessTif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD.
1206On GNU/Linux systems, lesstif-0.92.6 configured with "./configure 1210On GNU/Linux systems, lesstif-0.92.6 configured with "./configure
1207--enable-build-12 --enable-default-12" is reported to be the most 1211--enable-build-12 --enable-default-12" is reported to be the most
1208successful. The binary GNU/Linux package 1212successful. The binary GNU/Linux package
@@ -1299,7 +1303,7 @@ be carried out at the same time:
1299 improves performance dramatically, at the slight expense of correctness 1303 improves performance dramatically, at the slight expense of correctness
1300 of the X protocol. lbxproxy acheives the performance gain by grouping 1304 of the X protocol. lbxproxy acheives the performance gain by grouping
1301 several X requests in one TCP packet and sending them off together, 1305 several X requests in one TCP packet and sending them off together,
1302 instead of requiring a round-trip for each X request in a seperate 1306 instead of requiring a round-trip for each X request in a separate
1303 packet. The switches that seem to work best for emacs are: 1307 packet. The switches that seem to work best for emacs are:
1304 -noatomsfile -nowinattr -cheaterrors -cheatevents 1308 -noatomsfile -nowinattr -cheaterrors -cheatevents
1305 Note that the -nograbcmap option is known to cause problems. 1309 Note that the -nograbcmap option is known to cause problems.
@@ -1405,7 +1409,7 @@ The easy way to do this is to put
1405 1409
1406in your site-init.el file. 1410in your site-init.el file.
1407 1411
1408* Runtime problems on character termunals 1412* Runtime problems on character terminals
1409 1413
1410** Emacs spontaneously displays "I-search: " at the bottom of the screen. 1414** Emacs spontaneously displays "I-search: " at the bottom of the screen.
1411 1415
@@ -2356,7 +2360,7 @@ The relevant switch in this case is "-Xs" (``compile assuming
2356*** Building Emacs over NFS fails with ``Text file busy''. 2360*** Building Emacs over NFS fails with ``Text file busy''.
2357 2361
2358This was reported to happen when building Emacs on a GNU/Linux system 2362This was reported to happen when building Emacs on a GNU/Linux system
2359(RedHat Linux 6.2) using a build directory automounted from Solaris 2363(Red Hat Linux 6.2) using a build directory automounted from Solaris
2360(SunOS 5.6) file server, but it might not be limited to that 2364(SunOS 5.6) file server, but it might not be limited to that
2361configuration alone. Presumably, the NFS server doesn't commit the 2365configuration alone. Presumably, the NFS server doesn't commit the
2362files' data to disk quickly enough, and the Emacs executable file is 2366files' data to disk quickly enough, and the Emacs executable file is
@@ -2443,17 +2447,17 @@ files are installed. Then use:
2443 2447
2444(using the location of the 32-bit X libraries on your system). 2448(using the location of the 32-bit X libraries on your system).
2445 2449
2446*** Building the Cygwin port for MS-Windows can fail with some GCC version 2450*** Building the Cygwin port for MS-Windows can fail with some GCC versions
2447 2451
2448Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is 2452Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is
2449reported to either fail or cause Emacs to segfault at run time. In 2453reported to either fail or cause Emacs to segfault at run time. In
2450addition, the Cygwin GCC 3.4.4-2 has problems with generating debug 2454addition, the Cygwin GCC 3.4.4-2 has problems with generating debug
2451info. Cygwin users are advised not to use these versions of GCC for 2455info. Cygwin users are advised not to use these versions of GCC for
2452compiling Emacs. GCC versions 4.0.3, 4.1.1, and 4.1.2 reportedly 2456compiling Emacs. GCC versions 4.0.3, 4.0.4, 4.1.1, and 4.1.2
2453build a working Cygwin binary of Emacs, so we recommend these GCC 2457reportedly build a working Cygwin binary of Emacs, so we recommend
2454versions. Note that these three versions of GCC, 4.0.3, 4.1.1, and 2458these GCC versions. Note that these versions of GCC, 4.0.3, 4.0.4,
24554.1.2, are currently the _only_ versions known to succeed in building 24594.1.1, and 4.1.2, are currently the _only_ versions known to succeed
2456Emacs (as of v22.1). 2460in building Emacs (as of v22.1).
2457 2461
2458*** Building the native MS-Windows port with Cygwin GCC can fail. 2462*** Building the native MS-Windows port with Cygwin GCC can fail.
2459 2463
@@ -2604,7 +2608,7 @@ The fix is to install a newer version of ncurses, such as version 4.2.
2604 2608
2605*** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel. 2609*** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel.
2606 2610
2607With certain recent Linux kernels (like the one of Redhat Fedora Core 2611With certain recent Linux kernels (like the one of Red Hat Fedora Core
26081 and newer), the new "Exec-shield" functionality is enabled by default, which 26121 and newer), the new "Exec-shield" functionality is enabled by default, which
2609creates a different memory layout that breaks the emacs dumper. Emacs tries 2613creates a different memory layout that breaks the emacs dumper. Emacs tries
2610to handle this at build time, but if the workaround used fails, these 2614to handle this at build time, but if the workaround used fails, these