[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