[Top][All Lists]

[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 13:27:26 +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)?

Here's my recipe again, with a couple of fixes (in steps #0.3 and #2):

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-console.cmd" with the content described in [a].

1. Get the sources you want to build from ("bzr pull" or your favorite way).
2. Invoke the "mingw-console.cmd" script (to open a console where
we'll run the following commands).
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
------ end of file -------------------------------
* "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]