After the latest portage update, vi stopped working with error message: "error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory" Emerging dev-libs/libsodium fixed the problem. On other computers, dev-libs/libsodium was not installed as dependency of other packages. # emerge -pv --depclean dev-libs/libsodium Calculating dependencies... done! dev-libs/libsodium-1.0.18_p20210617 pulled in by: app-admin/keepassxc-2.6.6 requires >=dev-libs/libsodium-1.0.12:=, >=dev-libs/libsodium-1.0.12:0/23= Reproducible: Always Steps to Reproduce: 1. sync portage, emerge world and depclean 2. run vi Actual Results: vi failed to start Expected Results: not to fail
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428ddb674f51260ca29fe5ff29af2d1260a7ed59 commit 428ddb674f51260ca29fe5ff29af2d1260a7ed59 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-09 02:58:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-09 02:58:50 +0000 app-editors/vim: fix automagic libsodium dependency Closes: https://bugs.gentoo.org/816966 Signed-off-by: Sam James <sam@gentoo.org> app-editors/vim/metadata.xml | 1 + app-editors/vim/{vim-8.2.3428.ebuild => vim-8.2.3428-r1.ebuild} | 4 +++- app-editors/vim/vim-9999.ebuild | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebd23328169e114c2c4c650de47a1f361ed6d6d commit bebd23328169e114c2c4c650de47a1f361ed6d6d Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-09 03:49:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-09 03:57:07 +0000 app-editors/gvim: fix automagic libsodium dependency Bug: https://bugs.gentoo.org/816966 Signed-off-by: Sam James <sam@gentoo.org> app-editors/gvim/{gvim-8.2.3428.ebuild => gvim-8.2.3428-r1.ebuild} | 4 +++- app-editors/gvim/gvim-9999.ebuild | 6 ++++-- app-editors/gvim/metadata.xml | 1 + 3 files changed, 8 insertions(+), 3 deletions(-)