kde-apps/kteatime-15.08.3-r1 fails to emerge, fails at cmake stage: CMake Error at doc/CMakeLists.txt:4 (kdoctools_create_handbook): Unknown CMake command "kdoctools_create_handbook". Complete build log: https://bpaste.net/show/aab7574ba5d3 # emerge -pqv '=kde-apps/kteatime-15.08.3-r1::gentoo' [ebuild U ] kde-apps/kteatime-15.08.3-r1 [15.08.3] USE="-debug -handbook"
Do you have dev-libs/libpcre installed?
I'm getting the same error. $ eix libpcre [I] dev-libs/libpcre Available versions: (3) 7.9-r1 8.35 8.36 (~)8.37-r2 8.38 {bzip2 +cxx doc +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} Installed versions: 8.38(3)(09:37:04 25.11.2015)(bzip2 cxx jit pcre16 readline recursion-limit unicode zlib -libedit -pcre32 -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") Homepage: http://www.pcre.org/ Description: Perl-compatible regular expression library
Affirmative. I ran perl-cleaner --reallyall, re-emerged dev-libs/libpcre [ebuild R ] dev-libs/libpcre-8.38:3::gentoo USE="bzip2 cxx jit pcre16 readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB and re-emerged kteatime. Fails with the same error. I'm on cmake-3.3.1-r1
Should be fixed with this: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4454e6c810066d91a65383aaaaff1402455154
With this patch I'm getting the same error.
It will work with USE=handbook. The problem is these uppercase lines in CMakeLists.txt: ADD_SUBDIRECTORY(doc) ADD_SUBDIRECTORY(data) ADD_SUBDIRECTORY(src) comment_add_subdirectory doesn't work there, cmake-utils.eclass would need something similar to: https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass/kde5-functions.eclass?id=8bcc8a35c3323c11a068d0ce00eea377b9a6570c
Thanks, fixed in git by Andreas and tests OK this time. :) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da18ffdf220a932d2466bb94d114e8767a00f151