DawgG l33t
Joined: 17 Sep 2003 Posts: 866
|
Posted: Wed Apr 26, 2017 9:32 am Post subject: cannot find mkvtoolnix-gui/mmg anymore [SOLVED] |
|
|
i have installed media-video/mkvtoolnix-11.0.0 with USE="qt5" but the gui (which used to be in /usr/bin/mmg and later /usr/bin/mkvtoolnix-gui) is missing:
Code: | equery f mkvtoolnix
* Searching for mkvtoolnix ...
* Contents of media-video/mkvtoolnix-11.0.0:
/usr
/usr/bin
/usr/bin/mkvextract
/usr/bin/mkvinfo
/usr/bin/mkvmerge
/usr/bin/mkvpropedit
/usr/share
(...) |
has it moved to some other application?
in the build-logs i found that in versions prior to 11 the optional feature GUI was enabled:
Code: | grep -B5 -A1 "GUI" /var/log/portage/build/media-video/mkvtoolnix-1*
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log-
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log-The mkvtoolnix configuration is complete.
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log-Optional features that are built:
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log- * pre-compiled headers
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log- * FLAC audio
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log: * GUIs
/var/log/portage/build/media-video/mkvtoolnix-10.0.0:20170330-103636.log- * libMagic file type detection
--
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log-Optional features that are NOT built:
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log- * debugging information
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log- * compiler optimizations
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log- * profiling support
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log- * make a static build of the applications
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log: * GUIs
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log-scan pch candidates (total=352, .c=4, .cpp=348)
--
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log-Optional features that are NOT built:
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log- * debugging information
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log- * compiler optimizations
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log- * profiling support
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log- * make a static build of the applications
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log: * GUIs
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log->>> Source configured. |
also, i noticed that the build-process of version 11 complains about missing qt5-multimedia (which is not pulled in as a dep by the ebuild):
Code: | grep -i "multimedia" /var/log/portage/build/media-video/mkvtoolnix-*
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:Package Qt5Multimedia was not found in the pkg-config search path.
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:Perhaps you should add the directory containing `Qt5Multimedia.pc'
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:No package 'Qt5Multimedia' found
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:Package Qt5Multimedia was not found in the pkg-config search path.
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:Perhaps you should add the directory containing `Qt5Multimedia.pc'
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170425-074443.log:No package 'Qt5Multimedia' found
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:Package Qt5Multimedia was not found in the pkg-config search path.
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:Perhaps you should add the directory containing `Qt5Multimedia.pc'
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:No package 'Qt5Multimedia' found
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:Package Qt5Multimedia was not found in the pkg-config search path.
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:Perhaps you should add the directory containing `Qt5Multimedia.pc'
/var/log/portage/build/media-video/mkvtoolnix-11.0.0:20170426-083101.log:No package 'Qt5Multimedia' found |
Code: | grep -iE "qt|multimedia" /usr/portage/media-video/mkvtoolnix/mkvtoolnix-11.0.0.ebuild
IUSE="debug pch test qt5"
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtconcurrent:5
if use qt5 ; then
# ac/qt5.m4 finds default Qt version set by qtchooser, bug #532600
--with-moc=/usr/$(get_libdir)/qt5/bin/moc
--with-uic=/usr/$(get_libdir)/qt5/bin/uic
--with-rcc=/usr/$(get_libdir)/qt5/bin/rcc
--with-qmake=/usr/$(get_libdir)/qt5/bin/qmake
$(use_enable qt5 qt) \
| as far as i can see, all the relevant qt5-pkgs seem to be installed:
Code: | qlist -CIv dev-qt | grep 5
dev-qt/linguist-tools-5.7.1
dev-qt/qtchooser-0_p20151008
dev-qt/qtconcurrent-5.7.1
dev-qt/qtcore-5.7.1-r3
dev-qt/qtdbus-5.7.1
dev-qt/qtdeclarative-5.7.1
dev-qt/qtgui-5.7.1
dev-qt/qtnetwork-5.7.1
dev-qt/qtopengl-5.7.1
dev-qt/qtprintsupport-5.7.1
dev-qt/qtquickcontrols-5.7.1
dev-qt/qtscript-5.7.1
dev-qt/qtsvg-5.7.1
dev-qt/qttest-5.7.1
dev-qt/qtwidgets-5.7.1
dev-qt/qtx11extras-5.7.1
dev-qt/qtxml-5.7.1
dev-qt/qtxmlpatterns-5.7.1 |
after some thourough searching i found the solution:
for some reason qt5-multimedia is named qt-multimedia:
Code: | emerge -vs multimedia
[ Results for search key : multimedia ]
Searching...
* dev-qt/qtmultimedia
Latest version available: 5.7.1
Latest version installed: [ Not Installed ]
Size of files: 3.481 KiB
Homepage: https://www.qt.io/
Description: Multimedia (audio, video, radio, camera) library for the Qt5 framework
License: || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
(...)
|
i (just) installed qt-multimedia and re-emerged mkvtoolnix and now /usr/bin/mkvtoolnix-gui is installed and works (with the ugly, slow and messy qt-gui):
Code: | equery f mkvtoolnix | grep "gui"
/usr/bin/mkvtoolnix-gui
/usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop
/usr/share/icons/hicolor/128x128/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/16x16/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/24x24/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/256x256/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/32x32/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/48x48/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/64x64/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/96x96/apps/mkvtoolnix-gui.png
/usr/share/man/de/man1/mkvtoolnix-gui.1.bz2
/usr/share/man/man1/mkvtoolnix-gui.1.bz2 |
(i hate this qt-mess - why can't anyone use a lean&simple gui-tk anymore?)
i think i will post the missing dep as a bug.
by trying to give a clear problem description i found the solution (that's gen,too;-) - hope this helps someone! _________________ DUMM KLICKT GUT. |
|