Hello, Compiling libmatroska-1.6.3 gave: > CMake Error at CMakeLists.txt:8 (find_package): > Could not find a configuration file for package "EBML" that is compatible > with requested version "1.4.2". > > The following configuration files were considered but not accepted: > > /usr/lib64/cmake/EBML/EBMLConfig.cmake, version: 1.4.0 Indeed, manually upgrading libebml to 1.4.2 fixed the issue.
Are you only doing partial upgrades on your system? I can add a >= dep but 1.4.2 has been the only version in tree for some time. Also, please always provide the full build.log and emerge --info.
Created attachment 705015 [details] Output of emerge --info
Yes, 1.4.2 is the only available in tree. The 1.4.0 must have been there for some time. The build.log was deleted but here is the screen output: * Package: media-libs/libmatroska-1.6.3 * Repository: gentoo * Maintainer: media-video@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libmatroska-1.6.3.tar.xz to /var/tmp/portage/media-libs/libmatroska-1.6.3/work >>> Source unpacked in /var/tmp/portage/media-libs/libmatroska-1.6.3/work >>> Preparing source in /var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3 ... * Working in BUILD_DIR: "/var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3 ... * Working in BUILD_DIR: "/var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build" cmake -C /var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=YES -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3 loading initial cache file /var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build/gentoo_common_config.cmake -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:8 (find_package): Could not find a configuration file for package "EBML" that is compatible with requested version "1.4.2". The following configuration files were considered but not accepted: /usr/lib64/cmake/EBML/EBMLConfig.cmake, version: 1.4.0 -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/media-libs/libmatroska-1.6.3/work/libmatroska-1.6.3_build/CMakeFiles/CMakeOutput.log".
Interesting.. I guess you got unlucky with merge order somehow.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbe4edca778d0be172a2ab671a22309deab1d71 commit 5bbe4edca778d0be172a2ab671a22309deab1d71 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-05-01 18:26:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-05-01 18:26:54 +0000 media-libs/libmatroska: fix lower bound on libebml Closes: https://bugs.gentoo.org/787479 Signed-off-by: Sam James <sam@gentoo.org> media-libs/libmatroska/libmatroska-1.6.3.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)