diff options
| author | Miles Bader | 2007-04-24 21:56:25 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-04-24 21:56:25 +0000 |
| commit | 991a760232de757d71d8dbbed47ee12d81e29d53 (patch) | |
| tree | 2440730c37ae3f167a50f5c3ac5eaeab9b72b7b0 /etc/PROBLEMS | |
| parent | 0bb328f8f6fce06a7fc65670c7d5c011b613e1c5 (diff) | |
| parent | 3851329262d6558d5e1a93157d44777d0a39e38e (diff) | |
| download | emacs-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/PROBLEMS | 36 |
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. | |||
| 217 | This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug | 217 | This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug |
| 218 | http://bugzilla.gnome.org/show_bug.cgi?id=85715. | 218 | http://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 | ||
| 222 | A typical error message is | 222 | A 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 | ||
| 226 | Emacs supplies its own malloc, but glib (part of Gtk+) calls memalign and on | 226 | Emacs supplies its own malloc, but glib (part of Gtk+) calls memalign and on |
| 227 | cygwin that becomes the cygwin supplied memalign. As malloc is not the | 227 | Cygwin, that becomes the Cygwin supplied memalign. As malloc is not the |
| 228 | cygwin malloc, the cygwin memalign always returns ENOSYS. A fix for this | 228 | Cygwin malloc, the Cygwin memalign always returns ENOSYS. A fix for this |
| 229 | problem would be welcome. | 229 | problem 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 | ||
| 393 | For example, (system-name) returns some variation on | ||
| 394 | "localhost.localdomain", rather the name you were expecting. | ||
| 395 | |||
| 393 | You need to configure your machine with a fully qualified domain name, | 396 | You need to configure your machine with a fully qualified domain name, |
| 394 | either in /etc/hosts, /etc/hostname, the NIS, or wherever your system | 397 | (i.e. a name with at least one ".") either in /etc/hosts, |
| 395 | calls for specifying this. | 398 | /etc/hostname, the NIS, or wherever your system calls for specifying |
| 399 | this. | ||
| 396 | 400 | ||
| 397 | If you cannot fix the configuration, you can set the Lisp variable | 401 | If you cannot fix the configuration, you can set the Lisp variable |
| 398 | mail-host-address to the value you want. | 402 | mail-host-address to the value you want. |
| @@ -1202,7 +1206,7 @@ The problems seem to depend on the version of LessTif and the Motif | |||
| 1202 | emulation for which it is set up. | 1206 | emulation for which it is set up. |
| 1203 | 1207 | ||
| 1204 | Only the Motif 1.2 emulation seems to be stable enough in LessTif. | 1208 | Only the Motif 1.2 emulation seems to be stable enough in LessTif. |
| 1205 | Lesstif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD. | 1209 | LessTif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD. |
| 1206 | On GNU/Linux systems, lesstif-0.92.6 configured with "./configure | 1210 | On 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 |
| 1208 | successful. The binary GNU/Linux package | 1212 | successful. 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 | ||
| 1406 | in your site-init.el file. | 1410 | in 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 | ||
| 2358 | This was reported to happen when building Emacs on a GNU/Linux system | 2362 | This 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 |
| 2361 | configuration alone. Presumably, the NFS server doesn't commit the | 2365 | configuration alone. Presumably, the NFS server doesn't commit the |
| 2362 | files' data to disk quickly enough, and the Emacs executable file is | 2366 | files' 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 | ||
| 2448 | Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is | 2452 | Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is |
| 2449 | reported to either fail or cause Emacs to segfault at run time. In | 2453 | reported to either fail or cause Emacs to segfault at run time. In |
| 2450 | addition, the Cygwin GCC 3.4.4-2 has problems with generating debug | 2454 | addition, the Cygwin GCC 3.4.4-2 has problems with generating debug |
| 2451 | info. Cygwin users are advised not to use these versions of GCC for | 2455 | info. Cygwin users are advised not to use these versions of GCC for |
| 2452 | compiling Emacs. GCC versions 4.0.3, 4.1.1, and 4.1.2 reportedly | 2456 | compiling Emacs. GCC versions 4.0.3, 4.0.4, 4.1.1, and 4.1.2 |
| 2453 | build a working Cygwin binary of Emacs, so we recommend these GCC | 2457 | reportedly build a working Cygwin binary of Emacs, so we recommend |
| 2454 | versions. Note that these three versions of GCC, 4.0.3, 4.1.1, and | 2458 | these GCC versions. Note that these versions of GCC, 4.0.3, 4.0.4, |
| 2455 | 4.1.2, are currently the _only_ versions known to succeed in building | 2459 | 4.1.1, and 4.1.2, are currently the _only_ versions known to succeed |
| 2456 | Emacs (as of v22.1). | 2460 | in 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 | ||
| 2607 | With certain recent Linux kernels (like the one of Redhat Fedora Core | 2611 | With certain recent Linux kernels (like the one of Red Hat Fedora Core |
| 2608 | 1 and newer), the new "Exec-shield" functionality is enabled by default, which | 2612 | 1 and newer), the new "Exec-shield" functionality is enabled by default, which |
| 2609 | creates a different memory layout that breaks the emacs dumper. Emacs tries | 2613 | creates a different memory layout that breaks the emacs dumper. Emacs tries |
| 2610 | to handle this at build time, but if the workaround used fails, these | 2614 | to handle this at build time, but if the workaround used fails, these |