Difference between revisions of "Ubuntu Feisty - Package Dependencies"

From MythTV Official Wiki
Jump to: navigation, search
m (added to Ubuntu category)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
This is a work in progress...
 
This is a work in progress...
 +
* It may not be complete, yet
 +
* It is based on my configure options
  
 +
= 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)
  
== Some tips for resolving dependencies ==
+
== Runtime Dependencies ==
Use "apt-file"!
+
* 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-get install apt-file
 
  $sudo apt-file update
 
  $sudo apt-file update
Line 25: Line 60:
  
 
The taglib dependency is now met and we can configure and build Mythmusic.
 
The taglib dependency is now met and we can configure and build Mythmusic.
 +
 +
[[Category:Ubuntu]]

Latest revision as of 15:14, 9 March 2008

This is a work in progress...

* It may not be complete, yet
* It is based on my configure options

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.