From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: Process to build standalone Emacs + deps in Windows Date: Thu, 26 Mar 2020 22:20:11 +0000 Message-ID: <87tv2a21yc.fsf@russet.org.uk> References: <86fte0pmnc.fsf@csic.es> <83sgi0cwxj.fsf@gnu.org> <86a748xxnx.fsf@csic.es> <87eetk1apz.fsf@russet.org.uk> <86d090ha3q.fsf@csic.es> <86r1xgcx6b.fsf@csic.es> <86mu84cwoi.fsf@csic.es> <83pnd0a1qq.fsf@gnu.org> <868sjo9ykg.fsf@csic.es> <83imis9xjb.fsf@gnu.org> <86sghw8i3c.fsf@csic.es> <874kucqcry.fsf@russet.org.uk> <86h7ybtfw9.fsf@csic.es> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="116052"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.90 (gnu/linux) Cc: emacs-devel@gnu.org To: Juan =?utf-8?Q?Jos=C3=A9_Garc=C3=ADa-Ripoll?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Mar 26 23:20:52 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHarr-000U6a-Sk for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Mar 2020 23:20:51 +0100 Original-Received: from localhost ([::1]:33476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHarq-0002Hl-V7 for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Mar 2020 18:20:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39599) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHarG-0001mv-Un for emacs-devel@gnu.org; Thu, 26 Mar 2020 18:20:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHarF-0005iW-SF for emacs-devel@gnu.org; Thu, 26 Mar 2020 18:20:14 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:56096) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jHarF-0005gu-Ll for emacs-devel@gnu.org; Thu, 26 Mar 2020 18:20:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=mQtgeSDIuOc+FlqlQdizcrbzGKV9+lo+cD+v8x/AZt4=; b=sPV08L+DcksU54yqgVs/GVt6ck UhhSj4xkpELY1qLjzjlsk3GGfLo+ThWVRgiAYwpLNhx+dIATX7nLa3cVeWaGA8rZ8ULSGVe67GtSf 813RlgXiwFwHPpBWF0qc/SVNMVT/dwgqTx76WwS9R6APjgl0HLuXnC9iPjrN/If5JLk9MFmg6jGTR ABEfAfKQs5aAU0+FzRJO8r/EJvqfFopwh4Se9Pq0EhmeKZfjxni2INSm4nm+GjyL3rSd+ot1KS7cp /Xt+Tx9NwcjDfuY99NBpWdV8Nsm2FeTa6S+2ASb/aa4cyDbu8MH8Cnp3PLktRIZqczjExCvD+ytjY KpiV/FqQ==; Original-Received: from cpc142652-benw12-2-0-cust953.16-2.cable.virginm.net ([82.21.43.186]:58752 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jHarE-0000FK-IV; Thu, 26 Mar 2020 22:20:12 +0000 In-Reply-To: <86h7ybtfw9.fsf@csic.es> ("Juan =?utf-8?Q?Jos=C3=A9_Garc?= =?utf-8?Q?=C3=ADa-Ripoll=22's?= message of "Thu, 26 Mar 2020 14:16:54 +0100") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 78.129.138.110 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245824 Archived-At: Juan Jos=C3=A9 Garc=C3=ADa-Ripoll writes: > Phillip Lord writes: >> Juan Jos=C3=A9 Garc=C3=ADa-Ripoll writ= es: >> >>> Eli Zaretskii writes: >>> >>> Incidentally, here goes a patch to allow build-zips.sh just build zips = (with >>> build-zips.sh -z) and avoid building the installer. >> >> I'd rather not add that at the moment. I suspect that there are only two >> people who have ever run build-zips.sh and one of them (me) doesn't need >> it. > > I think that build-zips.sh is actually far more useful than the current > build setup that is by default in the nt/ directory. I personally do not > use the latter, because it forces me to have a full installation of > Msys/Mingw laying around. > > So the fact that only two (maybe now three) people use it is not because > it is not useful, but because it is not visible. The consequence of this > is the type of hacky instructions that are out there in the internet, > advising people to build emacs, install it in a directory and copy all > of mingw64's *.dll. > > Instead, Emacs on Windows should have, by default, a build process that > allows users to build their own standalone installation, without > imposing them to use makensis. build-zips does require a MSYS2 installation and a fairly odd directory structure. It doesn't hassle me because I only use my windows machine for building Emacs. build-zips could do with cleaning up and making more generic, but I lack the time, especially as it's quite difficult to test. Phil