emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs pretest 24.0.90


From: Dani Moncayo
Subject: Re: Emacs pretest 24.0.90
Date: Wed, 12 Oct 2011 12:18:19 +0200

>> Is there a Windows build available via HTTP?
>
> ping.
>
> The last Windows build published by Sean was from 2011-09-19.  I haven't 
> found a
> build for the pretest.  Is there one (available using HTTP)?

FWIW: lately, I'm able to build Emacs easily on my system (Windows 7).

Here's my simple recipe:

0. Prerequisites:
0.1. Install bzr (if you are going to pull the sources from a bzr branch).
0.2. Install mingw (with the msys package).
0.3. Create a file "mingw-start.cmd" with the content described in [a].

1. Get the sources you want to build from ("bzr pull" or your favorite way).
2. Open a Windows console (cmd.exe).
3. run "cd C:\emacs\trunk\nt". [b].
4. run "configure --without-xpm --without-png --without-jpeg
--without-tiff --without-gif".
5. run "make bootstrap". [c].
6. run "make info". [c]
7. run "make install". [c]

That's all.  I hope it helps.


--- Footnotes: ---

[a] File "mingw-console.cmd":
------ begin of file -----------------------------
@set PATHMINGW=C:\MinGW\bin;C:\MinGW\msys\1.0\bin
@set PATHBAZAAR=C:\Program Files (x86)\Bazaar
@set PATH=%PATHMINGW%;%PATHBAZAAR%;%PATH%
@cmd
------ end of file -------------------------------
Substitute:
* "C:\MinGW" with the directory where you've installed mingw(+msys).
* "C:\Program Files (x86)\Bazaar" with the directory where you've
installed bazaar.

[b] Substitute "C:\emacs\trunk" with the directory where you've got
the emacs source tree.

[c] This starts a make process.  Unfortunately, sometimes the process
stops because it spawns a child "cmd.exe" session (I don't know why).
In these cases, I've seen that the solution is simply to exit from
that session (run "exit").  As many of you know, this problem can be
solved if you substitute msys with various utilities from the GnuWin
project.  IMO this is a pity, because msys is well integrated into the
mingw-get package manager, and thus seems to be a better alternative.

-- 
Dani Moncayo



reply via email to

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