Created attachment 699480 [details, diff] patch for mkvtoolnix-56.1.0.ebuild mkvtoolnix-56.1.0 needs a libmatroska version higher than 1.6.2 otherwise the build fails: build log: checking for EBML... yes checking for MATROSKA... no *** The internal version of the libEBML library is supposed to be used, *** but it was not found in "lib/libebml. If this is a clone from the *** git repository then submodules have to be initialized with the *** following two commands: *** *** git submodule init *** git submodule update !!! Please attach the following file when seeking support: !!! /mnt/storageTemp/portage/portage/media-video/mkvtoolnix-56.1.0/work/mkvtoolnix-56.1.0/config.log * ERROR: media-video/mkvtoolnix-56.1.0::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 125: Called src_configure * environment, line 2153: Called econf '--disable-debug' '--disable-dbus' '--enable-qt' '--without-dvdread' '--with-gettext' '--disable-update-check' '--disable-optimization' '--with-boost=/usr' '--with-boost-libdir=/usr/lib64' '--with-moc=/usr/lib64/qt5/bin/moc' '--with-uic=/usr/lib64/qt5/bin/uic' '--with-rcc=/usr/lib64/qt5/bin/rcc' '--with-qmake=/usr/lib64/qt5/bin/qmake' * phase-helpers.sh, line 680: Called __helpers_die 'econf failed' * isolated-functions.sh, line 112: Called die * The specific snippet of code: * die "$@" * config.log has the following lines: configure:7466: checking for MATROSKA configure:7473: $PKG_CONFIG --exists --print-errors "libmatroska >= 1.6.3" Package dependency requirement 'libmatroska >= 1.6.3' could not be satisfied. Package 'libmatroska' has version '1.6.2', required version is '>= 1.6.3' configure:7476: $? = 1 configure:7490: $PKG_CONFIG --exists --print-errors "libmatroska >= 1.6.3" Package dependency requirement 'libmatroska >= 1.6.3' could not be satisfied. Package 'libmatroska' has version '1.6.2', required version is '>= 1.6.3' configure:7493: $? = 1 configure:7507: result: no Package dependency requirement 'libmatroska >= 1.6.3' could not be satisfied. Package 'libmatroska' has version '1.6.2', required version is '>= 1.6.3 Installing libmatroska-1.6.3 solves it and mkvtoolnix builds fine :)
I am having the same problem.
I can confirm the same problem in the configure phase and that upgrading libmatroska from 1.6.2 to 1.6.3 helped for me as well. My thanks to Forza for the workaround! :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634e77cb261a9f2303e2bb23f4a1dedd6c984b51 commit 634e77cb261a9f2303e2bb23f4a1dedd6c984b51 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2021-04-17 19:32:51 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2021-04-17 20:08:26 +0000 media-video/mkvtoolnix: Needs newer libmatroska Closes: https://bugs.gentoo.org/782547 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Pacho Ramos <pacho@gentoo.org> media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)