Ubuntu Feisty - Package Dependencies
From MythTV Official Wiki
This is a work in progress...
* It may not be complete, yet * It is based on my configure options
Contents
Mythfrontend / Mythbackend
* libxv-dev * libxrandr-dev * liblircclient-dev * libasound2-dev * liblame-dev * libxxf86vm-dev * libfreetype6-dev * linux-headers-generic * libxvmc-dev (Can someone that uses xvmc confirm this)
Runtime Dependencies
* libqt3-mt-mysql
Myth Plugins
Mythmusic
* libmad0-dev * libvorbis-dev * libflac-dev * libcdaudio-dev * libcdparanoia0-dev * libtag1-dev * libvisual-0.4-dev * libsdl1.2-dev * fftw3-dev * libfaad2-dev
Mythgallery
* libtiff4-dev * libexif-dev
Mythbrowser
* kdelibs4-dev
Manually Resolving Dependencies
Use "apt-file" to find what package the missing lib is provided by.
$sudo apt-get install apt-file $sudo apt-file update
Mythmusic unable to build because of an missing library...
$./configure --enable-mythmusic MythMusic requires taglib.
After looking in the configure script we find...
taglib="no" if has_library libtag && has_header taglib/fileref.h ; then taglib="yes" else echo "MythMusic requires taglib." fi
What package do we need to install...
$apt-file search taglib/fileref.h libtag1-dev: usr/include/taglib/fileref.h $sudo apt-get install libtag1-dev
The taglib dependency is now met and we can configure and build Mythmusic.