User:Drdave/Upgrading from 0.19 to 0.20 on Slackware 10.2 from source

From MythTV Official Wiki
Jump to: navigation, search

Time.png Outdated: The information on this page may no longer be relevant to the current release of MythTV, 34.0. Please consider helping to update it. This page was last modified on 2011-01-18.

This is the follows on from the 0.18-0.19 Upgrade. [1]

  • Downloaded mythtv, mythplugins, mythemes
  • created /usr/local/src/mythtv-0.20 and placed bz2 files inside
  • unzipped bz2 files in new directory with tar xjvf
  • stopped mythtv frontend, backend and X (everything is linked together at bootup)
  • backup database into ~mythdb
mysqldump mythconverg > mythconverg.db.280207

configure mythtv

(from tv dir)

./configure –enable-dvb –enable-proc-opt

added

#ifndef BITS_PER_LONG 
#define BITS_PER_LONG 32 
#endif 

to top of libs/libmyth/jsmenu.cpp to get around compiler error in /usr/local/include/joystick.h

  • run make
  • run make install (needed before compiling plugins for new libraries and include files as using same default paths as 0.19)

configure mythplugins

(from plugins dir)

./configure 
make 
make install 

configure myththemes

(from themes dir)

./configure 
make install
  • run mythtv-setup - this is done on a seperate X terminal as the box is designed to start mythfrontend when X starts. Database updates performed within seconds and setup screen presented. No changes made.
  • started mythbackend
  • started mythfrontend. All appears to be working as before (DVD,Music,Games,Pictures,TV,Videos so far ...)