[MacPorts] #68126: neovim @0.9.1_1: segmentation fault
MacPorts
noreply at macports.org
Wed Dec 13 23:06:55 UTC 2023
#68126: neovim @0.9.1_1: segmentation fault
--------------------------------+----------------------------
Reporter: dlamija | Owner: raimue
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: ventura sonoma
Port: neovim luv-luajit |
--------------------------------+----------------------------
Comment (by TheKevJames):
Tried my hand at narrowing down the possible dependency issues here.
Following along with [upstream's
list](https://github.com/neovim/neovim/blob/v0.9.4/cmake.deps/CMakeLists.txt#L135-L199),
I did the following:
* updated unibilium and luajit ports to those specific commit hashes
(note: our luajit is actually much *newer* than theirs!)
* bumped libuv and lua51-mpack ports to match the pinned versions
* added a new port lua51-compat53, though I used v0.11 (upstream has some
missing rockspec files for v0.9 and v1.0)
Still no dice.
If anyone is interested in continuing this thread, I've got the dependency
updates on a branch [here](https://github.com/TheKevJames/macports-
ports/branches/all?query=kjames%2F&lastTab=overview). Remaining things I
noticed about dependency mismatches but have not yet tested:
* our gettext is 0.21.1, theirs is 0.20.1
* our libiconv is 1.17, theirs is 1.15
* my lua-compat53 portfile was 0.11, theirs is 0.9
* tree-sitter-c, tree-sitter-lua, tree-sitter-query, tree-sitter-vim, and
tree-sitter-vimdoc are used upstream but not for us
* the lua-luarocks version we use via the portgroup seems to pull in
lua53-luarocks, rather than building via lua51
--
Ticket URL: <https://trac.macports.org/ticket/68126#comment:32>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list