homebrew-emacs-plus: Error after installation `Error using execdir`

Please make sure to follow these steps (and mark the checkboxes):

  • run brew update and try to reproduce the issue again
  • run brew doctor, fix all issues and try to reproduce your issue again
  • run brew config and brew doctor and include their output

What you were trying to do

I’ve installed emacs with the command:

$ brew reinstall emacs-plus@28 --with-mailutils --with-xwidgets --with-modern-black-variant-icon --with-dbus --with-native-comp

This worked well. But when immediately after, I am trying to run emacs, I’ve got:

Error using execdir /usr/local/Cellar/emacs-plus@28/28.0.50/Emacs.app/Contents/MacOS/:
emacs: dlopen(/usr/local/Cellar/emacs-plus@28/28.0.50/Emacs.app/Contents/MacOS/../native-lisp/28.0.50-b43ada51/preloaded/window-0d1b8b93-63c191c3.eln, 1): image not found

I’ve tried to reinstall gcc and libgccjit but that did not work.

Any advice is more than welcome !

What happened (include command output)

$ emacs
Error using execdir /usr/local/Cellar/emacs-plus@28/28.0.50/Emacs.app/Contents/MacOS/:
emacs: dlopen(/usr/local/Cellar/emacs-plus@28/28.0.50/Emacs.app/Contents/MacOS/../native-lisp/28.0.50-b43ada51/preloaded/window-0d1b8b93-63c191c3.eln, 1): image not found

Output of brew config

$ brew config
Command output
HOMEBREW_VERSION: 3.2.11-50-gf50b870
ORIGIN: https://github.com/Homebrew/brew
HEAD: f50b87031e6fe32c0c75472f7a6fedd97f791b46
Last commit: 7 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 0973efeb62326206f445649976a1170aa7f28212
Core tap last commit: 2 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 16
HOMEBREW_NO_AUTO_UPDATE: set
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 16-core 64-bit kabylake
Clang: 12.0.5 build 1205
Git: 2.30.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.5.2-x86_64
CLT: 12.5.1.0.1.1623191612
Xcode: N/A
  

Output of brew doctor

$ brew doctor

Command output
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: “config” scripts exist outside your system or Homebrew directories. ./configure scripts often look for *-config scripts to determine if software packages are installed, and which additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew-provided script of the same name. We found the following “config” scripts: /Users/louis_de_charsonville/opt/anaconda3/bin/icu-config /Users/louis_de_charsonville/opt/anaconda3/bin/krb5-config /Users/louis_de_charsonville/opt/anaconda3/bin/freetype-config /Users/louis_de_charsonville/opt/anaconda3/bin/xslt-config /Users/louis_de_charsonville/opt/anaconda3/bin/libpng16-config /Users/louis_de_charsonville/opt/anaconda3/bin/libpng-config /Users/louis_de_charsonville/opt/anaconda3/bin/xml2-config /Users/louis_de_charsonville/opt/anaconda3/bin/python3-config /Users/louis_de_charsonville/opt/anaconda3/bin/curl-config /Users/louis_de_charsonville/opt/anaconda3/bin/ncursesw6-config /Users/louis_de_charsonville/opt/anaconda3/bin/pcre-config /Users/louis_de_charsonville/opt/anaconda3/bin/python3.8-config

Warning: Unbrewed header files were found in /usr/local/include. If you didn’t put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted.

