Skip to content


Requirements to build mythtv .22(trunk) from scratch on jaunty

Dependencies:

libfame-0.9 libhtml-template-perl libmjpegtools-1.9 libnet-upnp-perl libphonon4 libpvm3 libqt4-dbus libqt4-designer libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-sql libqt4-sql-mysql libqt4-webkit libqt4-xml libqtcore4 libqtgui4 libquicktime1 libsox-fmt-alsa libsox-fmt-base libsox1 libxml-namespacesupport-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl mjpegtools mysql-server mysql-server-5.0 mysql-server-core-5.0 ntp phonon phonon-backend-gstreamer pvm pwgen python-mysqldb qt4-qtconfig sox toolame transcode transcode-doc ttf-liberation libqt4-dev nvidia-180-libvdpau nvidia-180-libvdpau-dev

Script I use to make: (command example I use, ./mktrunk.sh 21037)

In the above example 21037 is the svn revision number for trunk, but also the directory name for the source I have checked out for trunk.

cd ./$1/mythtv
./configure –prefix=/usr –enable-dvb –dvb-path=/usr/include –enable-opengl-vsync –enable-proc-opt –enable-firewire –disable-xvmcw –enable-vdpau
qmake-qt4 mythtv.pro
make -j 2

The thing that kept me from compiling from source for a very long time was the qmake line.  Make sure you use qmake-qt4 and not the old qmake command.  Also make sure you have no qt3 files installed on your building system period.

Posted in Linux, Mythtv.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

You must be logged in to post a comment.