]> git.eshelyaron.com Git - emacs.git/commitdiff
(CPP): Note problem with resource compiler of MSVC.
authorJason Rumney <jasonr@gnu.org>
Wed, 4 Feb 2009 09:13:18 +0000 (09:13 +0000)
committerJason Rumney <jasonr@gnu.org>
Wed, 4 Feb 2009 09:13:18 +0000 (09:13 +0000)
etc/ChangeLog
etc/PROBLEMS

index ce8d8098779ae4183e439655e92de80f39205beb..7385577b18b574e95491b8e265ea9e097e5f26de 100644 (file)
@@ -1,3 +1,7 @@
+2009-02-04  Jason Rumney  <jasonr@gnu.org>
+
+       * PROBLEMS (CPP): Note problem with resource compiler of MSVC.
+
 2009-01-28  Juanma Barranquero  <lekktu@gmail.com>
 
        * PROBLEMS (Windows): Add entry about TCC/4NT and App Paths keys.
index 4f49527c55e4aa5172785c554801c1a18e7bd591..fb897ffb5f13f6e04aedcab7be5ba58ec7b67bda 100644 (file)
@@ -2604,10 +2604,25 @@ dynamically linked C library has all the functions, but there is a
 conflict between the versions of malloc in the DLL and in Emacs, which
 is not resolvable due to the way Windows does dynamic linking.
 
-We recommend the use of the MingW port of GCC for compiling Emacs, as
+We recommend the use of the MinGW port of GCC for compiling Emacs, as
 not only does it not suffer these problems, but it is also Free
 software like Emacs.
 
+*** Building the MS-Windows port with Visual Studio fails compiling emacs.rc
+
+If the build fails with the following message then the problem
+described here most likely applies:
+
+../nt/emacs.rc(1) : error RC2176 : old DIB in icons\emacs.ico; pass it
+through SDKPAINT
+
+The Emacs icon contains a high resolution PNG icon for Vista, which is
+not recognized by older versions of the resource compiler. There are
+several workarounds for this problem:
+       1. Use Free MinGW tools to compile, which do not have this problem.
+       2. Install the latest Windows SDK.
+       3. Replace emacs.ico with an older or edited icon.
+
 ** Linking
 
 *** Building Emacs with a system compiler fails to link because of an