From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: [emacs-announce] Emacs pretest 26.0.90 is out Date: Wed, 25 Oct 2017 15:41:47 -0500 Message-ID: <86vaj3x8ms.fsf@stephe-leake.org> References: <87po9t2w96.fsf@petton.fr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1508964147 10303 195.159.176.226 (25 Oct 2017 20:42:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Oct 2017 20:42:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (windows-nt) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 25 22:42:22 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 1e7SUy-0008Vu-Ui for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 22:42:01 +0200 Original-Received: from localhost ([::1]:49907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7SV6-0008Ie-C8 for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 16:42:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50743) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7SUx-0008HA-Et for emacs-devel@gnu.org; Wed, 25 Oct 2017 16:42:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7SUt-0002Vp-H2 for emacs-devel@gnu.org; Wed, 25 Oct 2017 16:41:59 -0400 Original-Received: from smtp65.ord1d.emailsrvr.com ([184.106.54.65]:45317) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7SUt-0002SS-9u for emacs-devel@gnu.org; Wed, 25 Oct 2017 16:41:55 -0400 Original-Received: from smtp1.relay.ord1d.emailsrvr.com (localhost [127.0.0.1]) by smtp1.relay.ord1d.emailsrvr.com (SMTP Server) with ESMTP id 38FFA40090 for ; Wed, 25 Oct 2017 16:41:50 -0400 (EDT) X-Auth-ID: board-president@tomahawk-creek-hoa.com Original-Received: by smtp1.relay.ord1d.emailsrvr.com (Authenticated sender: board-president-AT-tomahawk-creek-hoa.com) with ESMTPSA id E51B74007E for ; Wed, 25 Oct 2017 16:41:49 -0400 (EDT) X-Sender-Id: board-president@tomahawk-creek-hoa.com Original-Received: from Takver4 (76-218-37-33.lightspeed.kscymo.sbcglobal.net [76.218.37.33]) (using TLSv1.2 with cipher AES256-GCM-SHA384) by 0.0.0.0:25 (trex/5.7.12); Wed, 25 Oct 2017 16:41:50 -0400 In-Reply-To: <87po9t2w96.fsf@petton.fr> (Nicolas Petton's message of "Wed, 11 Oct 2017 23:46:29 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 184.106.54.65 X-Topics: emacs-announce 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:219763 Archived-At: --=-=-= Content-Type: text/plain Nicolas Petton writes: > The first pretest for what will be the 26.1 release of Emacs > (the extensible text editor) is available at > > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-26.0.90.tar.xz This works for me on Windows 81, MingW64. I deleted my previous MingW64 install, and installed a fresh one, attempting to follow the instructions in emacs/nt/INSTALL.W64. The current MingW64 differs from those instructions; it has *.exe instead of *.sh for starting the msys and mingw shells. There was also a change in the spelling of a package in the list of pacman packages. Attached is a diff for INSTALL.W64. If there are no objections, I'll commit this on the emacs-26 branch. -- -- Stephe --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=INSTALL.W64.diff diff --git a/nt/INSTALL.W64 b/nt/INSTALL.W64 index 841660bf0f..71864ce8c2 100644 --- a/nt/INSTALL.W64 +++ b/nt/INSTALL.W64 @@ -49,13 +49,13 @@ will also be available at the Windows console. ** Download and install the necessary packages -Run msys2_shell.bat in your MSYS2 directory and you will see a BASH window +Run c:/msys64/msys2.exe in your MSYS2 directory and you will see a BASH window opened. In the BASH prompt, use the following command to install the necessary packages (you can copy and paste it into the shell with Shift + Insert): - pacman -S base-devel \ + pacman -S --needed base-devel \ mingw-w64-x86_64-toolchain \ mingw-w64-x86_64-xpm-nox \ mingw-w64-x86_64-libtiff \ @@ -63,7 +63,7 @@ packages (you can copy and paste it into the shell with Shift + Insert): mingw-w64-x86_64-libpng \ mingw-w64-x86_64-libjpeg-turbo \ mingw-w64-x86_64-librsvg \ - mingw-w64-x86_64-liblcms2 \ + mingw-w64-x86_64-lcms2 \ mingw-w64-x86_64-libxml2 \ mingw-w64-x86_64-gnutls \ mingw-w64-x86_64-zlib @@ -126,10 +126,10 @@ Now you're ready to build and install Emacs with autogen, configure, make, and make install. First we need to switch to the MinGW-w64 environment. Exit the MSYS2 BASH -console and run mingw64_shell.bat in the C:\msys64 folder, then cd back to +console and run mingw64.exe in the C:\msys64 folder, then cd back to your Emacs source directory, e.g.: - cd /c/emacs/emacs-25 + cd /c/emacs/emacs-26 ** Run autogen @@ -146,7 +146,7 @@ that the example given here is just a simple one - for more information on the options available please see the INSTALL file in this directory. The '--prefix' option specifies a location for the resulting binary files, -which 'make install' will use - in this example we set it to C:\emacs\emacs-25. +which 'make install' will use - in this example we set it to C:\emacs\emacs-26. If a prefix is not specified the files will be put in the standard Unix directories located in your C:\msys64 directory, but this is not recommended. @@ -154,7 +154,7 @@ Note also that we need to disable Imagemagick because Emacs does not yet support it on Windows. PKG_CONFIG_PATH=/mingw64/lib/pkgconfig \ - ./configure --prefix=/c/emacs/emacs-25 --without-imagemagick + ./configure --prefix=/c/emacs/emacs-26 --without-imagemagick ** Run make --=-=-=--