Unexpected header files: /usr/local/include/node/cppgc/allocation.h /usr/local/include/node/cppgc/common.h /usr/local/include/node/cppgc/custom-space.h /usr/local/include/node/cppgc/garbage-collected.h /usr/local/include/node/cppgc/heap.h /usr/local/include/node/cppgc/internal/accessors.h /usr/local/include/node/cppgc/internal/api-constants.h /usr/local/include/node/cppgc/internal/compiler-specific.h /usr/local/include/node/cppgc/internal/finalizer-trait.h /usr/local/include/node/cppgc/internal/gc-info.h /usr/local/include/node/cppgc/internal/logging.h /usr/local/include/node/cppgc/internal/persistent-node.h /usr/local/include/node/cppgc/internal/pointer-policies.h /usr/local/include/node/cppgc/internal/prefinalizer-handler.h /usr/local/include/node/cppgc/liveness-broker.h /usr/local/include/node/cppgc/macros.h /usr/local/include/node/cppgc/member.h /usr/local/include/node/cppgc/persistent.h /usr/local/include/node/cppgc/platform.h /usr/local/include/node/cppgc/prefinalizer.h /usr/local/include/node/cppgc/source-location.h /usr/local/include/node/cppgc/trace-trait.h /usr/local/include/node/cppgc/type-traits.h /usr/local/include/node/cppgc/visitor.h /usr/local/include/node/js_native_api.h /usr/local/include/node/js_native_api_types.h /usr/local/include/node/libplatform/libplatform-export.h /usr/local/include/node/libplatform/libplatform.h /usr/local/include/node/libplatform/v8-tracing.h /usr/local/include/node/node.h /usr/local/include/node/node_api.h /usr/local/include/node/node_api_types.h /usr/local/include/node/node_buffer.h /usr/local/include/node/node_object_wrap.h /usr/local/include/node/node_version.h /usr/local/include/node/openssl/aes.h /usr/local/include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86/asm/include/progs.h /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86/no-asm/include/progs.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm/include/progs.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h /usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix-gcc/asm/include/progs.h /usr/local/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix-gcc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm/include/progs.h /usr/local/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm/include/progs.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-armv4/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-armv4/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-elf/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-elf/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x32/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x32/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm/include/progs.h /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm/include/progs.h /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm/include/progs.h /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-mips64/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h /usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm/include/progs.h /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h /usr/local/include/node/openssl/asn1.h /usr/local/include/node/openssl/asn1_mac.h /usr/local/include/node/openssl/asn1err.h /usr/local/include/node/openssl/asn1t.h /usr/local/include/node/openssl/async.h /usr/local/include/node/openssl/asyncerr.h /usr/local/include/node/openssl/bio.h /usr/local/include/node/openssl/bioerr.h /usr/local/include/node/openssl/blowfish.h /usr/local/include/node/openssl/bn.h /usr/local/include/node/openssl/bn_conf.h /usr/local/include/node/openssl/bn_conf_asm.h /usr/local/include/node/openssl/bn_conf_no-asm.h /usr/local/include/node/openssl/bnerr.h /usr/local/include/node/openssl/buffer.h /usr/local/include/node/openssl/buffererr.h /usr/local/include/node/openssl/camellia.h /usr/local/include/node/openssl/cast.h /usr/local/include/node/openssl/cmac.h /usr/local/include/node/openssl/cms.h /usr/local/include/node/openssl/cmserr.h /usr/local/include/node/openssl/comp.h /usr/local/include/node/openssl/comperr.h /usr/local/include/node/openssl/conf.h /usr/local/include/node/openssl/conf_api.h /usr/local/include/node/openssl/conferr.h /usr/local/include/node/openssl/crypto.h /usr/local/include/node/openssl/cryptoerr.h /usr/local/include/node/openssl/ct.h /usr/local/include/node/openssl/cterr.h /usr/local/include/node/openssl/des.h /usr/local/include/node/openssl/dh.h /usr/local/include/node/openssl/dherr.h /usr/local/include/node/openssl/dsa.h /usr/local/include/node/openssl/dsaerr.h /usr/local/include/node/openssl/dso_conf.h /usr/local/include/node/openssl/dso_conf_asm.h /usr/local/include/node/openssl/dso_conf_no-asm.h /usr/local/include/node/openssl/dtls1.h /usr/local/include/node/openssl/e_os2.h /usr/local/include/node/openssl/ebcdic.h /usr/local/include/node/openssl/ec.h /usr/local/include/node/openssl/ecdh.h /usr/local/include/node/openssl/ecdsa.h /usr/local/include/node/openssl/ecerr.h /usr/local/include/node/openssl/engine.h /usr/local/include/node/openssl/engineerr.h /usr/local/include/node/openssl/err.h /usr/local/include/node/openssl/evp.h /usr/local/include/node/openssl/evperr.h /usr/local/include/node/openssl/hmac.h /usr/local/include/node/openssl/idea.h /usr/local/include/node/openssl/kdf.h /usr/local/include/node/openssl/kdferr.h /usr/local/include/node/openssl/lhash.h /usr/local/include/node/openssl/md2.h /usr/local/include/node/openssl/md4.h /usr/local/include/node/openssl/md5.h /usr/local/include/node/openssl/mdc2.h /usr/local/include/node/openssl/modes.h /usr/local/include/node/openssl/obj_mac.h /usr/local/include/node/openssl/objects.h /usr/local/include/node/openssl/objectserr.h /usr/local/include/node/openssl/ocsp.h /usr/local/include/node/openssl/ocsperr.h /usr/local/include/node/openssl/opensslconf.h /usr/local/include/node/openssl/opensslconf_asm.h /usr/local/include/node/openssl/opensslconf_no-asm.h /usr/local/include/node/openssl/opensslv.h /usr/local/include/node/openssl/ossl_typ.h /usr/local/include/node/openssl/pem.h /usr/local/include/node/openssl/pem2.h /usr/local/include/node/openssl/pemerr.h /usr/local/include/node/openssl/pkcs12.h /usr/local/include/node/openssl/pkcs12err.h /usr/local/include/node/openssl/pkcs7.h /usr/local/include/node/openssl/pkcs7err.h /usr/local/include/node/openssl/rand.h /usr/local/include/node/openssl/rand_drbg.h /usr/local/include/node/openssl/randerr.h /usr/local/include/node/openssl/rc2.h /usr/local/include/node/openssl/rc4.h /usr/local/include/node/openssl/rc5.h /usr/local/include/node/openssl/ripemd.h /usr/local/include/node/openssl/rsa.h /usr/local/include/node/openssl/rsaerr.h /usr/local/include/node/openssl/safestack.h /usr/local/include/node/openssl/seed.h /usr/local/include/node/openssl/sha.h /usr/local/include/node/openssl/srp.h /usr/local/include/node/openssl/srtp.h /usr/local/include/node/openssl/ssl.h /usr/local/include/node/openssl/ssl2.h /usr/local/include/node/openssl/ssl3.h /usr/local/include/node/openssl/sslerr.h /usr/local/include/node/openssl/stack.h /usr/local/include/node/openssl/store.h /usr/local/include/node/openssl/storeerr.h /usr/local/include/node/openssl/symhacks.h /usr/local/include/node/openssl/tls1.h /usr/local/include/node/openssl/ts.h /usr/local/include/node/openssl/tserr.h /usr/local/include/node/openssl/txt_db.h /usr/local/include/node/openssl/ui.h /usr/local/include/node/openssl/uierr.h /usr/local/include/node/openssl/whrlpool.h /usr/local/include/node/openssl/x509.h /usr/local/include/node/openssl/x509_vfy.h /usr/local/include/node/openssl/x509err.h /usr/local/include/node/openssl/x509v3.h /usr/local/include/node/openssl/x509v3err.h /usr/local/include/node/uv.h /usr/local/include/node/uv/aix.h /usr/local/include/node/uv/android-ifaddrs.h /usr/local/include/node/uv/bsd.h /usr/local/include/node/uv/darwin.h /usr/local/include/node/uv/errno.h /usr/local/include/node/uv/linux.h /usr/local/include/node/uv/os390.h /usr/local/include/node/uv/posix.h /usr/local/include/node/uv/stdint-msvc2008.h /usr/local/include/node/uv/sunos.h /usr/local/include/node/uv/threadpool.h /usr/local/include/node/uv/tree.h /usr/local/include/node/uv/unix.h /usr/local/include/node/uv/version.h /usr/local/include/node/uv/win.h /usr/local/include/node/v8-fast-api-calls.h /usr/local/include/node/v8-internal.h /usr/local/include/node/v8-platform.h /usr/local/include/node/v8-profiler.h /usr/local/include/node/v8-util.h /usr/local/include/node/v8-value-serializer-version.h /usr/local/include/node/v8-version-string.h /usr/local/include/node/v8-version.h /usr/local/include/node/v8-wasm-trap-handler-posix.h /usr/local/include/node/v8-wasm-trap-handler-win.h /usr/local/include/node/v8.h /usr/local/include/node/v8config.h /usr/local/include/node/zconf.h /usr/local/include/node/zlib.h

