diff options
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 135 |
1 files changed, 69 insertions, 66 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 4ce738d9a54..598a79f978a 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -2222,6 +2222,7 @@ We list bugs in current versions here. See also the section on legacy | |||
| 2222 | systems. | 2222 | systems. |
| 2223 | 2223 | ||
| 2224 | *** On Solaris 10, Emacs crashes during the build process. | 2224 | *** On Solaris 10, Emacs crashes during the build process. |
| 2225 | (This applies only with './configure --with-unexec=yes', which is rare.) | ||
| 2225 | This was reported for Emacs 25.2 on i386-pc-solaris2.10 with Sun | 2226 | This was reported for Emacs 25.2 on i386-pc-solaris2.10 with Sun |
| 2226 | Studio 12 (Sun C 5.9) and with Oracle Developer Studio 12.6 (Sun C | 2227 | Studio 12 (Sun C 5.9) and with Oracle Developer Studio 12.6 (Sun C |
| 2227 | 5.15), and intermittently for sparc-sun-solaris2.10 with Oracle | 2228 | 5.15), and intermittently for sparc-sun-solaris2.10 with Oracle |
| @@ -2239,66 +2240,6 @@ Solaris. See Bug#26638. | |||
| 2239 | This is a Solaris feature (at least on Intel x86 cpus). Type C-r | 2240 | This is a Solaris feature (at least on Intel x86 cpus). Type C-r |
| 2240 | C-r C-t, to toggle whether C-x gets through to Emacs. | 2241 | C-r C-t, to toggle whether C-x gets through to Emacs. |
| 2241 | 2242 | ||
| 2242 | *** Problem with remote X server on Suns. | ||
| 2243 | |||
| 2244 | On a Sun, running Emacs on one machine with the X server on another | ||
| 2245 | may not work if you have used the unshared system libraries. This | ||
| 2246 | is because the unshared libraries fail to use YP for host name lookup. | ||
| 2247 | As a result, the host name you specify may not be recognized. | ||
| 2248 | |||
| 2249 | *** Solaris 2.6: Emacs crashes with SIGBUS or SIGSEGV on Solaris after you delete a frame. | ||
| 2250 | |||
| 2251 | We suspect that this is a bug in the X libraries provided by | ||
| 2252 | Sun. There is a report that one of these patches fixes the bug and | ||
| 2253 | makes the problem stop: | ||
| 2254 | |||
| 2255 | 105216-01 105393-01 105518-01 105621-01 105665-01 105615-02 105216-02 | ||
| 2256 | 105667-01 105401-08 105615-03 105621-02 105686-02 105736-01 105755-03 | ||
| 2257 | 106033-01 105379-01 105786-01 105181-04 105379-03 105786-04 105845-01 | ||
| 2258 | 105284-05 105669-02 105837-01 105837-02 105558-01 106125-02 105407-01 | ||
| 2259 | |||
| 2260 | Another person using a newer system (kernel patch level Generic_105181-06) | ||
| 2261 | suspects that the bug was fixed by one of these more recent patches: | ||
| 2262 | |||
| 2263 | 106040-07 SunOS 5.6: X Input & Output Method patch | ||
| 2264 | 106222-01 OpenWindows 3.6: filemgr (ff.core) fixes | ||
| 2265 | 105284-12 Motif 1.2.7: sparc Runtime library patch | ||
| 2266 | |||
| 2267 | *** Solaris 7 or 8: Emacs reports a BadAtom error (from X) | ||
| 2268 | |||
| 2269 | This happens when Emacs was built on some other version of Solaris. | ||
| 2270 | Rebuild it on Solaris 8. | ||
| 2271 | |||
| 2272 | *** When using M-x dbx with the SparcWorks debugger, the 'up' and 'down' | ||
| 2273 | commands do not move the arrow in Emacs. | ||
| 2274 | |||
| 2275 | You can fix this by adding the following line to '~/.dbxinit': | ||
| 2276 | |||
| 2277 | dbxenv output_short_file_name off | ||
| 2278 | |||
| 2279 | *** On Solaris, CTRL-t is ignored by Emacs when you use | ||
| 2280 | the fr.ISO-8859-15 locale (and maybe other related locales). | ||
| 2281 | |||
| 2282 | You can fix this by editing the file: | ||
| 2283 | |||
| 2284 | /usr/openwin/lib/locale/iso8859-15/Compose | ||
| 2285 | |||
| 2286 | Near the bottom there is a line that reads: | ||
| 2287 | |||
| 2288 | Ctrl<t> <quotedbl> <Y> : "\276" threequarters | ||
| 2289 | |||
| 2290 | while it should read: | ||
| 2291 | |||
| 2292 | Ctrl<T> <quotedbl> <Y> : "\276" threequarters | ||
| 2293 | |||
| 2294 | Note the lower case <t>. Changing this line should make C-t work. | ||
| 2295 | |||
| 2296 | *** On Solaris, Emacs fails to set menu-bar-update-hook on startup, with error | ||
| 2297 | "Error in menu-bar-update-hook: (error Point before start of properties)". | ||
| 2298 | This seems to be a GCC optimization bug that occurs for GCC 4.1.2 (-g | ||
| 2299 | and -g -O2) and GCC 4.2.3 (-g -O and -g -O2). You can fix this by | ||
| 2300 | compiling with GCC 4.2.3 or CC 5.7, with no optimizations. | ||
| 2301 | |||
| 2302 | * Runtime problems specific to MS-Windows | 2243 | * Runtime problems specific to MS-Windows |
| 2303 | 2244 | ||
| 2304 | ** Emacs on Windows 9X requires UNICOWS.DLL | 2245 | ** Emacs on Windows 9X requires UNICOWS.DLL |
| @@ -2733,13 +2674,13 @@ Libxpm is available for macOS as part of the XQuartz project. | |||
| 2733 | 2674 | ||
| 2734 | This indicates a mismatch between the C compiler and preprocessor that | 2675 | This indicates a mismatch between the C compiler and preprocessor that |
| 2735 | configure is using. For example, on Solaris 10 trying to use | 2676 | configure is using. For example, on Solaris 10 trying to use |
| 2736 | CC=/opt/SUNWspro/bin/cc (the Sun Studio compiler) together with | 2677 | CC=/opt/developerstudio12.6/bin/cc (the Oracle Developer Studio |
| 2737 | CPP=/usr/ccs/lib/cpp can result in errors of this form (you may also | 2678 | compiler) together with CPP=/usr/lib/cpp can result in errors of |
| 2738 | see the error '"/usr/include/sys/isa_defs.h", line 500: undefined control'). | 2679 | this form. |
| 2739 | 2680 | ||
| 2740 | The solution is to tell configure to use the correct C preprocessor | 2681 | The solution is to tell configure to use the correct C preprocessor |
| 2741 | for your C compiler (CPP="/opt/SUNWspro/bin/cc -E" in the above | 2682 | for your C compiler (CPP="/opt/developerstudio12.6/bin/cc -E" in the |
| 2742 | example). | 2683 | above example). |
| 2743 | 2684 | ||
| 2744 | ** Compilation | 2685 | ** Compilation |
| 2745 | 2686 | ||
| @@ -3110,7 +3051,69 @@ This section covers bugs reported on very old hardware or software. | |||
| 3110 | If you are using hardware and an operating system shipped after 2000, | 3051 | If you are using hardware and an operating system shipped after 2000, |
| 3111 | it is unlikely you will see any of these. | 3052 | it is unlikely you will see any of these. |
| 3112 | 3053 | ||
| 3113 | *** Solaris 2.x | 3054 | ** Solaris |
| 3055 | |||
| 3056 | *** Problem with remote X server on Suns. | ||
| 3057 | |||
| 3058 | On a Sun, running Emacs on one machine with the X server on another | ||
| 3059 | may not work if you have used the unshared system libraries. This | ||
| 3060 | is because the unshared libraries fail to use YP for host name lookup. | ||
| 3061 | As a result, the host name you specify may not be recognized. | ||
| 3062 | |||
| 3063 | *** Solaris 2.6: Emacs crashes with SIGBUS or SIGSEGV on Solaris after you delete a frame. | ||
| 3064 | |||
| 3065 | We suspect that this is a bug in the X libraries provided by | ||
| 3066 | Sun. There is a report that one of these patches fixes the bug and | ||
| 3067 | makes the problem stop: | ||
| 3068 | |||
| 3069 | 105216-01 105393-01 105518-01 105621-01 105665-01 105615-02 105216-02 | ||
| 3070 | 105667-01 105401-08 105615-03 105621-02 105686-02 105736-01 105755-03 | ||
| 3071 | 106033-01 105379-01 105786-01 105181-04 105379-03 105786-04 105845-01 | ||
| 3072 | 105284-05 105669-02 105837-01 105837-02 105558-01 106125-02 105407-01 | ||
| 3073 | |||
| 3074 | Another person using a newer system (kernel patch level Generic_105181-06) | ||
| 3075 | suspects that the bug was fixed by one of these more recent patches: | ||
| 3076 | |||
| 3077 | 106040-07 SunOS 5.6: X Input & Output Method patch | ||
| 3078 | 106222-01 OpenWindows 3.6: filemgr (ff.core) fixes | ||
| 3079 | 105284-12 Motif 1.2.7: sparc Runtime library patch | ||
| 3080 | |||
| 3081 | *** Solaris 7 or 8: Emacs reports a BadAtom error (from X) | ||
| 3082 | |||
| 3083 | This happens when Emacs was built on some other version of Solaris. | ||
| 3084 | Rebuild it on Solaris 8. | ||
| 3085 | |||
| 3086 | *** When using M-x dbx with the SparcWorks debugger, the 'up' and 'down' | ||
| 3087 | commands do not move the arrow in Emacs. | ||
| 3088 | |||
| 3089 | You can fix this by adding the following line to '~/.dbxinit': | ||
| 3090 | |||
| 3091 | dbxenv output_short_file_name off | ||
| 3092 | |||
| 3093 | *** On Solaris, CTRL-t is ignored by Emacs when you use | ||
| 3094 | the fr.ISO-8859-15 locale (and maybe other related locales). | ||
| 3095 | |||
| 3096 | You can fix this by editing the file: | ||
| 3097 | |||
| 3098 | /usr/openwin/lib/locale/iso8859-15/Compose | ||
| 3099 | |||
| 3100 | Near the bottom there is a line that reads: | ||
| 3101 | |||
| 3102 | Ctrl<t> <quotedbl> <Y> : "\276" threequarters | ||
| 3103 | |||
| 3104 | while it should read: | ||
| 3105 | |||
| 3106 | Ctrl<T> <quotedbl> <Y> : "\276" threequarters | ||
| 3107 | |||
| 3108 | Note the lower case <t>. Changing this line should make C-t work. | ||
| 3109 | |||
| 3110 | *** On Solaris, Emacs fails to set menu-bar-update-hook on startup, with error | ||
| 3111 | "Error in menu-bar-update-hook: (error Point before start of properties)". | ||
| 3112 | This seems to be a GCC optimization bug that occurs for GCC 4.1.2 (-g | ||
| 3113 | and -g -O2) and GCC 4.2.3 (-g -O and -g -O2). You can fix this by | ||
| 3114 | compiling with GCC 4.2.3 or CC 5.7, with no optimizations. | ||
| 3115 | |||
| 3116 | *** Other legacy Solaris problems | ||
| 3114 | 3117 | ||
| 3115 | **** Strange results from format %d in a few cases, on a Sun. | 3118 | **** Strange results from format %d in a few cases, on a Sun. |
| 3116 | 3119 | ||