diff options
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 8c6a37dbd45..2fc0e29b30f 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -1037,7 +1037,7 @@ into Meta. This is because of the great importance of Meta in Emacs. | |||
| 1037 | 1037 | ||
| 1038 | This happens sometimes when using Metacity. Resizing Emacs or ALT-Tab:bing | 1038 | This happens sometimes when using Metacity. Resizing Emacs or ALT-Tab:bing |
| 1039 | makes the system unresponsive to the mouse or the keyboard. Killing Emacs | 1039 | makes the system unresponsive to the mouse or the keyboard. Killing Emacs |
| 1040 | or shifting out from X11 and back again usually cures it (i.e. Ctrl-Alt-F1 | 1040 | or shifting out from X11 and back again usually cures it (i.e. Ctrl-Alt-F1 |
| 1041 | and then Alt-F7). A bug for it is here: | 1041 | and then Alt-F7). A bug for it is here: |
| 1042 | https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034. | 1042 | https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034. |
| 1043 | Note that a permanent fix seems to be to disable "assistive technologies". | 1043 | Note that a permanent fix seems to be to disable "assistive technologies". |
| @@ -1514,7 +1514,7 @@ One way to cure this is to disable flow control on the local host | |||
| 1514 | (the one running rlogin, not the one running rlogind) using the | 1514 | (the one running rlogin, not the one running rlogind) using the |
| 1515 | stty command, before starting the rlogin process. On many systems, | 1515 | stty command, before starting the rlogin process. On many systems, |
| 1516 | "stty start u stop u" will do this. On some systems, use | 1516 | "stty start u stop u" will do this. On some systems, use |
| 1517 | "stty -ixon" instead. | 1517 | "stty -ixon" instead. |
| 1518 | 1518 | ||
| 1519 | Some versions of tcsh will prevent even this from working. One way | 1519 | Some versions of tcsh will prevent even this from working. One way |
| 1520 | around this is to start another shell before starting rlogin, and | 1520 | around this is to start another shell before starting rlogin, and |
| @@ -2339,17 +2339,10 @@ files are installed. Then use: | |||
| 2339 | 2339 | ||
| 2340 | (using the location of the 32-bit X libraries on your system). | 2340 | (using the location of the 32-bit X libraries on your system). |
| 2341 | 2341 | ||
| 2342 | *** Building the Cygwin port for MS-Windows can fail with some GCC versions | 2342 | *** Building Emacs for Cygwin can fail with GCC 3 |
| 2343 | 2343 | ||
| 2344 | Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is | 2344 | As of Emacs 22.1, there have been stability problems with Cygwin |
| 2345 | reported to either fail or cause Emacs to segfault at run time. In | 2345 | builds of Emacs using GCC 3. Cygwin users are advised to use GCC 4. |
| 2346 | addition, the Cygwin GCC 3.4.4-2 has problems with generating debug | ||
| 2347 | info. Cygwin users are advised not to use these versions of GCC for | ||
| 2348 | compiling Emacs. GCC versions 4.0.3, 4.0.4, 4.1.1, and 4.1.2 | ||
| 2349 | reportedly build a working Cygwin binary of Emacs, so we recommend | ||
| 2350 | these GCC versions. Note that these versions of GCC, 4.0.3, 4.0.4, | ||
| 2351 | 4.1.1, and 4.1.2, are currently the _only_ versions known to succeed | ||
| 2352 | in building Emacs (as of v22.1). | ||
| 2353 | 2346 | ||
| 2354 | *** Building the native MS-Windows port fails due to unresolved externals | 2347 | *** Building the native MS-Windows port fails due to unresolved externals |
| 2355 | 2348 | ||
| @@ -2440,6 +2433,20 @@ several workarounds for this problem: | |||
| 2440 | 2. Install the latest Windows SDK. | 2433 | 2. Install the latest Windows SDK. |
| 2441 | 3. Replace emacs.ico with an older or edited icon. | 2434 | 3. Replace emacs.ico with an older or edited icon. |
| 2442 | 2435 | ||
| 2436 | *** Building the MS-Windows port complains about unknown escape sequences. | ||
| 2437 | |||
| 2438 | Errors and warnings can look like this: | ||
| 2439 | |||
| 2440 | w32.c:1959:27: error: \x used with no following hex digits | ||
| 2441 | w32.c:1959:27: warning: unknown escape sequence '\i' | ||
| 2442 | |||
| 2443 | This happens when paths using backslashes are passed to the compiler or | ||
| 2444 | linker (via -I and possibly other compiler flags); when these paths are | ||
| 2445 | included in source code, the backslashes are interpreted as escape sequences. | ||
| 2446 | See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html | ||
| 2447 | |||
| 2448 | The fix is to use forward slashes in all paths passed to the compiler. | ||
| 2449 | |||
| 2443 | ** Linking | 2450 | ** Linking |
| 2444 | 2451 | ||
| 2445 | *** Building Emacs with a system compiler fails to link because of an | 2452 | *** Building Emacs with a system compiler fails to link because of an |