Warning: /usr/bin occurs before /usr/local/bin in your PATH. This means that system-provided programs will be used instead of those provided by Homebrew. Consider setting your PATH so that /usr/local/bin occurs before /usr/bin. Here is a one-liner: echo ‘export PATH=“/usr/local/bin:$PATH”’ >> ~/.zshrc

The following tools exist at both paths: pp python3 pip3 awk mail from

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 26 (9 by maintainers)

Commits related to this issue

Most upvoted comments

That’s puzzling. I skimmed through mailing lists, latest changes in Emacs master branch and in latest updates in brew-core, but found nothing of interest.

What we know. (1) Only Emacs 29 is affected (at least according to your messages and CI); (2) it started to hit so badly only recently (on 22th in the night).

While we search for a solution, you can still use Emacs 29 without native compilation.

The fix is in master. CI on branch is green. Since I am not using native compilation, would be nice for someone to confirm.

@LuciusChen so it works after update! 🎉

brew install emacs-plus@29 --with-native-comp
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
==> New Casks
cro-mag-rally

==> Cloning https://github.com/emacs-mirror/emacs.git
Cloning into '/Users/luciuschen/Library/Caches/Homebrew/emacs-plus@29--git'...
Updating files: 100% (4715/4715), done.
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
==> Installing emacs-plus@29 from d12frosted/emacs-plus
==> Patching
==> Applying fix-window-role.patch
patching file src/nsterm.m
Hunk #1 succeeded at 9321 (offset 553 lines).
==> Applying system-appearance.patch
patching file src/frame.h
patching file src/nsfns.m
Hunk #1 succeeded at 1376 (offset 120 lines).
patching file src/nsterm.m
Hunk #1 succeeded at 1933 (offset 44 lines).
Hunk #2 succeeded at 5713 (offset 318 lines).
Hunk #3 succeeded at 6001 (offset 360 lines).
Hunk #4 succeeded at 6051 (offset 360 lines).
Hunk #5 succeeded at 6277 (offset 360 lines).
Hunk #6 succeeded at 9654 (offset 752 lines).
Hunk #7 succeeded at 10988 (offset 930 lines).
==> ./autogen.sh
==> ./configure --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus@29/29.0.50/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus@29/29.0.50 --with-xml2 --with-gnutls --with-native-compilation --without-dbus --without-imagema
==> gmake
==> gmake install
==> Injecting PATH value to Emacs.app/Contents/Info.plist
Patching plist at /usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/Info.plist with following PATH value:
/usr/local/opt/grep/libexec/gnubin
/Users/luciuschen/.emacs.d/bin
/usr/local/bin
/Users/luciuschen/.cargo/bin
/usr/bin
/bin
/usr/sbin
/sbin
==> /usr/libexec/PlistBuddy -c 'Add :LSEnvironment dict' '/usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/Info.plist'
==> /usr/libexec/PlistBuddy -c 'Add :LSEnvironment:PATH string' '/usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/Info.plist'
==> /usr/libexec/PlistBuddy -c 'Set :LSEnvironment:PATH /usr/local/opt/grep/libexec/gnubin:/Users/luciuschen/.emacs.d/bin:/usr/local/bin:/Users/luciuschen/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin' '/usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/Info.plist'
==> /usr/libexec/PlistBuddy -c 'Print :LSEnvironment' '/usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/Info.plist'
==> touch '/usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app'
Error: Failed changing dylib ID of /usr/local/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/native-lisp/29.0.50-4ce88e00/comp-7672a6ed-c363c858.eln
  from comp-7672a6ed-c363c858.eln
    to /usr/local/opt/emacs-plus@29/Emacs.app/Contents/native-lisp/29.0.50-4ce88e00/comp-7672a6ed-c363c858.eln
