User:Drdave/Upgrading from 0.18.1 to 0.19 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.

Slackware 10.2 Kernel 2.6.14r3 Followed usual directions including --enable-dvb Got an error regarding BITS_PER_LONG not being defined in /usr/local/include/joystick.h when compiling libs/mythtv/libmythtv/jsmenu.cpp

Added

  1. ifndef BITS_PER_LONG
  2. define BITS_PER_LONG 32
  3. endif

to libs/mythtv/libmythtv/jsmenu.cpp just before the include of joystick.h and compiled worked. When i first ran mythbackend it failed trying to update the keybindings table in mysql due to a duplicate record

mysql> delete from keybindings where context="TV Playback" and action="TOGGLESTRETCH" and hostname="master";

Not sure if this was the result of an earlier corruption on my part. mythbackend now runs and I am currently watching TV :)

When configuring the plugins it couldn't find the kde development libraries even though they are installed. Problem was with the paths in the configure script as the kde stuff is in /opt/kde/include and /opt/kde/libs which isn't included in configure. Added symbolic links to /opt/kde3/(include & libs) as this path was included. Plugins now compile.

I have noticed MythDVD works but I can't stop it once running. This turned out to be a corruption of the xine configuration. I how rewrite the xine configuration everytime xine starts as it occasionally trahses the keybindings ...