Difference between revisions of "Ubuntu Feisty - Package Dependencies"

From MythTV Official Wiki
Jump to: navigation, search
m (Mythmsuic)
Line 15: Line 15:
  
 
= Myth Plugins =
 
= Myth Plugins =
== Mythmsuic ==
+
== Mythmusic ==
 
  * libmad0-dev
 
  * libmad0-dev
 
  * libvorbis-dev
 
  * libvorbis-dev

Revision as of 22:31, 20 August 2007

This is a work in progress... it may not be complete and needs to be error checked

Mythfrontend / Mythbackend

* libxv-dev
* libxrandr-dev
* liblircclient-dev
* libasound2-dev
* liblame-dev
* libxxf86vm-dev
* libfreetype6-dev
* linux-headers-generic

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.