Error: Failed to fix install linkage
The formula built, but you may encounter issues using it or linking other
formulae against it.
==> Caveats
Emacs.app was installed to:
  /usr/local/opt/emacs-plus@29

To link the application to default Homebrew App location:
  ln -s /usr/local/opt/emacs-plus@29/Emacs.app /Applications

Your PATH value was injected into Emacs.app/Contents/Info.plist

Report any issues to http://github.com/d12frosted/homebrew-emacs-plus

To start d12frosted/emacs-plus/emacs-plus@29 now and restart at login:
  brew services start d12frosted/emacs-plus/emacs-plus@29
Or, if you don't want/need a background service you can just run:
  emacs
==> Summary
🍺  /usr/local/Cellar/emacs-plus@29/29.0.50: 4,379 files, 187.1MB, built in 9 minutes 50 seconds
==> Running `brew cleanup emacs-plus@29`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

@d12frosted, I’ve just installed emacs 29 with native compilation, can confirm that the issue is gone. Thanks!

i test it on my m1 max just now, works well

I can confirm, the executable emacs-29.0.50 works when emacs (29) doesn’t. Quite bizarre, I didn’t even know that executable existed. It seems to be slightly different though, as my init.el takes more than twice as long to start up in it compared to emacs normally.

Same issue on M1 macOS 12.4. The executable ‘emacs’ presents the same error though there is ‘emacs-29.0.50’ which I can run and works reasonably well. Bizarre.

