[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