Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
3dfbc6d8
Commit
3dfbc6d8
authored
Jun 04, 2004
by
Juanma Barranquero
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Reword the section on image support. Add reference to GnuWin32. Mention
problems when mixing binaries from different compilers.
parent
d0923e43
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
17 deletions
+36
-17
nt/ChangeLog
nt/ChangeLog
+6
-0
nt/INSTALL
nt/INSTALL
+30
-17
No files found.
nt/ChangeLog
View file @
3dfbc6d8
2004-06-04 Juanma Barranquero <lektu@terra.es>
* INSTALL: Reword the section on image support. Add reference to
GnuWin32. Mention problems when mixing binaries from different
compilers.
2004-05-06 Jason Rumney <jasonr@gnu.org>
* configure.bat: Use -mno-cygwin to check for image libraries
...
...
nt/INSTALL
View file @
3dfbc6d8
Building and Installing Emacs
on Windows NT/2
000
and Windows 95/98/ME
on Windows NT/2
K/XP
and Windows 95/98/ME
Copyright (c) 2001 Free Software Foundation, Inc.
Copyright (c) 2001
,2004
Free Software Foundation, Inc.
See the end of the file for copying permissions.
If you used WinZip to unpack the distribution, we suggest to
...
...
@@ -31,7 +31,7 @@
like this, we recommend the use of the supported compilers mentioned
in the previous paragraph.
If you build Emacs on Windows 9X or ME, not on Windows 2
000
or
If you build Emacs on Windows 9X or ME, not on Windows 2
K/XP
or
Windows NT, we suggest to install the Cygwin port of Bash.
Please see http://www.mingw.org for pointers to GCC/Mingw binaries.
...
...
@@ -90,22 +90,35 @@
* Optional image library support
To build Emacs with support for PNG images, the libpng and zlib
h
eaders must be in the include path when the configure
script is
run. This can be setup using environment variables, or by
specifying --cflags -I... options on the command-line to
configure
.bat. Similarly, the jpeg-6b, libXpm, tiff and libungif
headers need to be in the include path for support for those imag
e
formats to work.
The configure script will report whether it was
In addition to its "native" image formats (pbm and xbm), Emacs can
h
andle other image types: xpm, tiff, gif, png and jpeg (post
script is
currently unsupported on Windows). To build Emacs with support for
them, the corresponding headers must be in the include path when the
configure
script is run. This can be setup using environment
variables, or by specifying --cflags -I... options on the command-lin
e
to configure.bat.
The configure script will report whether it was
able to detect the headers.
To use the PNG support, zlib.dll (or zlibd.dll) and libpng.dll (or
libpng13.dll, or libpng13d.dll) must be on the PATH or in the same
directory as emacs.exe when Emacs is started. Similar instructions
apply for other image libraries. Note that tiff support depends on
the jpeg library. If you did not compile the libraries yourself, you
must make sure that the jpeg library you install is the same one
that the tiff library was compiled against.
To use the external image support, the DLLs implementing the
functionality must be found when Emacs is started, either on the PATH,
or in the same directory as emacs.exe. Failure to find a library is
not an error; the associated image format will simply be unavailable.
Some image libraries have dependencies on one another, or on zlib.
For example, tiff support depends on the jpeg library. If you did not
compile the libraries yourself, you must make sure that any dependency
is in the PATH or otherwise accesible 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
GnuWin32 (http://gnuwin32.sourceforge.net). These are built with
MinGW and work better with GCC/MinGW builds of Emacs, like the
official binary tarballs for Windows. Compatibility with MSVC is
still weak and should not be trusted in production environments; if
you really need an MSVC-compiled Emacs with image support, you should
try to build the required libraries with the same compiler (though it
can be extremely non-trivial, and we'll be interested on hearing of
any such effort).
* Building
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment