User:Drdave/Upgrading from 0.18.1 to 0.19 on Slackware 10.2 from source
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
- ifndef BITS_PER_LONG
- define BITS_PER_LONG 32
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 ...