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

:-)  :-) 

Reply via email to