diff options
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 8c6a37dbd45..093d815bd81 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,18 @@ 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 | 2346 | |
| 2347 | info. Cygwin users are advised not to use these versions of GCC for | 2347 | *** Building Emacs 23.3 and later will fail under Cygwin 1.5.19 |
| 2348 | compiling Emacs. GCC versions 4.0.3, 4.0.4, 4.1.1, and 4.1.2 | 2348 | |
| 2349 | reportedly build a working Cygwin binary of Emacs, so we recommend | 2349 | This is a consequence of a change to src/dired.c on 2010-07-27. The |
| 2350 | these GCC versions. Note that these versions of GCC, 4.0.3, 4.0.4, | 2350 | issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'. |
| 2351 | 4.1.1, and 4.1.2, are currently the _only_ versions known to succeed | 2351 | See |
| 2352 | in building Emacs (as of v22.1). | 2352 | |
| 2353 | http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html | ||
| 2353 | 2354 | ||
| 2354 | *** Building the native MS-Windows port fails due to unresolved externals | 2355 | *** Building the native MS-Windows port fails due to unresolved externals |
| 2355 | 2356 | ||
| @@ -2440,6 +2441,20 @@ several workarounds for this problem: | |||
| 2440 | 2. Install the latest Windows SDK. | 2441 | 2. Install the latest Windows SDK. |
| 2441 | 3. Replace emacs.ico with an older or edited icon. | 2442 | 3. Replace emacs.ico with an older or edited icon. |
| 2442 | 2443 | ||
| 2444 | *** Building the MS-Windows port complains about unknown escape sequences. | ||
| 2445 | |||
| 2446 | Errors and warnings can look like this: | ||
| 2447 | |||
| 2448 | w32.c:1959:27: error: \x used with no following hex digits | ||
| 2449 | w32.c:1959:27: warning: unknown escape sequence '\i' | ||
| 2450 | |||
| 2451 | This happens when paths using backslashes are passed to the compiler or | ||
| 2452 | linker (via -I and possibly other compiler flags); when these paths are | ||
| 2453 | included in source code, the backslashes are interpreted as escape sequences. | ||
| 2454 | See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html | ||
| 2455 | |||
| 2456 | The fix is to use forward slashes in all paths passed to the compiler. | ||
| 2457 | |||
| 2443 | ** Linking | 2458 | ** Linking |
| 2444 | 2459 | ||
| 2445 | *** Building Emacs with a system compiler fails to link because of an | 2460 | *** Building Emacs with a system compiler fails to link because of an |
| @@ -2733,7 +2748,7 @@ build Emacs in a directory on a local disk. | |||
| 2733 | Two causes have been seen for such problems. | 2748 | Two causes have been seen for such problems. |
| 2734 | 2749 | ||
| 2735 | 1) On a system where getpagesize is not a system call, it is defined | 2750 | 1) On a system where getpagesize is not a system call, it is defined |
| 2736 | as a macro. If the definition (in both unexec.c and malloc.c) is wrong, | 2751 | as a macro. If the definition (in both unex*.c and malloc.c) is wrong, |
| 2737 | it can cause problems like this. You might be able to find the correct | 2752 | it can cause problems like this. You might be able to find the correct |
| 2738 | value in the man page for a.out (5). | 2753 | value in the man page for a.out (5). |
| 2739 | 2754 | ||