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: Mon, 22 Feb 2021 14:49:48 -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="00000000000032db2505bbf49fa4" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10867"; mail-complaints-to="usenet@ciao.gmane.io" To: EMACS development team Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 22 23:51:23 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 1lEK31-0002gC-4V for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Feb 2021 23:51:23 +0100 Original-Received: from localhost ([::1]:45830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEK30-0004oh-3o for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Feb 2021 17:51:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEK1k-0003qn-7e for emacs-devel@gnu.org; Mon, 22 Feb 2021 17:50:04 -0500 Original-Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]:34204) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lEK1i-0001oX-6a for emacs-devel@gnu.org; Mon, 22 Feb 2021 17:50:03 -0500 Original-Received: by mail-yb1-xb2c.google.com with SMTP id d9so5670372ybq.1 for ; Mon, 22 Feb 2021 14:50:01 -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=ZoFJCZJmeXx0K0M1NrBBRBN7aoWb/DCOZKqlguxYZFY=; b=nFiJlFk7xgm//phz29YfdxCXmSOeezgiNJE6b93yjVtGWd8wnLxZwDFajiJSZ1vgB4 C9TnYBxXOYCPbUplSAXi7ukA2gJHuIFmbWPDH5p1r33pGJhUXQ5do9xmzXT+K084qiaU eOqL+p9UnnZGPHmFanGjyn8KS4VuHY8MWDjqlwD1Lw7r28uCHOYTeHwZXz7/R6xcPkXc 6Q7Fy9YzNLhOvMV9ExY7UD4XVab2ClfqY/dB6U/9zyQZEFowkiSbCSVfJ0HKNTU5/r1A Z/2meAAzxN6eemYYVyNBTPkVKUCrzTaemPJxczXVHEZGexi2z6nO30so3gqnWuHStUzL MeQQ== 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=ZoFJCZJmeXx0K0M1NrBBRBN7aoWb/DCOZKqlguxYZFY=; b=iREMP1aLjXL1ICB3Q0OnGWmcPqZdRb8SfRES8tdqu4TMHQaPmbrLTqJEfafhG8DREb aVl5yvwHHVCQRDtrVsA4EI4QBoS9Js2yb85XwhzHCmzx/VdvQ586k5KWvO9ljhJeebtq PGCRydyhv9VlTDaedxXaUm0TRWQExGva7Uk41+5nXRaYjC3+YpQPTWkCnpPKjbeeyABO jPz9rZNu/f7qTtsOAjGv1YnUTkJVX/ezQVJTt1sHTm0PFsfPFkZH59fP8AC4j7O6keGu jWu1alwql1hdeFLjxR8O1spazK8PpTHuLn6+W6gaJ4EZ7mhC/gvGyzcCJ6qnuOSFBFZy 2HEQ== X-Gm-Message-State: AOAM530llBpylE/M2xk13R9YoP0Ow8bJrV//LJfaO3zRZe/JjNnIR3fZ xM6/Fhs15U0fj0eJeNpldaFR9LfPyJSgbY5KieEsE0b0 X-Google-Smtp-Source: ABdhPJyzsNfaxuSHx6UBIWGp+K9Kp02chIDoPY1Ln8BR6dkZcJnZaPpJwWioOcIfb1hastHnOo+g+Vi4bLsVgdDSsrE= X-Received: by 2002:a25:73d0:: with SMTP id o199mr36332465ybc.513.1614034200876; Mon, 22 Feb 2021 14:50:00 -0800 (PST) In-Reply-To: <875z2k1i0k.fsf@mat.ucm.es> Received-SPF: pass client-ip=2607:f8b0:4864:20::b2c; envelope-from=yandros@gmail.com; helo=mail-yb1-xb2c.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:265516 Archived-At: --00000000000032db2505bbf49fa4 Content-Type: text/plain; charset="UTF-8" On Mon, Feb 22, 2021 at 3:04 AM Uwe Brauer wrote: > I seem to remember that you are a (long term) Mac user, what is your > opinion about the one provided by emacsformacox? > Note: I lost regular access to macOS about a year and a half ago. The emacsformacosx option is solid for end-users, but I think still less good for developers (caveat: not so for developers interested in helping make a stable "emacsformacosx" package for macos users, versus people interested in latest-and-greatest emacs HEAD development). It replaces fat binaries with a ruby-based launcher that figures out which binary to run. This might bother or you not (it bothered me, once upon a time). Beyond that it seemed to be a faithful version of GNU Emacs built for macos, and offers nightly builds for closing some of the gap I mentioned above. An alternative is the "mac port", which replaces the ns specific code in the GNU Emacs mainline with code that uses a different mac-specific toolkit. This has the advantage that the toolkit code it uses is more current and better maintained (the toolkit code used by the ns port is potentially at/beyond its theoretical end of support), and the downside that it doesn't support the non-macOS nextstep codebase. In practice, the mac port is pretty popular, because it removes some rough edges that the ns port basically can't avoid. You can find more information about the mac port at https://bitbucket.org/mituharu/emacs-mac/src/master/ and/or you can use the popular homebrew packaging by user railwaycat. Although my personal experience is a bit dated at this point, about a decade of experience lead me to the conclusion that either the ns or mac ports were better under macos UNLESS you also want to be able to open frames on remote X displays. I mostly used the ns port built directly from the GNU Emacs HEAD. I would be surprised if that had changed in the meantime. Hope that helps! ~Chad --00000000000032db2505bbf49fa4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Feb 22, 2021 at 3:04 AM Uwe Braue= r <oub@mat.ucm.es> wrote:
I s= eem to remember that you are a (long term) Mac user, what is your
opinion about the one provided by emacsformacox?

<= /div>
Note: I lost regular access to macOS about a year and a half ago.=

The emacsformacosx option is solid for end-users,= but I think still less good for developers (caveat: not so for developers = interested in helping make a stable "emacsformacosx" package for = macos users, versus people interested in latest-and-greatest emacs HEAD dev= elopment). It replaces fat binaries with a ruby-based launcher that figures= out which binary to run. This might bother or you not (it bothered=C2=A0me= , once upon a time). Beyond that it seemed to be a faithful version of GNU = Emacs built for macos, and offers nightly builds for closing some of the ga= p I mentioned above.


Al= though my personal experience is a bit dated at this point, about a decade = of experience lead me to the conclusion that either the ns or mac ports wer= e better under macos UNLESS you also want to be able to open frames on remo= te X displays. I mostly used the ns port built directly from the GNU Emacs = HEAD. I would be surprised if that had changed in the meantime.
<= br>
Hope that helps!
~Chad
--00000000000032db2505bbf49fa4--