Alec Ten Harmsel wrote: >> On Jul 16, 2015, at 1:15 PM, Dale <rdalek1...@gmail.com> wrote: >> >> Anyone else running into this? >> >> > No. > >> checking if linking against libMatroska works and if it requires >> -DMATROSKA_DLL... yes, without -MATROSKA_DLL >> checking for ZLIB... yes >> checking for wx-config... /usr/lib64/wx/config/gtk2-unicode-3.0 >> checking for wxWidgets 2.8.0 or newer... 3.0.2 ok >> checking for wxWidgets class wxBitmapComboBox... yes >> checking for wxMenuBar member function SetMenuLabel... yes >> checking for wxMenuItem member function SetItemlabel... yes >> checking for moc-qt5... no >> checking for moc... /usr/bin/moc >> checking for the Qt version /usr/bin/moc uses... too old: 4.8.7 >> >> !!! Please attach the following file when seeking support: >> !!! >> /var/tmp/portage/media-video/mkvtoolnix-7.3.0/work/mkvtoolnix-7.3.0/config.log >> * ERROR: media-video/mkvtoolnix-7.3.0::gentoo failed (configure phase): >> * econf failed >> * >> * Call stack: >> * ebuild.sh, line 93: Called src_configure >> * environment, line 3004: Called econf '--disable-debug' >> '--enable-qt' '--enable-wxwidgets' '--disable-precompiled-headers' >> '--with-wx-config=/usr/lib64/wx/config/gtk2-unicode-3.0' >> '--disable-optimization' '--docdir=/usr/share/doc/mkvtoolnix-7.3.0' >> '--with-boost=/usr' '--with-boost-libdir=/usr/lib64' '--without-curl' >> * phase-helpers.sh, line 662: Called __helpers_die 'econf failed' >> * isolated-functions.sh, line 117: Called die >> * The specific snippet of code: >> * die "$@" >> * >> * If you need support, post the output of `emerge --info >> '=media-video/mkvtoolnix-7.3.0::gentoo'`, >> * the complete build log and the output of `emerge -pqv >> '=media-video/mkvtoolnix-7.3.0::gentoo'`. >> * The complete build log is located at >> '/var/tmp/portage/media-video/mkvtoolnix-7.3.0/temp/build.log'. >> * The ebuild environment file is located at >> '/var/tmp/portage/media-video/mkvtoolnix-7.3.0/temp/environment'. >> * Working directory: >> '/var/tmp/portage/media-video/mkvtoolnix-7.3.0/work/mkvtoolnix-7.3.0' >> * S: '/var/tmp/portage/media-video/mkvtoolnix-7.3.0/work/mkvtoolnix-7.3.0' >> root@fireball / # >> >> >> >> It appears that qtchooser is to old but the one I have is the only one >> in the tree. >> >> >> >> root@fireball / # equery list -p dev-qt/qtchooser >> * Searching for qtchooser in dev-qt ... >> [IP-] [ ] dev-qt/qtchooser-0_p20150102:0 >> root@fireball / # >> >> >> How can it be to old if it is the only one available? If it is checking >> for qt in general, this is what I have installed. >> >> >> root@fireball / # equery list qt* >> * Searching for qt* ... >> [IP-] [ ] dev-qt/qt3support-4.8.7:4 >> [IP-] [ ] dev-qt/qtchooser-0_p20150102:0 >> [IP-] [ ] dev-qt/qtcore-4.8.7:4 >> [IP-] [ ] dev-qt/qtcore-5.4.2:5 >> [IP-] [ ] dev-qt/qtdbus-4.8.7:4 >> [IP-] [ ] dev-qt/qtdbus-5.4.2:5 >> [IP-] [ ] dev-qt/qtdeclarative-4.8.7:4 >> [IP-] [ ] dev-qt/qtgui-4.8.7:4 >> [IP-] [ ] dev-qt/qtgui-5.4.2-r1:5 >> [IP-] [ ] dev-qt/qtmultimedia-4.8.7:4 >> [IP-] [ ] dev-qt/qtopengl-4.8.7:4 >> [IP-] [ ] dev-qt/qtscript-4.8.7:4 >> [IP-] [ ] dev-qt/qtsql-4.8.7:4 >> [IP-] [ ] dev-qt/qtsvg-4.8.7:4 >> [IP-] [ ] dev-qt/qttest-4.8.7:4 >> [IP-] [ ] dev-qt/qttranslations-4.8.7:4 >> [IP-] [ ] dev-qt/qtwebkit-4.8.7:4 >> [IP-] [ ] dev-qt/qtwidgets-5.4.2:5 >> [IP-] [ ] dev-qt/qtxmlpatterns-4.8.7:4 >> [IP-] [ ] media-libs/qt-gstreamer-1.2.0:0 >> [IP-] [ ] x11-libs/qtscriptgenerator-0.2.0:0 >> root@fireball / # >> >> There is some qt5 pulled in by something. So maybe it needs to notice I >> have a newer version installed?? >> >> Any way past this problem or just mask and wait for another update? >> I've had this error for about a week now. I thought maybe I just caught >> a bad sync or something. Found nothing with google or on the forums >> either. It's picking on ME, again. lol >> >> Thanks. >> >> Dale >> >> :-) :-) >> >> > It’s not picking up that you have Qt 5. I have not done a whole lot of work > with Qt, but they install all their binaries into /usr/lib/qt$ver/bin (at > least for Qt4), and everything in /usr/bin is just a symlink to qtchooser, > which then launches the correct tool and version and stuff. This looks like > an upstream bug, since they should test for “moc -qt=5”, not just “moc” > and/or use qtchooser to determine the available version(s) of Qt (or whatever > Qt’s recommended way is). > > The easiest way to deal this this right now as far as I can tell would be to > disable the Qt gui and go with the wxWidgets gui. You could also build it > manually. > > Alec >
After some digging, I figured out how to work around this. Tell it not to look for qt5 at all. I added this to the package.use file: media-video/mkvtoolnix -qt5 With that, it looks for qt4 and doesn't look for qt5. I figure this will break something in the future tho. It always seems to bite back later. I like it when I get this: root@fireball / # emerge -uvaDN world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 KiB Nothing to merge; quitting. root@fireball / # Dale :-) :-)