aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorMiles Bader2007-03-04 06:19:40 +0000
committerMiles Bader2007-03-04 06:19:40 +0000
commit70fff7b1002401c91fe8d6df6491e1ae1f71e02c (patch)
treee348ed422579ef028033ea51045d35d2a8f09ba3 /etc/PROBLEMS
parent9e53076ea9d9f18f9fbdf28d79958691720b446f (diff)
parentd2d64bc314369ffd3f97f029e26f9650b76b8302 (diff)
downloademacs-70fff7b1002401c91fe8d6df6491e1ae1f71e02c.tar.gz
emacs-70fff7b1002401c91fe8d6df6491e1ae1f71e02c.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 653-661) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 203-206) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-180
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS51
1 files changed, 28 insertions, 23 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 1a3ff7ab313..2d418b7b435 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -333,14 +333,6 @@ SYSTEM, YOU CAN LOSE MAIL!
333If your system uses the lock file protocol, and fascist restrictions 333If your system uses the lock file protocol, and fascist restrictions
334prevent ordinary users from writing the lock files in /usr/spool/mail, 334prevent ordinary users from writing the lock files in /usr/spool/mail,
335you may need to make `movemail' setgid to a suitable group such as 335you may need to make `movemail' setgid to a suitable group such as
336`mail'. You can use these commands (as root):
337
338 chgrp mail movemail
339 chmod 2755 movemail
340
341If your system uses the lock file protocol, and fascist restrictions
342prevent ordinary users from writing the lock files in /usr/spool/mail,
343you may need to make `movemail' setgid to a suitable group such as
344`mail'. To do this, use the following commands (as root) after doing the 336`mail'. To do this, use the following commands (as root) after doing the
345make install. 337make install.
346 338
@@ -2451,25 +2443,38 @@ This might happen due to a bug in the MinGW header assert.h, which
2451defines the `assert' macro with a trailing semi-colon. The following 2443defines the `assert' macro with a trailing semi-colon. The following
2452patch to assert.h should solve this: 2444patch to assert.h should solve this:
2453 2445
2454*** include/assert.h.orig Sun Nov 7 02:41:36 1999 2446 *** include/assert.h.orig Sun Nov 7 02:41:36 1999
2455--- include/assert.h Mon Jan 29 11:49:10 2001 2447 --- include/assert.h Mon Jan 29 11:49:10 2001
2456*************** 2448 ***************
2457*** 41,47 **** 2449 *** 41,47 ****
2458 /* 2450 /*
2459 * If not debugging, assert does nothing. 2451 * If not debugging, assert does nothing.
2460 */ 2452 */
2461! #define assert(x) ((void)0); 2453 ! #define assert(x) ((void)0);
2454
2455 #else /* debugging enabled */
2456
2457 --- 41,47 ----
2458 /*
2459 * If not debugging, assert does nothing.
2460 */
2461 ! #define assert(x) ((void)0)
2462
2463 #else /* debugging enabled */
2462 2464
2463 #else /* debugging enabled */
2464 2465
2465--- 41,47 ---- 2466*** Building the MS-Windows port with Visual Studio 2005 fails.
2466 /*
2467 * If not debugging, assert does nothing.
2468 */
2469! #define assert(x) ((void)0)
2470 2467
2471 #else /* debugging enabled */ 2468Microsoft no longer ships the single threaded version of the C library
2469with their compiler, and the multithreaded static library is missing
2470some functions that Microsoft have deemed non-threadsafe. The
2471dynamically linked C library has all the functions, but there is a
2472conflict between the versions of malloc in the DLL and in Emacs, which
2473is not resolvable due to the way Windows does dynamic linking.
2472 2474
2475We recommend the use of the MingW port of GCC for compiling Emacs, as
2476not only does it not suffer these problems, but it is also Free
2477software like Emacs.
2473 2478
2474** Linking 2479** Linking
2475 2480