make clean ./configure --enable-dvb --enable-dvb-eit --dvb-path=/home/mythtv/build /linuxtv-dvb-1.0.1/include/ -arch=i386 qmake mythtv.pro make It then compiles for over 10 minites ending in:- g++ -shared -o libonefield.so filter_onefield.o -lpthread make[2]: Leaving directory `/home/mythtv/build/mythtv/filters/onefield' cd bobdeint && make -f Makefile make[2]: Entering directory `/home/mythtv/build/mythtv/filters/bobdeint' qmake -o Makefile bobdeint.pro make[2]: Leaving directory `/home/mythtv/build/mythtv/filters/bobdeint' make[2]: Entering directory `/home/mythtv/build/mythtv/filters/bobdeint' ccache distcc gcc-3.4 -c -pipe -march=pentiumpro -mmmx -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -Wno-missing-prototypes -D_REENTRANT -DPIC -fPIC -DMMX -Di386 -DUSING_IVTV -DUSING_DVB -DUSING_DVB_EIT -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -I/usr/share/qt3/mkspecs/default -I. -I/usr/local/include -I../../../linuxtv-dvb-1.0.1/include -I../../libs/libmythtv -o filter_bobdeint.o filter_bobdeint.c rm -f libbobdeint.so g++ -shared -o libbobdeint.so filter_bobdeint.o -lpthread make[2]: Leaving directory `/home/mythtv/build/mythtv/filters/bobdeint' make[1]: Leaving directory `/home/mythtv/build/mythtv/filters' cd programs && make -f Makefile make[1]: Entering directory `/home/mythtv/build/mythtv/programs' qmake -o Makefile programs.pro make[1]: Leaving directory `/home/mythtv/build/mythtv/programs' make[1]: Entering directory `/home/mythtv/build/mythtv/programs' cd mythepg && make -f Makefile make[2]: Entering directory `/home/mythtv/build/mythtv/programs/mythepg' qmake -o Makefile mythepg.pro make[2]: Leaving directory `/home/mythtv/build/mythtv/programs/mythepg' make[2]: Entering directory `/home/mythtv/build/mythtv/programs/mythepg' ccache distcc g++ -c -pipe -march=pentiumpro -mmmx -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DMMX -Di386 -DUSING_IVTV -DUSING_DVB -DUSING_DVB_EIT -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../libs -I../../libs/libmyth -I/usr/local/include -I../../../linuxtv-dvb-1.0.1/include -I/usr/include/qt3 -o main.o main.cpp /usr/include/qt3/qsqldatabase.h:63: warning: 'class QSqlDriverCreatorBase' has virtual functions but non-virtual destructor g++ -o mythepg main.o -L/usr/share/qt3/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavcodec -L../../libs/libavformat - lmythtv-0.18.1 -lmythavformat-0.18.1 -lmythavcodec-0.18.1 -lmyth-0.18.1-lfreetype -lmp3lame -lasound -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread ../../libs/libmyth/libmyth-0.18.1.so : undefined reference to `ScreenSaverX11::ScreenSaverX11()' collect2: ld returned 1 exit status make[2]: *** [mythepg] Error 1 make[2]: Leaving directory `/home/mythtv/build/mythtv/programs/mythepg' make[1]: *** [sub-mythepg] Error 2 make[1]: Leaving directory `/home/mythtv/build/mythtv/programs' make: *** [sub-programs] Error 2 I am using gcc-3.4 and linking to dvb linuxrv-1.0.1. I also have libxss-dev. To meet most of the build dependencies I did 'apt-get build-dep mythtv'.