Messages: * MythTV requires Qt to be built with mysql and opengl use flags enabled. * Please re-emerge =x11-libs/qt-3*, after having the use flags set. * You enabled the 'xvmc' USE flag, you must have a GeForce 4 or * greater to use this. Otherwise, you'll have crashes with MythTV !!! ERROR: media-tv/mythtv-0.20_p11444 failed. Call stack: ebuild.sh, line 1562: Called dyn_setup ebuild.sh, line 665: Called pkg_setup mythtv-0.20_p11444.ebuild, line 83: Called die !!! Please fix the above issues, before continuing. !!! If you need support, post the topmost build error, and the call stack if relevant. flags opengl and mysql and qt3 were set. qt3 was present. video is >geforce4 did USE="opengl mysql" emerge =x11-libs/qt-3* did emerge mythtv got same result got same results on a seperate machine with single core socket 939 processor media-tv/mythtv-0.20_p11281 worked fine before the attempted update. Also pii281 worked fine after p11444 was masked locally and p11281 was emerged again. This also was true on the single core socket 939 machine. recommend hard mask p11444 for amd64. oddman ~ # emerge --info Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-gentoo-r1 x86_64) ================================================================= System uname: 2.6.18-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.12.5 Last Sync: Thu, 26 Oct 2006 13:30:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 arts avi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kernel_linux ldap libg++ mad mikmod mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png posix ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa vorbis xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Your overlay is probably screwing things up for you. Development of MythTV ebuilds are done on amd64 platforms. It works fine on all my machines.
Further info: Executing: USE="opengl mysql qt3 " emerge -av =x11-libs/qt-3* mythtv produced a successful emerge. Executing: USE="opengl mysql" emerge -av =x11-libs/qt-3* emerge mythtv did not. Executing: USE="opengl mysql" emerge -av =x11-libs/qt-3* USE="qt3" emerge mythtv did not. I have no overlay. I have no third party builds. I have mythtv and the rest of myth keyworded as ~amd64, the rest is stable. qt3 appears to be obsolescent. qt4 to be current.
1) You do have an overlay. Your emerge --info clearly shows it. 2) The check that's failing is a very simple one. Attach the output of "cat /var/db/pkg/x11-libs/qt-3.3.*/USE" 3) MythTV does not take a "qt3" USE flag. 4) Don't complain about qt3 being obsolete and being used. MythTV only uses QT3. If you have an issue with that, take it up with upstream. http://www.mythtv.org 5) Using USE flags on the command line is definitely not the right way to do things and can lead to issues. read man portage and man emerge. You will see /etc/portage/package.use is the correct file. In the long run, it's still an issue that only affects your system and no one elses. Since I personally have access to 4 amd64 boxes that run MythTV just fine.