From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: can't compile master on MacOS 10.15 with fink Date: Tue, 23 Feb 2021 12:03:47 -0800 Message-ID: References: <87sg5o1rj8.fsf@mat.ucm.es> <877dn0h3na.fsf@gmail.com> <875z2k1i0k.fsf@mat.ucm.es> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000036d08c05bc066bf7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32898"; mail-complaints-to="usenet@ciao.gmane.io" To: Alan Third , chad , EMACS development team Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 23 21:05:07 2021 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 1lEdve-0008RE-Sy for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 21:05:06 +0100 Original-Received: from localhost ([::1]:46648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEdvd-0008GS-UA for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 15:05:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEdub-0007ng-Rb for emacs-devel@gnu.org; Tue, 23 Feb 2021 15:04:01 -0500 Original-Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]:35668) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lEduZ-0000qy-Ts for emacs-devel@gnu.org; Tue, 23 Feb 2021 15:04:01 -0500 Original-Received: by mail-yb1-xb33.google.com with SMTP id p186so17826648ybg.2 for ; Tue, 23 Feb 2021 12:03:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=kVI2ZbZAYb/kxaIvj3E9x5SOZe5lN9Ct5kSSzi4+tNs=; b=cEUSmjFHpUuJ6uxSP/8ON3moQI5xPilzY3OHZfrKea2J+rABN8OADTj549JaOqpR+E WwXS8dL6i5Ic53A5rwRUNxC46SZAAnWVxA/Jrl+RC900uGA300AwA+Wmz6idqMidRm45 7tbPgIowol0MBEjIa2S9hw5z6yPQPwLikXqyMwT03CbNo92Wg9KVPCuYbwsfSd3i/rWL rF7rvEtUlnffogBrRDedTVUWAwrP3maKxzDS66X+yyYypTz0yQuy2GiKnaJD0o71T25D OyI54xF7FLO0yEkw7TSZoB8wx8xr1cSI2qEItchjfq+JREOM+/4GGbU4hgnEavnc4lfN iaEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=kVI2ZbZAYb/kxaIvj3E9x5SOZe5lN9Ct5kSSzi4+tNs=; b=GfCb1ts1gg8dEOBaLC9m98y913N3IC0zNuNo3TFqUvH/6PclnjeTHFtGjVSl4bk+v+ NyMxTTLlsSGCNOccKylFlZP0fOGIa22I3u1jc+7GUl9w03GEJG0qv7HQOhxXocmGXZOp CpDQ5oj1KqxDhxDhARPowtX+Skfk4m/Oq5Fk1fbdo5sePLOU1CzLt43lgJbJhu+UrHlZ lvQaVv/l/MJImuOf3XXmSHogzPM45m69DDyx1GT0IA0u5KfuYLP5Qke+6GKVTg5Lg1Wh 8JLFskpYfeKhyJidhAEnqq0adx+6ODtZtvzAc+Lg0y69eOXeOZ/gpM0QdOFMkoe9MamO F2PQ== X-Gm-Message-State: AOAM533MkdtwcFTtYQGzMI57xJ37J6NPuoPURZHMYpETZkiHOzmx0jM+ IDHQNiPQgYonbT+MyBoa9zA1JiSSdjFrsCR7bf4= X-Google-Smtp-Source: ABdhPJwQId8YFJvM5yIxNktBjUN2Fm6xr5EJYdGL9XvLs8gd6fXQ9uT+WU30AQIeROAVT7V2viBQJdp7/6Xp6MZBC6Q= X-Received: by 2002:a25:d6d5:: with SMTP id n204mr41393979ybg.22.1614110638132; Tue, 23 Feb 2021 12:03:58 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b33; envelope-from=yandros@gmail.com; helo=mail-yb1-xb33.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL_A=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action 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:265552 Archived-At: --00000000000036d08c05bc066bf7 Content-Type: text/plain; charset="UTF-8" On Tue, Feb 23, 2021 at 11:00 AM Alan Third wrote: > On Mon, Feb 22, 2021 at 02:49:48PM -0800, chad wrote: > > (the toolkit code used by the ns port is potentially at/beyond its > > theoretical end of support) > > I think you've got this a little backwards. > > The Mac port used to use Carbon, which is beyond it's end-of-life, or > is at least not seeing new feature development. The Mac port also uses > a lot of "NEXTstep" (Cocoa) code, which is still the current toolkit > for macOS and iOS, although it has another name on iOS and I can't > remember what it is. > > The NS port is almost entirely "NEXTstep" (GNUstep and Cocoa, > specifically). > Apologies for misleading with my bad and/or out of date memory; Alan is certainly better informed than I am here. Since it had been a while, I dug in a bit and found this relevant information in the mac port: https://bitbucket.org/mituharu/emacs-mac/src/master/README-mac This might be useful to anyone looking at the alternatives. Thanks, ~Chad --00000000000036d08c05bc066bf7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Tue, Feb 23, 2021 at 11:00 AM Alan Thi= rd <alan@idiocy.org> wrote:
On Mon, Feb 22, 20= 21 at 02:49:48PM -0800, chad wrote:
> (the toolkit code used by the ns port is potentially at/beyond its
> theoretical end of support)

I think you've got this a little backwards.

The Mac port used to use Carbon, which is beyond it's end-of-life, or is at least not seeing new feature development. The Mac port also uses
a lot of "NEXTstep" (Cocoa) code, which is still the current tool= kit
for macOS and iOS, although it has another name on iOS and I can't
remember what it is.

The NS port is almost entirely "NEXTstep" (GNUstep and Cocoa,
specifically).

Apologies for misleading= with my bad and/or out of date memory; Alan is certainly better informed t= han I am here.

Since it had been a while, I dug in= a bit and found this relevant information in the mac port: https://bitbuck= et.org/mituharu/emacs-mac/src/master/README-mac
This might be= useful to anyone looking at the alternatives.

Tha= nks,
~Chad
--00000000000036d08c05bc066bf7--