edit: output of ‘emacs’. I compiled with options native-comp, mailutils, debug, and dbus. Error using execdir /opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/: emacs: dlopen(/opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/../native-lisp/29.0.50-8f8e45e6/preloaded/window-0d1b8b93-0c17e2d3.eln, 0x0001): tried: '/opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/../native-lisp/29.0.50-8f8e45e6/preloaded/window-0d1b8b93-0c17e2d3.eln' (no such file)

I must note, my error is slightly different than the others here, though the substance is the same. Mine reports no such file instead of no such image, but this might be just due to the different macOS version.

Error using execdir /opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/:
emacs: dlopen(/opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/../native-lisp/29.0.50-b240c430/preloaded/window-0d1b8b93-0c17e2d3.eln, 0x0001): tried: '/opt/homebrew/Cellar/emacs-plus@29/29.0.50/Emacs.app/Contents/MacOS/../native-lisp/29.0.50-b240c430/preloaded/window-0d1b8b93-0c17e2d3.eln' (no such file), '/usr/local/lib/window-0d1b8b93-0c17e2d3.eln' (no such file), '/usr/lib/window-0d1b8b93-0c17e2d3.eln' (no such file)
brew config
HOMEBREW_VERSION: 3.5.2
ORIGIN: https://github.com/Homebrew/brew
HEAD: fba051f98f609634ae4392d0053ddfc627f8cdb3
Last commit: 9 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 62deae70c8cc3f62ca5e83e3ba9caf2c44a01024
Core tap last commit: 41 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_CORE_GIT_REMOTE: https://github.com/Homebrew/homebrew-core
HOMEBREW_EDITOR: nvim
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.8 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 13.1.6 build 1316
Git: 2.36.1 => /opt/homebrew/bin/git
Curl: 7.77.0 => /usr/bin/curl
macOS: 12.1-arm64
CLT: 13.4.0.0.1.1651278267
Xcode: N/A
Rosetta 2: false
brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: “config” scripts exist outside your system or Homebrew directories. ./configure scripts often look for *-config scripts to determine if software packages are installed, and which additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew-provided script of the same name. We found the following “config” scripts: /Users/jmt/.pyenv/shims/python3.7-config /Users/jmt/.pyenv/shims/python3.10-config /Users/jmt/.pyenv/shims/python3.7m-config /Users/jmt/.pyenv/shims/python3.9-config /Users/jmt/.pyenv/shims/python-config /Users/jmt/.pyenv/shims/python3-config /Users/jmt/.pyenv/shims/pre-commit-validate-config