diff options
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 4461018b3da..c47552e3654 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -2439,11 +2439,31 @@ This might happen due to a bug in the MinGW header assert.h, which | |||
| 2439 | defines the `assert' macro with a trailing semi-colon. The following | 2439 | defines the `assert' macro with a trailing semi-colon. The following |
| 2440 | patch to assert.h should solve this: | 2440 | patch to assert.h should solve this: |
| 2441 | 2441 | ||
| 2442 | *** include/assert.h.orig Sun Nov 7 02:41:36 1999 | ||
| 2443 | --- include/assert.h Mon Jan 29 11:49:10 2001 | ||
| 2444 | *************** | ||
| 2445 | *** 41,47 **** | ||
| 2446 | /* | ||
| 2447 | * If not debugging, assert does nothing. | ||
| 2448 | */ | ||
| 2449 | ! #define assert(x) ((void)0); | ||
| 2450 | |||
| 2451 | #else /* debugging enabled */ | ||
| 2452 | |||
| 2453 | --- 41,47 ---- | ||
| 2454 | /* | ||
| 2455 | * If not debugging, assert does nothing. | ||
| 2456 | */ | ||
| 2457 | ! #define assert(x) ((void)0) | ||
| 2458 | |||
| 2459 | #else /* debugging enabled */ | ||
| 2460 | |||
| 2461 | |||
| 2442 | *** Building the MS-Windows port with Visual Studio 2005 fails. | 2462 | *** Building the MS-Windows port with Visual Studio 2005 fails. |
| 2443 | 2463 | ||
| 2444 | Microsoft no longer ships the single threaded version of the C library | 2464 | Microsoft no longer ships the single threaded version of the C library |
| 2445 | with their compiler, and the multithreaded static library is missing | 2465 | with their compiler, and the multithreaded static library is missing |
| 2446 | some functions that Microsoft have deemed non-threadsafe. The | 2466 | some functions that Microsoft have deemed non-threadsafe. The |
| 2447 | dynamically linked C library has all the functions, but there is a | 2467 | dynamically linked C library has all the functions, but there is a |
| 2448 | conflict between the versions of malloc in the DLL and in Emacs, which | 2468 | conflict between the versions of malloc in the DLL and in Emacs, which |
| 2449 | is not resolvable due to the way Windows does dynamic linking. | 2469 | is not resolvable due to the way Windows does dynamic linking. |
| @@ -2452,26 +2472,6 @@ We recommend the use of the MingW port of GCC for compiling Emacs, as | |||
| 2452 | not only does it not suffer these problems, but it is also Free | 2472 | not only does it not suffer these problems, but it is also Free |
| 2453 | software like Emacs. | 2473 | software like Emacs. |
| 2454 | 2474 | ||
| 2455 | *** include/assert.h.orig Sun Nov 7 02:41:36 1999 | ||
| 2456 | --- include/assert.h Mon Jan 29 11:49:10 2001 | ||
| 2457 | *************** | ||
| 2458 | *** 41,47 **** | ||
| 2459 | /* | ||
| 2460 | * If not debugging, assert does nothing. | ||
| 2461 | */ | ||
| 2462 | ! #define assert(x) ((void)0); | ||
| 2463 | |||
| 2464 | #else /* debugging enabled */ | ||
| 2465 | |||
| 2466 | --- 41,47 ---- | ||
| 2467 | /* | ||
| 2468 | * If not debugging, assert does nothing. | ||
| 2469 | */ | ||
| 2470 | ! #define assert(x) ((void)0) | ||
| 2471 | |||
| 2472 | #else /* debugging enabled */ | ||
| 2473 | |||
| 2474 | |||
| 2475 | ** Linking | 2475 | ** Linking |
| 2476 | 2476 | ||
| 2477 | *** Building Emacs with a system compiler fails to link because of an | 2477 | *** Building Emacs with a system compiler fails to link because of an |