From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: Building Emacs with MinGW 64 Date: Fri, 16 Feb 2018 12:19:20 +0000 Message-ID: References: <41708f1b-7ba7-cc6d-fc8c-3072ef63f4a5@gmail.com> <87tvuh2kl3.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1518798859 23615 195.159.176.226 (16 Feb 2018 16:34:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Feb 2018 16:34:19 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) Cc: Ruslan Bekenev , Emacs developers To: Noam Postavsky Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 16 17:34:15 2018 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 1emixG-0004Dn-Vy for ged-emacs-devel@m.gmane.org; Fri, 16 Feb 2018 17:33:47 +0100 Original-Received: from localhost ([::1]:38373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emizJ-0002SS-2n for ged-emacs-devel@m.gmane.org; Fri, 16 Feb 2018 11:35:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emiz8-0002Rd-0n for emacs-devel@gnu.org; Fri, 16 Feb 2018 11:35:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emiz4-00076E-2v for emacs-devel@gnu.org; Fri, 16 Feb 2018 11:35:42 -0500 Original-Received: from mailhub-mx1.ncl.ac.uk ([128.240.234.81]:58570) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1emiz3-00071a-PR for emacs-devel@gnu.org; Fri, 16 Feb 2018 11:35:38 -0500 Original-Received: (Haraka outbound); Fri, 16 Feb 2018 16:35:34 +0000 Authentication-Results: mailhub-mx1.ncl.ac.uk; spf=pass smtp.mailfrom=newcastle.ac.uk X-Haraka-RcptSummary: valid=0/0 invalid=0/0 unverified=0/0 relay=3/3 norelay=0/0 X-Haraka-Relay: true Received-SPF: Pass (mailhub-mx1.ncl.ac.uk: domain of newcastle.ac.uk designates 10.3.192.247 as permitted sender) receiver=mailhub-mx1.ncl.ac.uk; identity=mailfrom; client-ip=10.3.192.247; helo=mailhub-ncl1.ncl.ac.uk; envelope-from= X-Haraka-Fail-Pre: defendermx/rdns Original-Received: from mailhub-ncl1.ncl.ac.uk ([10.3.192.247]) by mailhub-mx1.ncl.ac.uk (DefenderMX/2.7.3) with ESMTPS id 4A4CF1C0-9414-4C5B-9C06-4097A6D4336E.1 envelope-from (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Fri, 16 Feb 2018 16:35:34 +0000 Original-Received: from smtpauth.ncl.ac.uk ([128.240.234.91]) by mailhub-ncl1.ncl.ac.uk with esmtp (Exim 4.89) (envelope-from ) id 1emiyz-0002jE-Jr; Fri, 16 Feb 2018 16:35:33 +0000 Original-Received: from newhuaweiapstaff-10-51-18-154.ncl.ac.uk ([10.51.18.154] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1emiyz-0001pC-Ik; Fri, 16 Feb 2018 16:35:33 +0000 In-Reply-To: (Noam Postavsky's message of "Sat, 10 Feb 2018 20:42:54 -0500") X-NCL-mrate: cflags=() mflags=() X-Haraka-Syntax: mail_case=upper mail_leading_spaces=N mail_trailing_spaces=N mail_missing_brackets=N rcpt_case=upper rcpt_leading_spaces=N rcpt_missing_brackets=N rcpt_trailing_spaces=N X-Haraka-HostID: 10.3.192.247 X-Haraka-SenderAuth: 10.3.192.247 newcastle.ac.uk X-Haraka-AccessMap: connect:10 OK X-Haraka-Domain-Info: domain="russet.org.uk" last_update=363 primary_ns="dns5.planethippo.com" serial=2017021810 refresh=3600 retry=7200 expiration=1209600 minimum=86400 flags="NS_SINGLE_IP, MX_IS_NS, MX_SINGLE" domain="newcastle.ac.uk" last_update=1 primary_ns="dns0.ncl.ac.uk" serial=2018021509 refresh=10800 retry=3600 expiration=604800 minimum=3600 flags="SOA_UPDATE_1" X-Haraka-SubjectNonLatin: 0 X-Haraka-NonLatin: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 128.240.234.81 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:222826 Archived-At: Noam Postavsky writes: > On Sat, Feb 10, 2018 at 4:10 PM, Ruslan Bekenev wrote: > >> I also have found some build instructions in the web that use MSYS2 package. >> This is not what I want to use though. > > You should look at the instructions that come with Emacs first. There > is nt/INSTALL for building with MSYS and mingw32 (I believe this can > only produce 32 bit binaries). nt/INSTALL.w64 describes building with > MSYS2 and mingw64 (this can produce both 64 bit and 32 bit binaries). > > You don't explain exactly why you don't want to use MSYS2. Building > Emacs requires gcc, development libraries+headers and a bourne-shell > (or derivative like GNU bash) with standard Unix command line > utilities. MSYS and MSYS2 provide a simple packaged way of installing > these. The nt/INSTALL instructions explain how to install mingw32 > separately from MSYS, but I don't know that you can avoid it entirely. There are scripts in admin/nt/dist-build for the entire build based on msys. They can produce both 64 and 32 binaries as well as packaging all the dependencies, so you can move the final product independent of an msys2 installation. Phil