From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.devel Subject: Re: [External] : Emacs pretest 28.0.91 is out Date: Tue, 11 Jan 2022 22:07:41 -0600 Message-ID: References: <8735lvngyx.fsf@yahoo.com> <865yqquexk.fsf@duenenhof-wilhelm.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21693"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Po Lu , Stefan Kangas , Drew Adams , "emacs-devel@gnu.org" To: "H. Dieter Wilhelm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 12 05:09:12 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 1n7Uwi-0005Tm-1t for ged-emacs-devel@m.gmane-mx.org; Wed, 12 Jan 2022 05:09:12 +0100 Original-Received: from localhost ([::1]:52060 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7Uwg-0004Eb-SP for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Jan 2022 23:09:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7UvW-0003Du-97 for emacs-devel@gnu.org; Tue, 11 Jan 2022 23:07:58 -0500 Original-Received: from mail-ed1-f51.google.com ([209.85.208.51]:43741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7UvU-00080I-Co for emacs-devel@gnu.org; Tue, 11 Jan 2022 23:07:57 -0500 Original-Received: by mail-ed1-f51.google.com with SMTP id m4so4545583edb.10 for ; Tue, 11 Jan 2022 20:07:53 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HCWe25709qSWy2XdiDYJmqzXR84oLzpArXo33+Og2Z8=; b=Kw+c8omAGnVHVGVlywxpsudje37hf3Mn42uUFjUHMppW601PBdPZYRzKw7DPk40Z56 RrwaApAllk3K6g6xfkdInEwgt2VZRaWVybykHk4zOd1XOOj3oSOBHkwO58qVGQYyxS1K 6f17KO8rY/rT/dus2xL0v2BuGM4HIN0ClxAGmYc7JLrj20ozLr1+qfSie6bGgbwuh+ZZ itpjh8e5/HXR7mZXhoz+HgErKEY3PCkjKmhuCd/CjILtx1nG4HcKnFrsaG5Cj6i7kN/b c55FG6wMbjNJdyu2DUJaH7xwf8sWEDvSBzmCOXGp1YwFjIR9rBjGPpw80qxjXCJuWofr 8zKw== X-Gm-Message-State: AOAM530j9C48Dfgk5YuokmEAAgCG2U/9nrq6EYCcsRp6P+fEMb2GbpJp GBPr0/YwRqIAcjHP05ZIEtJP9f41DEUtTh71mtU= X-Google-Smtp-Source: ABdhPJwQx6ahp9ZsL99hbG5ONTM7r9n6iQH14lzMwv2zC3B2y+fBKp+/vJnA7C8CxHFf9tkMvuoOJCQu1GoEArtrvDc= X-Received: by 2002:a17:906:26c4:: with SMTP id u4mr5829050ejc.667.1641960472833; Tue, 11 Jan 2022 20:07:52 -0800 (PST) In-Reply-To: <865yqquexk.fsf@duenenhof-wilhelm.de> Received-SPF: pass client-ip=209.85.208.51; envelope-from=mplscorwin@gmail.com; helo=mail-ed1-f51.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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" Xref: news.gmane.io gmane.emacs.devel:284638 Archived-At: Hi again! On Tue, Jan 11, 2022 at 3:43 PM H. Dieter Wilhelm wrote: > > Hi Corwin > > Corwin Brust writes: > > > I (and others) have volunteered to attempt to come up to speed with > > this. I'm attempting to make dist on windows now but I'm very, very > > novice. I'm optimistic one of us will get there, however. I'll > > share a link to my build artifacts if I do manage to create some. I've placed my very first successfully built redistributables for windows into a repo on sourcehut. I'd be grateful for any reports of trouble, suggestions, or confirmation these work for others. browse the tree: https://git.sr.ht/~mplscorwin/emacs-w64/tree clone the repo: https://git.sr.ht/~mplscorwin/emacs-w64 Please note that this build does **not** enable native-compilation nor does it include gccjit (in deps). I'm working on the assumption that the Phillip's build scripts should be enhanced so we can build (and distribute) windows binaries both with and without native compilation enabled. > That'd be nice. I'm able to build Emacs with MinGW2 for myself but I > still don't grok the package building procedure from Phillip Lord. Did > you find some time to have a look? I don't have great notes on what I've done but here are a couple notes: - I ended up creating ~/emacs-build and ~/emacs-upload rather than messing with the scripts. - I had to run build-zips and build-deps many, many times - each failure required finding and install a missing msys package then trying again # pacman -Ss # pacman -S - this lead me to install sed via: # pacman -S mingw64/mingw-w64-x86_64-sed-HMM - once I installed that version of sed Emacs' configure stopped working - I "fixed" that by # mv /mingw64/bin/sed /mingw64/bin/sed # cp /usr/bin/sed /mingw64/bin Also (as I think you know): - build-dep-zips.py still has incorrect paths for MINGW sources: # diff /c/Users/corwi/emacs-build/git/emacs-28/admin/nt/dist-build/build-dep-zips.py /d/projects/emacs-28/admin/nt/dist-build/build-dep-zips.py 124,125c124,125 < #SRC_REPO="https://sourceforge.net/projects/msys2/files/REPOS/MINGW/Sources" < SRC_REPO="https://repo.msys2.org/mingw/sources" --- > SRC_REPO="https://sourceforge.net/projects/msys2/files/REPOS/MINGW/Sources" > 170c170 < "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}" --- > "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}/download" > Best wishes