[MacPorts] #66077: neovim 0.8.0: fails to install on macOS 13.0 arm64

MacPorts noreply at macports.org
Mon Nov 14 04:04:41 UTC 2022

#66077: neovim 0.8.0: fails to install on macOS 13.0 arm64
  Reporter:  assholehoff  |      Owner:  raimue
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.8.0
Resolution:               |   Keywords:
      Port:  neovim       |

Comment (by elventear):

 It was not clear that I had to uninstall other lua packages, so I decided
 to try and did not work. These are the steps that I followed:

 1. port uninstall lua* (breaking some packages).
 2. port reclaim.
 3. apply patch.
 4. fix broken packages, which installs lua and lua52 back.
 5. port install neovim.

 And it failed the same for me.

 I was able to install successfully with the following steps:

 1. selfupdate (i.e. no patch)
 2. port uninstall lua* (breaking some packages)
 3. port reclaim
 4. port install neovim
 5. fix broken packages.

 Digging a bit deeper about the missing symbol, I think luaL_checkversion
 was added to Lua in version 5.2, and neovim uses Lua 5.1 and I have not
 been able to find that function in any of the Lua 5.1 docs. I wonder if
 the problem is that something is linking against the wrong version of Lua
 when there are other versions installed.

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

More information about the macports-tickets mailing list