neovim for arm7h is out of date

Problems with packages? Post here, using [tags] of the package name.

neovim for arm7h is out of date

Postby winksaville » Thu Sep 26, 2024 11:15 pm

I updated a rpi v2 today and tried to run nvim, it fails:

[code]
$ nvim -v
nvim: error while loading shared libraries: libmsgpackc.so.2: cannot open shared object file: No such file or directory
$
[/code]

I found the problem using `ldd`, libmsgpackc.so.2 is not installed:
[code]
$ ldd /usr/bin/nvim
..
libmsgpackc.so.2 => not found
..
$
[/code]

The problem appears to be that neovim arm7h package[1] is v0.9.1 and the necessary package is no longer included in ALARM. I'm deducing this as I have an aarch64 machine and after I updated it nvim continues to run fine. The difference is that aarch64 version is v0.10.1[2]
[code]
$ nvim -v
NVIM v0.10.1
Build type: RelWithDebInfo
LuaJIT 2.1.1725453128
Run "nvim -V1 -v" for more info
$
[/code]

And when executing ldd we don't see libmsgpackc.so.2, instead we see libmsgpack-c.so.2 (basename ends with "-c" instead of "c"):
[code]
$ ldd /usr/bin/nvim
..
libmsgpack-c.so.2 => /usr/lib/libmsgpack-c.so.2 (0x0000007f922e0000)
..
$
[/code]

So it seems at least some of the arm7h packages need to be rebuilt.

[1]:https://archlinuxarm.org/packages/armv7h/neovim
[2]:https://archlinuxarm.org/packages/aarch64/neovim
winksaville
 
Posts: 11
Joined: Thu Oct 21, 2021 3:35 am
Location: Soquel, California, USA

Re: neovim for arm7h is out of date

Postby Iszzy » Sun Dec 08, 2024 9:36 am

Came here to report this issue as well - didn't expect it to have existed for so long already :o
Iszzy
 
Posts: 13
Joined: Fri Jul 13, 2018 8:42 pm

Re: neovim for arm7h is out of date

Postby BagasAF » Sat Dec 28, 2024 10:13 am

Same here, tree-sitter new version is no longer supported for this Neovim 0.9 i think, i see error that says shared library related to tree-sitter is not found somehow.
BagasAF
 
Posts: 1
Joined: Sat Dec 28, 2024 6:22 am

Re: neovim for arm7h is out of date

Postby winksaville » Sat Dec 28, 2024 4:56 pm

What, if anything, can I do to help?
-- Wink
winksaville
 
Posts: 11
Joined: Thu Oct 21, 2021 3:35 am
Location: Soquel, California, USA

Re: neovim for arm7h is out of date

Postby Iszzy » Wed Jan 01, 2025 10:39 am

[quote]What, if anything, can I do to help?[/quote]

I guess the general answer is: Get the package sources, adjust them so they build and produce a working result, then inform the package maintainer and provide him/her with the changes you made.

However, I don't even know who the maintainer is. Shouldn't this be visible [url=https://archlinuxarm.org/packages/armv7h/neovim]here[/url]?
Iszzy
 
Posts: 13
Joined: Fri Jul 13, 2018 8:42 pm

Re: neovim for arm7h is out of date

Postby graysky » Wed Jan 01, 2025 12:21 pm

Major rebuild (python-3.13) in progress/no repo updates until finished. This should be fixed when complete, but yes, manually rebuild is a great option in the meantime.
graysky
Developer
 
Posts: 1836
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: neovim for arm7h is out of date

Postby m040601 » Wed Jan 22, 2025 11:05 pm

Major rebuild (python-3.13) is done.

Problem still persists and is the same since September 2024. Neovim does not work.

$ nvim
nvim: error while loading shared libraries: libmsgpackc.so.2: cannot open shared object file: No such file or directory



$ pacman -Qi msgpack-c
Name : msgpack-c
Version : 6.1.0-2
Description : An efficient object serialization library
Provides : libmsgpack-c.so=2-32
Depends On : glibc
Required By : neovim
Packager : Arch Linux ARM Build System <builder+xu2@archlinuxarm.org>
Build Date : Mon 16 Sep 2024 07:45:48 PM WEST
Install Date : Tue 21 Jan 2025 01:03:49 AM WET
Install Reason : Installed as a dependency for another package





$ pacman -Qi glibc
Name : glibc
Version : 2.39+r52+gf8e4623421-1
Description : GNU C Library
Packager : Arch Linux ARM Build System <builder+xu0@archlinuxarm.org>
Build Date : Sat 11 May 2024 01:14:10 AM WEST
Install Date : Wed 22 Jan 2025 11:08:14 PM WET


A "rebuild" of neovim, msgpack-c or glibc does not do anything. The packages are simply too old and outdated.
m040601
 
Posts: 29
Joined: Tue Jan 28, 2020 6:36 pm


Return to Packages

Who is online

Users browsing this forum: No registered users and 5 guests