From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: INSTALL.W64 Date: Sat, 04 Nov 2017 09:52:26 +0200 Message-ID: <83a802v5tx.fsf@gnu.org> References: <87po9t2w96.fsf@petton.fr> <86vaj3x8ms.fsf@stephe-leake.org> <83y3nnvgax.fsf@gnu.org> <86vairb860.fsf@stephe-leake.org> <87lgjngpuz.fsf@russet.org.uk> <86r2tfb0x8.fsf_-_@stephe-leake.org> <87h8ubgj1u.fsf@russet.org.uk> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1509781958 22498 195.159.176.226 (4 Nov 2017 07:52:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 4 Nov 2017 07:52:38 +0000 (UTC) Cc: stephen_leake@stephe-leake.org, emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 04 08:52:33 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAtFo-0005Wp-RD for ged-emacs-devel@m.gmane.org; Sat, 04 Nov 2017 08:52:32 +0100 Original-Received: from localhost ([::1]:40048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAtFt-0004Kr-84 for ged-emacs-devel@m.gmane.org; Sat, 04 Nov 2017 03:52:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAtFm-0004Km-Lk for emacs-devel@gnu.org; Sat, 04 Nov 2017 03:52:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAtFi-0002wf-Tx for emacs-devel@gnu.org; Sat, 04 Nov 2017 03:52:30 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAtFi-0002wU-QP; Sat, 04 Nov 2017 03:52:26 -0400 Original-Received: from [176.228.60.248] (port=2853 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eAtFi-0007uG-60; Sat, 04 Nov 2017 03:52:26 -0400 In-reply-to: <87h8ubgj1u.fsf@russet.org.uk> (phillip.lord@russet.org.uk) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219910 Archived-At: > From: phillip.lord@russet.org.uk (Phillip Lord) > Date: Fri, 03 Nov 2017 21:15:57 +0000 > Cc: emacs-devel > > >> Then you'll need to add the following directories to your Windows PATH > >> environment variable: > >> > >> c:\msys64\usr\bin;c:\msys64\mingw64\bin > >> > >> you can do this through Control Panel / System and Security / System / > >> Advanced system settings / Environment Variables / Edit path. > >> ==== > >> > >> I'm not sure this is necessary; are they not default when using the > >> mingw64 shell? > > > > As the next paragraph says, these are needed by Emacs at runtime. I > > don't modify my system settings; I set the path in a shell script that > > starts Emacs. But something that changes PATH is required; this is the > > simplest way to say that, and will work for most people. > > They are not, I think. Emacs runs fine from a directory with no > modifications. That's how the downloads work. This is not about running Emacs, this is about running MSYS2 and MinGW64 utilities required by the Emacs build process. > >> ==== > >> ** From the FTP site > >> > >> The Emacs ftp site is located at https://ftp.gnu.org/gnu/emacs/ > >> ==== > >> > >> > >> Not sure an FTP site can be located at https. Think we need to update > >> the header. > > > > It's a valid URL; try going there. > > "FTP" should say "Web". Quite a lot of people won't know what "FTP" > means. I don't see a reason to make any changes under this assumption (which I'm not sure I agree with). We are talking about people knowledgeable enough to install a sophisticated development environment; the other kind will just use the precompiled binaries. And factually, the above is accurate: the address gets you to the GNU FTP site, just via a protocol that is not FTP. > >> Note also that we need to disable Imagemagick because Emacs does not yet > >> support it on Windows. > >> ==== > >> > >> I have not actually being doing this, but I have been using > >> --without-dbus. > > > > I'm not sure of the full consequences of either of those. > > Nor do I. I don't know if the comment about Imagemagick is still > correct. > > I don't know why I am going --without-dbus, although I have done it > since 25.0.90. Good to know if this is a mistake. They are both not supported, and will cause trouble if not disabled. We had bug reports about those troubles. > If MSYS is not active now, I would rename INSTALL.W64 to INSTALL, and > INSTALL to INSTALL.MSYS MSYS may not be actively developed anymore, but mingw.org's MinGW still is, and this combination is still good enough to allow me to build Emacs and many other packages you see on ezwinports. So I see no reasons to deprecate MSYS just yet. And I object to renaming files for aesthetic purposes. Renaming makes some Git commands work worse or not at all across the renaming commit, so we should only do that if we have a good reason.