Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935152 - app-editors/neovim-9999 - Could NOT find UTF8proc (missing: UTF8PROC_LIBRARY UTF8PROC_INCLUDE_DIR)
Summary: app-editors/neovim-9999 - Could NOT find UTF8proc (missing: UTF8PROC_LIBRARY ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Brahmajit Das
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-06-29 22:57 UTC by squatted_posture785
Modified: 2024-07-11 16:29 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=app-editors/neovim-9999::gentoo' (emerge_info.log,16.15 KB, text/x-log)
2024-06-29 22:57 UTC, squatted_posture785
Details
emerge -pqv '=app-editors/neovim-9999::gentoo' (emerge_pqv_neovim.log,99 bytes, text/x-log)
2024-06-29 22:58 UTC, squatted_posture785
Details
/var/tmp/portage/app-editors/neovim-9999/temp/build.log (build.log,6.09 KB, text/x-log)
2024-06-29 22:58 UTC, squatted_posture785
Details

Note You need to log in before you can comment on or make changes to this bug.
Description squatted_posture785 2024-06-29 22:57:56 UTC
Created attachment 896634 [details]
emerge --info '=app-editors/neovim-9999::gentoo'

app-editors/neovim-9999::gentoo failed to build today (I update daily):

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find UTF8proc (missing: UTF8PROC_LIBRARY UTF8PROC_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindUTF8proc.cmake:3 (find_package_handle_standard_args)
  src/nvim/CMakeLists.txt:38 (find_package)

---

* ERROR: app-editors/neovim-9999::gentoo failed (configure phase):
 *   cmake failed
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 3194:  Called cmake_src_configure
 *   environment, line 1458:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 *
Comment 1 squatted_posture785 2024-06-29 22:58:34 UTC
Created attachment 896635 [details]
emerge -pqv '=app-editors/neovim-9999::gentoo'
Comment 2 squatted_posture785 2024-06-29 22:58:57 UTC
Created attachment 896636 [details]
/var/tmp/portage/app-editors/neovim-9999/temp/build.log
Comment 3 squatted_posture785 2024-06-29 23:06:44 UTC
(?) relevant commits from upstream (on 2024-06-28)

1. build: add utf8proc as dependency
 - https://github.com/neovim/neovim/commit/32e16cb0b6b046ba45d3e14c0fdb0383ad8bee1e

2. refactor: replace utf_convert with utf8proc conversion functions -
https://github.com/neovim/neovim/commit/496091b63241f33dffc15411e35e89d8018e6fa2
Comment 4 squatted_posture785 2024-06-29 23:09:26 UTC
Installing dev-libs/libutf8proc-2.9.0::gentoo solved the issue
Comment 5 squatted_posture785 2024-07-01 17:22:00 UTC
Should be fixed soon by this PR: https://github.com/gentoo/gentoo/pull/37363/
Comment 6 Brahmajit Das 2024-07-05 16:38:28 UTC
I'll ask dev's to merge the PR. Thank you for the report!
Comment 7 Larry the Git Cow gentoo-dev 2024-07-11 16:29:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab4c9ee13cd33308386ca30c223b808dd16dc8e

commit 4ab4c9ee13cd33308386ca30c223b808dd16dc8e
Author:     Brahmajit Das <brahmajit.xyz@gmail.com>
AuthorDate: 2024-06-29 18:41:24 +0000
Commit:     Eli Schwartz <eschwartz@gentoo.org>
CommitDate: 2024-07-11 16:28:31 +0000

    app-editors/neovim: 9999 needs dev-libs/libutf8proc to build
    
    With upstream commit 32e16cb0b6[0],neovim now needs utfproc to build
    
    [0]:
    https://github.com/neovim/neovim/commit/32e16cb0b6b046ba45d3e14c0fdb0383ad8bee1e
    
    Closes: https://bugs.gentoo.org/935152
    Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/37363
    Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>

 app-editors/neovim/neovim-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)