From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: MinGW build on master fails with Error 127 Date: Sun, 25 Dec 2022 03:46:50 +0100 Message-ID: <87wn6gxkrp.fsf@telefonica.net> References: <83wn6wr5oz.fsf@gnu.org> <0c9519c9-add7-9fb1-ac7f-2f20e1916d65@bluewin.ch> <83tu20r4y7.fsf@gnu.org> <01b7362d-7d60-3054-5590-d4dbbcda76d7@bluewin.ch> <83r0x4r490.fsf@gnu.org> <837cyh71ft.fsf@gnu.org> <832966a5-bd27-76f9-4757-a8c246eca416@bluewin.ch> <835ye06ex7.fsf@gnu.org> <87sfh424ya.fsf@telefonica.net> <83y1qw4x8w.fsf@gnu.org> <87o7rs22yn.fsf@telefonica.net> <83v8m04un9.fsf@gnu.org> <87cz8820hx.fsf@telefonica.net> <83sfh44t2t.fsf@gnu.org> <878riw1y70.fsf@telefonica.net> <83pmc84qs3.fsf@gnu.org> <87zgbczl3g.fsf@telefonica.net> <83lemw4nz1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1030"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 25 03:47:31 2022 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 1p9H2x-000Abl-5M for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Dec 2022 03:47:31 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9H2X-0000cZ-Mc; Sat, 24 Dec 2022 21:47:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9H2T-0000cG-7Q for emacs-devel@gnu.org; Sat, 24 Dec 2022 21:47:04 -0500 Original-Received: from relayout03.e.movistar.es ([86.109.101.203] helo=relayout03-redir.e.movistar.es) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9H2Q-0006L4-Te; Sat, 24 Dec 2022 21:47:00 -0500 Original-Received: from sky (91.red-81-39-16.dynamicip.rima-tde.net [81.39.16.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: 981711563@telefonica.net) by relayout03.e.movistar.es (Postfix) with ESMTPSA id 4NflgJ5c4xzMllP; Sun, 25 Dec 2022 03:46:50 +0100 (CET) In-Reply-To: <83lemw4nz1.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Dec 2022 21:10:26 +0200") X-TnetOut-Country: IP: 81.39.16.91 | Country: ES X-TnetOut-Information: AntiSPAM and AntiVIRUS on relayout03 X-TnetOut-MsgID: 4NflgJ5c4xzMllP.AD7BD X-TnetOut-SpamCheck: no es spam, clean X-TnetOut-From: ofv@wanadoo.es X-TnetOut-Watermark: 1672541213.00406@TkXeDKa6I84XiHmw/lKdOg Received-SPF: softfail client-ip=86.109.101.203; envelope-from=ofv@wanadoo.es; helo=relayout03-redir.e.movistar.es X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:301891 Archived-At: Eli Zaretskii writes: >> > Does the wording in nt/INSTALL.W64 guide users to only one of these >> > two variants (and if so, to which one), or is it generic, and the user >> > will have to choose when they install MinGW? >> >> It definitively points to the MINGW64 variant (the traditional one that >> uses MSVCRT *and* runs on x86_64) because it lists the packages with the >> mingw-w64-x86_64- prefix. > > OK, that's good. > >> A cursory look also shows some important problems with that document. >> For instance, gives a link to download the MSYS2 installer instead of >> directing the user to the MSYS2 project webpage (msys2.org). That link >> is no longer valid. > > Fixes for stale and outdated URLs will be appreciated. I fixed the URLs and simplified the instructions a bit. Some problems remain: * There are references to past emacs versions. * The instructions for getting Emacs' sources via git create a versioned emacs directory when in fact the user is checking out master. * The instructions for building from the tarball are mixed with the instructions for building from git. They use different names for the root source directory and there are expressions that might confuse the unexperienced user (there is a mention to "development sources" where those are previously referred as "the Git repository.") * The --prefix parameter passed to `configure' will cause Emacs to be installed in the source directory. * libgccjit is missing on the list of dependencies. * ...probably more... >> In general, I don't know why we (Emacs) make the effort of providing so >> much guidance for building under MSYS2 when no similar level of detail >> is provided for Debian, Fedora, Cygwin, etc. > > The Windows users typically need to do more to arrange for a working > build environment than users on Posix hosts. By large, the worst part of building Emacs is to figure out the packages you need to install. That's equally difficult for most GNU/Linux distributions as for MSYS2.