5

Is there anywhere I can download a pre-compiled executable of the Emacs development version, all built and ready to run on Windows?

Doesn't have to be a daily build. Anything from the last month or so would be fine.

Malabarba
  • 22,878
  • 6
  • 78
  • 163

2 Answers2

4

emacsbinw64 and emacs-bin projects on sourceforge.net provide development and stable builds of emacs for Windows (both 32-bit and 64-bit versions).

Emacs Snapshot builds for 64-bit Windows

Built by Chris Zheng

From the homepage,

  • 100% unmodified source code from git master and release version.
  • Native 64-Bit binary for MS-Windows.
  • Compiled with optimization.
  • With JPEG, GIF, PNG, TIFF, SVG, XML2, and GnuTLS support.

Emacs Snapshot builds for 32-bit Windows

Built by Dani Moncayo

Each package contains exactly what "make install" produces. Therefore, even though they have support for optional libraries, the binaries of those libraries are not bundled.

As lawlist mentions in the comments, the 32-bit version does not come pre-packaged with PNG and other image support.


1 Get notified via your favorite RSS reader when a new build is available.

Kaushal Modi
  • 25,203
  • 3
  • 74
  • 179
Lompik
  • 1,214
  • 10
  • 11
  • 1
    I believe the 32-bit will need the .dll files for images and so forth, but the 64-bit has the .dll included. – lawlist Apr 26 '15 at 14:29
  • @lawlist I agree, `M-x` [`xkcd`](https://github.com/vibhavp/emacs-xkcd) does not work on the 32-bit version but works great on the 64-bit version. – Kaushal Modi Nov 05 '15 at 03:47
  • @kaushalmod -- Here is a cheat-sheet if you'd like to build your own 32-bit version for Windows someday: http://emacs.stackexchange.com/a/17040/2287 – lawlist Nov 05 '15 at 04:47
  • @lawlist Thanks. That's on my list of things to attempt. I have never built anything in Windows yet. So that procedure seems overwhelming at the moment :) – Kaushal Modi Nov 05 '15 at 04:49
  • @kaushalmodi -- I just tried the latest build from Dani Moncayo -- `emacs-master-20151025@143907-bin-i686-mingw32.7z` and the .dll files from ezwinports, and the xkcd library works when I call the function `M-x xkcd-rand`. I didn't try any other functions since I'm not familiar with that library -- I just was curious to see what happened. The custom 32-bit build in the above-mentioned build-your-own link also worked with the function `M-x xkcd-rand`. – lawlist Nov 05 '15 at 06:03
  • @lawlist Just so that I understand correctly, you need to simply copy the dll files from ezwinports into the `bin/` directory. Correct? – Kaushal Modi Nov 05 '15 at 06:44
  • @kaushalmodi -- yes -- `M-x describe-variable RET dynamic-library-alist RET` -- for a listing of the .dll files. – lawlist Nov 05 '15 at 07:04
1

Here's one place:

http://sourceforge.net/projects/emacs-bin/

Dani Moncayo provides these builds.

Drew
  • 75,699
  • 9
  • 109
  • 225