#60447 closed defect (fixed)
/opt/local/bin/emacs won't run on Catalina
Reported by: | dhmacq | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | texas-swift (Spencer Swift), majoc-at-astro (majoc-at-astro), blair (Blair Zajac), danchr (Dan Villiom Podlaski Christiansen) | |
Port: | emacs |
Description
Change History (17)
comment:1 Changed 5 years ago by jmroot (Joshua Root)
Owner: | set to drkp |
---|---|
Port: | emacs added |
Status: | new → assigned |
comment:2 Changed 4 years ago by texas-swift (Spencer Swift)
Cc: | texas-swift added |
---|
comment:3 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
Cc: | majoc-at-astro added |
---|
comment:4 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
comment:5 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
PS: my symptoms are:
% port installed |grep emacs emacs @26.3_2+x11 (active) % which emacs /opt/local/bin/emacs % emacs --version zsh: killed emacs --version %
.... very abruptly.
comment:6 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
This just in:
port install emacs
installs precompiled binaries ofemacs @26.3_2
, which work fine.port -s install emacs
buildsemacs @26.3_2
from source without+x11
; the result dies on launch.- Installing
emacs-devel @20200417_0+x11
builds from source and installs OK on my 10.15 mactop; result successfully runs, and bills itself asGNU Emacs 27.0.91
. - Latter build took rather longer, and spends much of that time running
emacs-bootstrap
. (Curious, but I'll resist the urge to speculate further, lest I spoil the kill.)
I'll use emacs-devel +x11
in active service for a few days to check for anomalies, and see what our build servers make of it (on macOS 10.13--10.15); but I think we have a workaround, Houston.
comment:7 follow-up: 8 Changed 4 years ago by dhmacq
I can confirm that
sudo port install emacs-devel +x11
provides a working X11 enabled emacs on my
macOS 10.15.4 (19E287)
sytem. Subsequent to the install:
macq[4]% emacs --version GNU Emacs 27.0.91 Copyright (C) 2020 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of GNU Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. macq[5]% which emacs /opt/local/bin/emacs
Great news, thanks! Much appreciated.
comment:8 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
comment:9 Changed 4 years ago by fuzunspm (Hüseyin Fahri Uzun)
emacs-devel +x11 command stucks at Fetching distfiles for emacs-devel step
comment:10 Changed 4 years ago by emcrisostomo (Enrico Maria Crisostomo)
I started experiencing the same issue today, after upgrading the port to emacs @26.3_6
. In my case, I have no variants enabled. I tried to uninstall it, purge unused dependencies, reinstalling it, but to no avail.
In short:
~ sudo port install emacs Password: ---> Computing dependencies for emacs ---> Fetching archive for emacs ---> Attempting to fetch emacs-26.3_6.darwin_19.x86_64.tbz2 from http://lil.fr.packages.macports.org/emacs ---> Attempting to fetch emacs-26.3_6.darwin_19.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/emacs ---> Installing emacs @26.3_6 ---> Activating emacs @26.3_6 ---> Cleaning emacs ---> Scanning binaries for linking errors ---> No broken files found. ---> No broken ports found. ~ /opt/local/bin/emacs [1] 61241 killed /opt/local/bin/emacs
Also:
~ otool -L /opt/local/bin/emacs /opt/local/bin/emacs: /opt/local/lib/libxml2.2.dylib (compatibility version 12.0.0, current version 12.10.0) /opt/local/lib/libncurses.6.dylib (compatibility version 6.0.0, current version 6.0.0) /opt/local/lib/libgnutls.30.dylib (compatibility version 58.0.0, current version 58.0.0) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)
Perhaps it's a coincidence: yesterday night I installed the macOS Catalina 10.15.5 update. I have no recollection of actually running emacs
since, until I discovered the problem this morning after the port update.
Cheers,
Enrico
comment:11 Changed 4 years ago by tolsen (Tim Olsen)
Just started happening for me today. I upgraded to macOS 10.15.5 yesterday. Not sure when I last upgraded emacs but I am currently running @26.3_6. emacs-app also fails to start.
$ emacs Killed: 9
comment:12 Changed 4 years ago by blair (Blair Zajac)
I've observed this for over a week on Catalina, as I always build from source.
comment:13 Changed 4 years ago by blair (Blair Zajac)
Cc: | blair added |
---|
comment:14 Changed 4 years ago by danchr (Dan Villiom Podlaski Christiansen)
Cc: | danchr added |
---|
This is probably a duplicate of #60562. I've posted a merge request that should fix them both; please give it a try!
comment:15 Changed 4 years ago by danchr (Dan Villiom Podlaski Christiansen)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:16 follow-up: 17 Changed 4 years ago by RafalLukawiecki (Rafal Lukawiecki)
Same issue after updating to Catalina 10.15.5. I can confirm that emacs-devel and emacs-app-devel work fine.
comment:17 Changed 4 years ago by majoc-at-astro (majoc-at-astro)
Replying to RafalLukawiecki:
Same issue after updating to Catalina 10.15.5. I can confirm that emacs-devel and emacs-app-devel work fine.
Just did port selfupdate
and installing emacs +x11
, at home (in the UK): builds from source, and launches fine. Maybe wait a day and retry, to let the update propagate to the mirror sites .... ?
For completeness, I find this failure on 10.15 after our standard twice-weekly build from scratch, both on my mactop and on the build system, but not on the 10.14 builder (10.13 not tried yet). There may or may not be a connection with a recent 10.15 macOS update, but that may be a herring of the reddest order.
Info for the 10.15 build system in question:
MacPorts Version: 2.6.2
macOS 10.15.4
Xcode 11.3
Hope this helps.