USE flags set were "jamu" and "mmx" (...) /usr/bin/moc -D_GNU_SOURCE -DPREFIX="/usr" -DMMX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include -I/usr/include -I/usr -I/usr/include/mythtv -I/usr/include/mythtv/libmythdb -I/usr/include/mythtv/libmythui -I/usr/include/mythtv/libmyth -I. titledialog.h -o moc_titledialog.cpp make[2]: *** No rule to make target `/usr/lib64/libmythavformat-0.23.so', needed by `libmythvideo.so'. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/media-plugins/mythvideo-0.23.1_p25367/work/branches/release-0-23-fixes/mythplugins/mythvideo/mythvideo' make[1]: *** [sub-mythvideo-make_default] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-plugins/mythvideo-0.23.1_p25367/work/branches/release-0-23-fixes/mythplugins/mythvideo' make: *** [sub-mythvideo-make_default] Error 2 Reproducible: Always
The beginning also has the following nice trace: >>> Configuring source in /var/tmp/portage/media-plugins/mythvideo-0.23.1_p25367/work/branches/release-0-23-fixes/mythplugins ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-mythbrowser --disable-mythgallery --disable-mythgame --disable-mythmusic --disable-mythnews --enable-mythvideo --disable-mythweather --disable-mythweb --disable-mytharchive --disable-mythzoneminder --disable-mythmovies --disable-mythnetvision cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory
Brilliant, though attaching full build log would still be more helpful.
I'll attach the full build log if you tell me you do not have this issue
(In reply to comment #3) > I'll attach the full build log if you tell me you do not have this issue OK, then let's close this bug report until you do attach the build log. Don't forget to post your `emerge --info' as well, then reopen it.
(In reply to comment #4) > (In reply to comment #3) > > I'll attach the full build log if you tell me you do not have this issue > > OK, then let's close this bug report until you do attach the build log. Don't > forget to post your `emerge --info' as well, then reopen it. > Fine with me
# equery files mythtv | grep libmythav /usr/lib/debug/usr/lib64/libmythavcodec-0.23.1.so.0.23.1.debug /usr/lib/debug/usr/lib64/libmythavformat-0.23.1.so.0.23.1.debug /usr/lib/debug/usr/lib64/libmythavutil-0.23.1.so.0.23.1.debug /usr/lib64/libmythavcodec-0.23.1.so /usr/lib64/libmythavcodec-0.23.1.so.0 /usr/lib64/libmythavcodec-0.23.1.so.0.23 /usr/lib64/libmythavcodec-0.23.1.so.0.23.1 /usr/lib64/libmythavcodec-0.23.so /usr/lib64/libmythavcodec-0.23.so.0 /usr/lib64/libmythavcodec-0.23.so.0.23 /usr/lib64/libmythavcodec-0.23.so.0.23.0 /usr/lib64/libmythavformat-0.23.1.so /usr/lib64/libmythavformat-0.23.1.so.0 /usr/lib64/libmythavformat-0.23.1.so.0.23 /usr/lib64/libmythavformat-0.23.1.so.0.23.1 /usr/lib64/libmythavutil-0.23.1.so /usr/lib64/libmythavutil-0.23.1.so.0 /usr/lib64/libmythavutil-0.23.1.so.0.23 /usr/lib64/libmythavutil-0.23.1.so.0.23.1 /usr/lib64/libmythavutil-0.23.so /usr/lib64/libmythavutil-0.23.so.0 /usr/lib64/libmythavutil-0.23.so.0.23 /usr/lib64/libmythavutil-0.23.so.0.23.0 Following the pattern, I'm guessing media-tv/mythtv should have also provided the following files /usr/lib64/libmythavformat-0.23.so /usr/lib64/libmythavformat-0.23.so.0 /usr/lib64/libmythavformat-0.23.so.0.23 /usr/lib64/libmythavformat-0.23.so.0.23.0
I'm running into a slightly different error: /usr/bin/moc -D_GNU_SOURCE -DPREFIX="/usr" -DMMX -D_FILE_OFFSET_BITS=64 -DQT_NO_ DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_C ORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/Qt Core -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/Qt Xml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include -I/usr/include -I /usr -I/usr/include -I/usr/include/mythtv -I/usr/include/mythtv/libmythdb -I/usr /include/mythtv/libmythui -I/usr/include/mythtv/libmyth -I. titledialog.h -o moc _titledialog.cpp make[2]: *** No rule to make target `/usr/lib64/libmyth-0.23.so', needed by `lib mythvideo.so'. Stop. This ebuild appears to want to build against MythTV 0.23, not 0.23.1. mythtv-0.23.1_p25423.ebuild provides /usr/lib64/libmyth-0.23.1.so. Creating symlinks in /usr/lib64 from libmyth*-0.23.1.[so|a] to libmyth*-0.23.[so|a] enables this ebuild (and mythmusic and mythweather, that I've tested so far) to build. I doubt that this is an optimal fix for the problem; it's more likely that something is wrong with the underlying build system for MythTV plugins that needs fixing upstream.
This confirms my suspicions outlined above: http://bugs.gentoo.org/show_bug.cgi?id=330055#c5
(In reply to comment #8) > This confirms my suspicions outlined above: > > http://bugs.gentoo.org/show_bug.cgi?id=330055#c5 > Current versions in Portage are working OK. media-tv/mythtv-0.23.1_p25427: media-plugins/mythvideo-0.23.1_p25396-r1