unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Óscar Fuentes" <ofv@wanadoo.es>
To: emacs-devel@gnu.org
Subject: Re: Some comments on the MSYS-based build
Date: Fri, 07 Jun 2013 17:03:50 +0200	[thread overview]
Message-ID: <87k3m62ca1.fsf@wanadoo.es> (raw)
In-Reply-To: 83ppvyt1zl.fsf@gnu.org

Eli Zaretskii <eliz@gnu.org> writes:

>> > I removed the "GUI" part.
>> 
>> IMO mingw-get-inst is far more convenient than mingw-get for easily
>> installing the required MinGW pieces. It takes less than one minute
>> of human work. I'll try to submit a patch to INSTALL.MSYS explaining
>> where to get and how to use mingw-get-inst for building Emacs.
>
> MinGW people say that mingw-get-inst is only for installing
> mingw-get.  I don't think we should invent our own MinGW procedures,
> even if they seem to work.

That is a misunderstanding that results from the poor wording on the
mingw-get-inst description. mingw-get-inst *uses* mingw-get (which is
automatically downloaded) for installing MinGW (+MSYS). In other words,
is a simplistic front-end for mingw-get.

Below is the patch that explains how to use mingw-get-inst plus some
corrections to the mingw-get part. Feel free to modify it as necessary.

diff --git a/nt/INSTALL.MSYS b/nt/INSTALL.MSYS
index c27e7e2..c1ddc45 100644
--- a/nt/INSTALL.MSYS
+++ b/nt/INSTALL.MSYS
@@ -90,6 +90,22 @@ Windows 9X as well).
   manual installation.  The next two sections describe each one of
   these.
 
+** Installing MinGW and MSYS using mingw-get-inst
+
+  mingw-get-inst is a traditional Windows installer which is the
+  easier method for obtaining the required components for building
+  Emacs. You can download it from here:
+
+    http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
+
+  (use the most recent version.) Once executed, it will go through the
+  usual steps of license agreement, choosing installation directory
+  (make sure you have write access for it), etc. It will also allow
+  you to download the latest package repository catalogues: this is
+  usually a good idea but not required. The important step is the
+  Select Components one. By default, only the C compiler is checked.
+  You must check "MinGW Developer Toolkit" too.
+
 ** Installing MinGW and MSYS using mingw-get
 
   A nice installer, called mingw-get, is available for those who don't
@@ -106,9 +122,8 @@ Windows 9X as well).
   its wizard.
 
   After that, use "mingw-get install PACKAGE" to install the following
-  additional packages:
+  additional package:
 
-   . msys-base
    . mingw-developer-toolkit
 
   (We recommend that you refrain from installing the MSYS Texinfo
@@ -118,11 +133,6 @@ Windows 9X as well).
   MSYS Texinfo, after installing it as part of msys-base, invoke the
   command "mingw-get remove msys-texinfo".)
 
-  As the above packages don't include automake, you will need to
-  install it, e.g. from here:
-
-    http://sourceforge.net/projects/ezwinports/files/automake-1.11.6-msys-bin.zip/download
-
   At this point, you should be ready to configure and build Emacs in
   its basic configuration.  Skip to the "Generating the configure
   script" section for the build instructions.  If you want to build it




  reply	other threads:[~2013-06-07 15:03 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-03 18:01 Some comments on the MSYS-based build Óscar Fuentes
2013-06-03 19:33 ` Eli Zaretskii
2013-06-03 19:52   ` Óscar Fuentes
2013-06-04 16:20     ` Eli Zaretskii
2013-06-07  8:34 ` Eli Zaretskii
2013-06-07 14:13   ` Óscar Fuentes
2013-06-07 14:43     ` Eli Zaretskii
2013-06-07 15:03       ` Óscar Fuentes [this message]
2013-06-07 15:18         ` Eli Zaretskii
2013-06-07 15:25           ` Eli Zaretskii
2013-06-07 15:29           ` Óscar Fuentes
2013-06-07 19:03             ` Eli Zaretskii
2013-06-07 20:06               ` Óscar Fuentes
2013-06-07 20:28                 ` Eli Zaretskii
2013-06-07 20:51                   ` Óscar Fuentes
2013-06-08  3:39                     ` Eli Zaretskii

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=87k3m62ca1.fsf@wanadoo.es \
    --to=ofv@wanadoo.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).