Tried to emerge mythdvd: .... g++ -Wl,-rpath,/usr/qt/3/lib -o mtd logging.o mtd.o serversocket.o jobthread.o dvdprobe.o fileobs.o threadevents.o main.o dbcheck.o moc_logging.o moc_mtd.o moc_serversocket.o -L/usr/qt/3/lib -L/usr/X11R6/lib -L/usr/lib -ldvdread -lmyth-0.15 -lqt-mt -lXext -lX11 -lm -lpthread make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mtd' make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mythdvd' make: *** [sub-mythdvd] Error 2 !!! ERROR: media-plugins/mythdvd-0.15 failed. !!! Function src_compile, Line 44, Exitcode 2 !!! compile problem Reproducible: Always Steps to Reproduce: 1.emerge mythdvd 2. 3. emerge info Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz Gentoo Base System version 1.5.2 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/confi g /var/qmail/control /var/www/localhost/htdocs//mythweb/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apache2 apm avi berkdb crypt cscope cups dvb dvd encode esd flac foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww lirc mad mikmod mmx motif mpeg mysql ncurses net oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd theora tiff transcode truetype v4l2 x86 xinerama xml2 xmms xv xvid zlib"
try putting "PORTLOG_DIR=/var/log/portage" and attaching the log file, since it seems like it might be an error above what you've posted
Maybe this helps more to fix the error: Calculating dependencies ...done! >>> emerge (1 of 1) media-plugins/mythdvd-0.15 to / >>> md5 src_uri ;-) mythdvd-0.15.tar.bz2 >>> Unpacking source... >>> Unpacking mythdvd-0.15.tar.bz2 to /var/tmp/portage/mythdvd-0.15/work >>> Source unpacked. Creating config.h, config.pro, dvdmenu.xml, dvd_settings.xml Configuration settings: VCD Playing support will be included Ripping/Transcoding support will be included cd mythdvd && qmake mythdvd.pro -o Makefile cd mtd && qmake mtd.pro -o Makefile cd i18n && qmake i18n.pro -o Makefile cd i18n && make -f Makefile make[1]: Entering directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/i18n' gcc -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_GNU_SOURCE -DPREFIX=\"/usr\" -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -o dummy.o dummy.c cd mythdvd && make -f Makefile cd mtd && make -f Makefile make[1]: Entering directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mtd' g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o logging.o logging.cpp make[1]: Entering directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mythdvd' g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dvdripbox.o dvdripbox.cpp g++ -o i18n dummy.o -L/usr/lib make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/i18n' g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dvdinfo.o dvdinfo.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o mtd.o mtd.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o titledialog.o titledialog.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o serversocket.o serversocket.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o jobthread.o jobthread.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o settings.o settings.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dvdprobe.o dvdprobe.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o fileobs.o fileobs.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o threadevents.o threadevents.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o main.o main.cpp main.cpp: In function `void initKeys()': main.cpp:287: error: invalid conversion from `void (*)()' to `void (*)(MythMediaDevice*)' main.cpp:287: error: initializing argument 4 of `void MythMainWindow::RegisterMediaHandler(const QString&, const QString&, const QString&, void (*)(MythMediaDevice*), int)' main.cpp:290: error: invalid conversion from `void (*)()' to `void (*)(MythMediaDevice*)' main.cpp:290: error: initializing argument 4 of `void MythMainWindow::RegisterMediaHandler(const QString&, const QString&, const QString&, void (*)(MythMediaDevice*), int)' distcc[18718] ERROR: compile main.cpp on 192.168.0.20 failed make[1]: *** [main.o] Error 1 g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dbcheck.o ../mythdvd/dbcheck.cpp make[1]: *** Waiting for unfinished jobs.... /usr/qt/3/bin/moc logging.h -o moc_logging.cpp /usr/qt/3/bin/moc mtd.h -o moc_mtd.cpp /usr/qt/3/bin/moc serversocket.h -o moc_serversocket.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o moc_logging.o moc_logging.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o moc_mtd.o moc_mtd.cpp g++ -c -pipe -Wall -W -O3 -march=i686 -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o moc_serversocket.o moc_serversocket.cpp g++ -Wl,-rpath,/usr/qt/3/lib -o mtd logging.o mtd.o serversocket.o jobthread.o dvdprobe.o fileobs.o threadevents.o main.o dbcheck.o moc_logging.o moc_mtd.o moc_serversocket.o -L/usr/qt/3/lib -L/usr/X11R6/lib -L/usr/lib -ldvdread -lmyth-0.15 -lqt-mt -lXext -lX11 -lm -lpthread make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mtd' make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.15/work/mythdvd-0.15/mythdvd' make: *** [sub-mythdvd] Error 2 !!! ERROR: media-plugins/mythdvd-0.15 failed. !!! Function src_compile, Line 44, Exitcode 2 !!! compile problem
mythdvd requires libdvdread >= 0.9.4
Fixed by upstream in 0.16.