aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS41
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
1038This happens sometimes when using Metacity. Resizing Emacs or ALT-Tab:bing 1038This happens sometimes when using Metacity. Resizing Emacs or ALT-Tab:bing
1039makes the system unresponsive to the mouse or the keyboard. Killing Emacs 1039makes the system unresponsive to the mouse or the keyboard. Killing Emacs
1040or shifting out from X11 and back again usually cures it (i.e. Ctrl-Alt-F1 1040or shifting out from X11 and back again usually cures it (i.e. Ctrl-Alt-F1
1041and then Alt-F7). A bug for it is here: 1041and then Alt-F7). A bug for it is here:
1042https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034. 1042https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034.
1043Note that a permanent fix seems to be to disable "assistive technologies". 1043Note 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
1515stty command, before starting the rlogin process. On many systems, 1515stty 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
1519Some versions of tcsh will prevent even this from working. One way 1519Some versions of tcsh will prevent even this from working. One way
1520around this is to start another shell before starting rlogin, and 1520around 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
2344Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is 2344As of Emacs 22.1, there have been stability problems with Cygwin
2345reported to either fail or cause Emacs to segfault at run time. In 2345builds of Emacs using GCC 3. Cygwin users are advised to use GCC 4.
2346addition, the Cygwin GCC 3.4.4-2 has problems with generating debug 2346
2347info. 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
2348compiling Emacs. GCC versions 4.0.3, 4.0.4, 4.1.1, and 4.1.2 2348
2349reportedly build a working Cygwin binary of Emacs, so we recommend 2349This is a consequence of a change to src/dired.c on 2010-07-27. The
2350these GCC versions. Note that these versions of GCC, 4.0.3, 4.0.4, 2350issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'.
23514.1.1, and 4.1.2, are currently the _only_ versions known to succeed 2351See
2352in 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
2446Errors 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
2451This happens when paths using backslashes are passed to the compiler or
2452linker (via -I and possibly other compiler flags); when these paths are
2453included in source code, the backslashes are interpreted as escape sequences.
2454See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html
2455
2456The 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.
2733Two causes have been seen for such problems. 2748Two causes have been seen for such problems.
2734 2749
27351) On a system where getpagesize is not a system call, it is defined 27501) On a system where getpagesize is not a system call, it is defined
2736as a macro. If the definition (in both unexec.c and malloc.c) is wrong, 2751as a macro. If the definition (in both unex*.c and malloc.c) is wrong,
2737it can cause problems like this. You might be able to find the correct 2752it can cause problems like this. You might be able to find the correct
2738value in the man page for a.out (5). 2753value in the man page for a.out (5).
2739 2754