unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Juanma Barranquero <lektu@terra.es>
Cc: emacs-devel@gnu.org
Subject: Re: Latest 21.3 CVS and MS Windows
Date: Thu, 06 Feb 2003 11:01:49 +0100	[thread overview]
Message-ID: <20030206095617.E986.LEKTU@terra.es> (raw)
In-Reply-To: <isvxn7c8.fsf@hschmi22.userfqdn.rz-online.de>

On Thu, 06 Feb 2003 09:25:59 +0100, Frank Schmitt <ich@Frank-Schmitt.net> wrote:

> First I tried to build using MS Visual C++ 6.0. I said "configure.bat
> --with-ms-vc"

 --with-msvc, I suppose.

> and then said nmake but got an error message telling that
> essential Lisp files would be missing and that I should either create
> abbrev.elc somehow or run nmake bootstrap.
> 
> I then said "nmake bootstrap", this took ages but worked.

That's the right procedure. First time you *must* do a bootstrap.

> I then said
> "nmake install" however something seems to be broken about creation of
> Info files because when i fire up info, I get the usual top node, but no
> matter on which menu item I go, I get the error message "Info file foo
> does not exist.".

Is not broken, it's simply not supported, because most Windows users
don't have the tools to build info files. You can get a working makeinfo
from http://www.simtel.net/pub/djgpp/v2gnu/ (get txi42b.zip) and
manually build the info files (that's what I do). If you get make errors
try taking Cygwin bin directory from the PATH.

(Lack of support for building info files hasn't been a problem till now
because prebuilt binaries come with prebuilt info files too.)

> Configure found all external libraries except the gif
> libraries and nmake gave me an Emacs which was able of displaying
> XPM's. However (image-type-available-p 'tif) (or 'tiff) evaluates to
> nil

There are some interactions between the libraries (libtiff.dll needs
libjpeg.dll, etc.), and not all releases work well togheter. I'm using:

 libjpeg-6b (includes librle.dll)
 libpng-1.2.4-1
 libungif-4.1.0b1
 tiff-3.5.7
 xpm-3.4k-1
 zlib-1.1.4

(from GnuWin32) which seem to be nice with each other.

> trying to display a jpeg results in an empty square of the size of a character

When that happened to me, it was the result of a mismatch between the
libraries (a libjpeg.dll that couldn't find the corresponding librle.dll).

> and trying to display a png makes Emacs crash, no matter if I use
> libpng-1.2.4 or libpng-1.0.13.

That's probably a bug. Were you compiling Emacs with optimizations?
Currently, images work well for me with MSVC 6.0 and --no-opt, but I get
crashes with TIFF and PNG files when optimization is enabled.

Don't forget that image support on Windows is still experimental. Any
information you can gather about the crashes could be useful.


                                                           /L/e/k/t/u

  reply	other threads:[~2003-02-06 10:01 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-06  8:25 Latest 21.3 CVS and MS Windows Frank Schmitt
2003-02-06 10:01 ` Juanma Barranquero [this message]
2003-02-06 11:13   ` Juanma Barranquero
2003-02-06 18:18   ` Frank Schmitt
2003-02-06 18:50     ` Reiner Steib
2003-02-06 19:12       ` Luc Teirlinck
2003-02-06 19:31     ` Eli Zaretskii
2003-02-06 20:31       ` Frank Schmitt
2003-02-06 20:38         ` Jason Rumney
2003-02-06 21:28           ` Frank Schmitt
2003-02-06 23:51             ` Jason Rumney
2003-02-07  9:27               ` Frank Schmitt
2003-02-07 18:43                 ` Jason Rumney
2003-02-06 20:02     ` Jason Rumney
2003-02-07  7:37       ` Juanma Barranquero
2003-02-07 16:02       ` Eli Zaretskii
2003-02-07  9:16     ` Juanma Barranquero
2003-02-06 10:37 ` lawrence mitchell
2003-02-06 19:09   ` Eli Zaretskii
2003-02-06 20:25     ` Jason Rumney
2003-02-06 20:04   ` Jason Rumney
2003-02-06 19:49 ` Jason Rumney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030206095617.E986.LEKTU@terra.es \
    --to=lektu@terra.es \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).