aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Rumney2009-02-04 09:13:18 +0000
committerJason Rumney2009-02-04 09:13:18 +0000
commit8c4fae510a5c591e3835ef0bfc94b4b2505bb849 (patch)
treef4563a1d5c1565f4e216413e3ab2c82e110b31ba
parentc381cb8dccae6aff966af47771665ef046aad916 (diff)
downloademacs-8c4fae510a5c591e3835ef0bfc94b4b2505bb849.tar.gz
emacs-8c4fae510a5c591e3835ef0bfc94b4b2505bb849.zip
(CPP): Note problem with resource compiler of MSVC.
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/PROBLEMS17
2 files changed, 20 insertions, 1 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index ce8d8098779..7385577b18b 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12009-02-04 Jason Rumney <jasonr@gnu.org>
2
3 * PROBLEMS (CPP): Note problem with resource compiler of MSVC.
4
12009-01-28 Juanma Barranquero <lekktu@gmail.com> 52009-01-28 Juanma Barranquero <lekktu@gmail.com>
2 6
3 * PROBLEMS (Windows): Add entry about TCC/4NT and App Paths keys. 7 * PROBLEMS (Windows): Add entry about TCC/4NT and App Paths keys.
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 4f49527c55e..fb897ffb5f1 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2604,10 +2604,25 @@ dynamically linked C library has all the functions, but there is a
2604conflict between the versions of malloc in the DLL and in Emacs, which 2604conflict between the versions of malloc in the DLL and in Emacs, which
2605is not resolvable due to the way Windows does dynamic linking. 2605is not resolvable due to the way Windows does dynamic linking.
2606 2606
2607We recommend the use of the MingW port of GCC for compiling Emacs, as 2607We recommend the use of the MinGW port of GCC for compiling Emacs, as
2608not only does it not suffer these problems, but it is also Free 2608not only does it not suffer these problems, but it is also Free
2609software like Emacs. 2609software like Emacs.
2610 2610
2611*** Building the MS-Windows port with Visual Studio fails compiling emacs.rc
2612
2613If the build fails with the following message then the problem
2614described here most likely applies:
2615
2616../nt/emacs.rc(1) : error RC2176 : old DIB in icons\emacs.ico; pass it
2617through SDKPAINT
2618
2619The Emacs icon contains a high resolution PNG icon for Vista, which is
2620not recognized by older versions of the resource compiler. There are
2621several workarounds for this problem:
2622 1. Use Free MinGW tools to compile, which do not have this problem.
2623 2. Install the latest Windows SDK.
2624 3. Replace emacs.ico with an older or edited icon.
2625
2611** Linking 2626** Linking
2612 2627
2613*** Building Emacs with a system compiler fails to link because of an 2628*** Building Emacs with a system compiler fails to link because of an