From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: Re: Building Emacs with MinGW 64 Date: Sat, 10 Feb 2018 20:42:54 -0500 Message-ID: References: <41708f1b-7ba7-cc6d-fc8c-3072ef63f4a5@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1518313330 29679 195.159.176.226 (11 Feb 2018 01:42:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 11 Feb 2018 01:42:10 +0000 (UTC) Cc: Emacs developers To: Ruslan Bekenev Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 11 02:42:05 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 1ekgeF-00066a-7B for ged-emacs-devel@m.gmane.org; Sun, 11 Feb 2018 02:41:43 +0100 Original-Received: from localhost ([::1]:60720 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ekggG-0007Ko-Qf for ged-emacs-devel@m.gmane.org; Sat, 10 Feb 2018 20:43:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60124) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ekgfR-0007KC-UD for emacs-devel@gnu.org; Sat, 10 Feb 2018 20:42:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ekgfR-0003ox-8J for emacs-devel@gnu.org; Sat, 10 Feb 2018 20:42:57 -0500 Original-Received: from mail-wm0-x22e.google.com ([2a00:1450:400c:c09::22e]:39862) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ekgfQ-0003o3-Nj for emacs-devel@gnu.org; Sat, 10 Feb 2018 20:42:56 -0500 Original-Received: by mail-wm0-x22e.google.com with SMTP id b21so3881119wme.4 for ; Sat, 10 Feb 2018 17:42:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=s1+iWCUrWLx4LsMjsA41tE7jcIw8odek8vM8f9XAJas=; b=spFC1hjgg2uruPPxPcNb51ZHf1YYDXHzrxpJYOFCPoKsOCVdSX5hm7wMoRFxPpWD44 yBP2M8omUTlVy0RHLnZQxdHys2j+vNqcZJKxNT9mgt4yjOw/cnambUjeHc3Q+A3lC5Ek yWeYtNi7Ys8IrEhW14aco3DZCVyHJ25tF7pB5wQWBdqPc60VD2aU8J9lJ1+2r7Rj7aKG 2Nq5QeFWXlQbw5ClTdy/xWQVdiA5FlSpKZ/ZUAs29ZZvs7xUNPSGApTQB+kX65s/OXgc pnu3K97vd/Bm+SqJEAFmdm+Ld2TBWNRLp26hU1HFpyUn9Y/7OzkMfRQlR/GwZdOxwcEY WiHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=s1+iWCUrWLx4LsMjsA41tE7jcIw8odek8vM8f9XAJas=; b=qYJ+QlQPdPjS7TiRzRTkSxotQ2z7ccDZwNUrHWloSzhTz58AOOtieV1JIeB8uLEEXg 2J3g5CoPDL85VR9pEg7ouFtx/8tJcF1LxSY3243EfY0jpw72l15GrArZm/L69WkV8yPz rBGz19HeS8NtaH5arnsvAt3dTTqBiqgtb5WIhZiaJfsz6yvbjP8ukkxzQKzBGKLqsydT RUDHenQ/oHquGhlxSmzPErY5uZBBI1PSsKQL8J4W8N9Vl6XRUKWDUFywicbSZZVd2i+C boSfJFMVPvHhxHaZF4/fbwshlgWxGKrUNKI8XnH/WnmzMDZlNTgkhxo2ZuRBDTMU0INw XMLg== X-Gm-Message-State: APf1xPAHfGK8VbVZPH3CM4IbGoRE2zmpLzkSsSO4t47JLg4+RRxB8xEe m+A68GTT1tsl9giv33+LZcANVnVpVzSlyUsLe2c= X-Google-Smtp-Source: AH8x227QqubIHck9KkJq9/Jdjr1mBmNa/DbAI1VEY87SsZOOD/s8zaUKJ75JJzYJhZ/khgG6H0fF5fN+feRqjLhuRpE= X-Received: by 10.28.35.200 with SMTP id j191mr306303wmj.146.1518313375214; Sat, 10 Feb 2018 17:42:55 -0800 (PST) Original-Received: by 10.223.182.69 with HTTP; Sat, 10 Feb 2018 17:42:54 -0800 (PST) In-Reply-To: <41708f1b-7ba7-cc6d-fc8c-3072ef63f4a5@gmail.com> X-Google-Sender-Auth: UNX-LR8RaCbDIcAUTkBOV5lNqwY X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::22e 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:222656 Archived-At: 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.