emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r114635: Update nt/INSTALL with respect to giflib.


From: Eli Zaretskii
Subject: [Emacs-diffs] trunk r114635: Update nt/INSTALL with respect to giflib.
Date: Sat, 12 Oct 2013 09:00:44 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 114635
revision-id: address@hidden
parent: address@hidden
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Sat 2013-10-12 12:00:21 +0300
message:
  Update nt/INSTALL with respect to giflib.
modified:
  nt/INSTALL                     install.msys-20130416132004-cxmtwcclsy15p2r8-1
=== modified file 'nt/INSTALL'
--- a/nt/INSTALL        2013-08-31 18:26:59 +0000
+++ b/nt/INSTALL        2013-10-12 09:00:21 +0000
@@ -536,14 +536,6 @@
   is in the PATH or otherwise accessible and that the binaries are
   compatible (for example, that they were built with the same compiler).
 
-  Binaries for the image libraries (among many others) can be found at
-  the GnuWin32 project.  The PNG libraries are also included with GTK,
-  which is installed along with other Free Software that requires it.
-  Note specifically that, due to some packaging snafus in the
-  GnuWin32-supplied image libraries, you will need to download
-  _source_ packages for some of the libraries in order to get the
-  header files necessary for building Emacs with image support.
-
   For PNG images, we recommend to use versions 1.4.x and later of
   libpng, because previous versions had security issues.  You can find
   precompiled libraries and headers on the GTK download page for
@@ -561,6 +553,27 @@
   `dynamic-library-alist' and the value of `libpng-version', and
   download compatible DLLs if needed.
 
+  For GIF images, we recommend to use versions 5.0.0 or later of
+  giflib, as it is much enhanced wrt previous versions.  You can find
+  precompiled binaries and headers for giflib on the ezwinports site,
+  http://sourceforge.net/projects/ezwinports/files/.
+
+  Version 5.0.0 and later of giflib are binary incompatible with
+  previous versions (the signatures of several functions have
+  changed), so Emacs will only look for giflib libraries that are
+  compatible with the version it was compiled against.  Similar to
+  libpng, that version is given by the value of the Lisp variable
+  `libgif-version'; e.g., 50005 means version 5.0.5.  The variable
+  `dynamic-library-alist' is automatically set to name only those DLL
+  libraries that are known to be compatible with the version given by
+  `libgif-version'.
+
+  Binaries for the other image libraries can be found at the GnuWin32
+  project.  Note specifically that, due to some packaging snafus in
+  the GnuWin32-supplied image libraries, you will need to download
+  _source_ packages for some of the libraries in order to get the
+  header files necessary for building Emacs with image support.
+
 * Optional GnuTLS support
 
   To compile with GnuTLS, you will need pkg-config to be installed, as


reply via email to

[Prev in Thread] Current Thread [Next in Thread]