Quote:
Originally Posted by cspos
I've been using this: http://www.mythtv.org/wiki/index.php...on_Debian_Etch guide to install MythTV. I've discovered that when I run apt-get install mythtv, ultimately it fails on it's dependency for libjack. It need a version over 0.101.1, which i've installed using apt-get install libjack0. However, the mythtv package tries to install a legacy package libjack0.100.0-0, which is (you guessed it) libjack version 0.100.0-0, and therefore apt-get install mythtv fails. I've tried running apt-get -f install mythtv to ignore the dependency, but I still get the same error,
So then I tried to compile mythtv from source. When I run ./configure, I get an error telling me that I must have the lame mp3 encoding library installed to compile myth. But I've installed the packages lame and liblame0.
I have no idea where to go from here. Help?
|
When installing from source you need development packages installed instead of the library/binary packages you get when installing a package without a -dev in the name in your case you need liblame-dev.
Code:
>$ apt-cache search lame dev
libgnome2-canvas-perl - Perl interface to the GNOME canvas library
libgnome2-gconf-perl - Perl interface to the GNOME GConf library
libgnome2-perl - Perl interface to the GNOME libraries
libgnome2-print-perl - Perl interface to the GNOME Printing libraries
libgnome2-vfs-perl - Perl interface to the 2.x series of the GNOME VFS library
libgnome2-wnck-perl - Perl interface to the Window Navigator Construction Kit
libgtk2-gladexml-perl - Perl interface to use user interfaces created with glade-2
libgtk2-perl - Perl interface to the 2.x series of the Gimp Toolkit library
libgtk2-perl-doc - Perl interface to the Gtk 2.x series (documentation files)
libgtk2-trayicon-perl - Perl interface to fill the system tray
libgtk2-traymanager-perl - Perl interface to fill the system tray
libtwolame-dev - MPEG Audio Layer 2 encoder (development files)
xmms-liveice - XMMS plugin that sends your audio to a shoutcast server
libglib-perl - Perl interface to the GLib and GObject libraries
libgstreamer-perl - Perl interface to the gstreamer media processing framework
liblame-dev - LAME Ain't an MP3 Encoder
Instead of doing it the way you are trying you might want to use if you have a deb-src line for where you are getting the mythtv package a
apt-get build-dep mythtv as root then create a temporary directory change into to it now as normal user
apt-get source mythtv then change into the directory that gets created for the source to use the
dpkg-buildpackage -rfakeroot -us -uc to rebuild the package(s) with the files that you have installed on your system, it would be just a matter now of installing the resulting .deb(s) that are created as root with
dpkg -i file.deb file1.deb ... .