[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