[MacPorts] #71047: emacs-app @29.4_1+imagemagick+nativecomp+rsvg+treesitter: Failed to activate

MacPorts noreply at macports.org
Wed Feb 26 21:03:48 UTC 2025


#71047: emacs-app @29.4_1+imagemagick+nativecomp+rsvg+treesitter: Failed to
activate
------------------------+---------------------------
  Reporter:  eschnett   |      Owner:  drkp
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.2
Resolution:             |   Keywords:  sequoia arm64
      Port:  emacs-app  |
------------------------+---------------------------

Comment (by wyuenho):

 This problem did not exist on Sonoma but only started to appear in
 Sequoia. During the build process, emacs --with-native-compilation will
 compile every Elisp file into machine code. Some Elisp files advice or
 override a primitive function defined in C, when compiled, a trampoline
 will be generated for the override, that's what that missing subr
 --trampoline-
 782d7365727665722d6d61782d726571756573742d73697a65_x_server_max_request_size_0.eln
 is supposed to be. The file is missing because GCC JIT failed to compile
 the override into a trampoline. This not only happens during the build
 process, it happens during regular use as well. If you have some Elisp
 code in your init.el file overriding a primitive function, sometimes GCC
 14's GIT will fail to build a trampoline and an error results in the async
 native compile buffer.

-- 
Ticket URL: <https://trac.macports.org/ticket/71047#comment:20>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list