[mythtv] Compiling from SVN odd error

Justin Luitjens luitjens at cs.utah.edu
Sat Jan 27 18:01:07 UTC 2007


Last night I installed a new system with a clean OS and followed Jeord's 
guide to install mythtv.  I then followed the wiki guide on how to 
upgrade to SVN and I compiled myth.  However, now when I run any mythtv 
application I get the following error:

mythtv-setup: Symbol `_ZTV15CardInputEditor' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV17VideoSourceEditor' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV15ComboBoxSetting' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV15CheckBoxSetting' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTI19ConfigurationWizard' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV13SelectSetting' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTI15LineEditSetting' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV26VerticalConfigurationGroup' has different 
size in shared object, consider re-linking
mythtv-setup: Symbol `_ZTV14BooleanSetting' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTV14IntegerSetting' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTV18ConfigurationGroup' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV28HorizontalConfigurationGroup' has different 
size in shared object, consider re-linking
mythtv-setup: Symbol `_ZTV19ConfigurationDialog' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV19ConfigurationWizard' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV12Configurable' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTV15LineEditSetting' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV7Setting' has different size in shared object, 
consider re-linking
mythtv-setup: Symbol `_ZTV14SpinBoxSetting' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTI14IntegerSetting' has different size in shared 
object, consider re-linking
mythtv-setup: Symbol `_ZTV17CaptureCardEditor' has different size in 
shared object, consider re-linking
mythtv-setup: Symbol `_ZTV13ChannelEditor' has different size in shared 
object, consider re-linking
2007-01-27 10:49:49.489 This app was compiled against libmyth version: 
0.20.20070124-1
                        but the library is version: 0.20.20060828-3
                        You probably want to recompile everything, and do a
                        'make distclean' first.
2007-01-27 10:49:49.490 Failed to init MythContext, exiting.


The libmyth I have installed is the following from atrpms:
libmyth.i386                             0.20-150.fc5.at

Doing a search of my system yeilds the following libmyth libraries:

lrwxrwxrwx 1 root root      22 Jan 27 10:43 
/usr/local/lib/libmyth-0.20.so -> libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 10:43 
/usr/local/lib/libmyth-0.20.so.0 -> libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 10:43 
/usr/local/lib/libmyth-0.20.so.0.20 -> libmyth-0.20.so.0.20.0
-rwxr-xr-x 1 root root 3081920 Jan 27 10:43 
/usr/local/lib/libmyth-0.20.so.0.20.0
[root at localhost mythtv]# ls -l /usr/lib/libmyth-0.20.*
lrwxrwxrwx 1 root root      22 Jan 27 10:55 /usr/lib/libmyth-0.20.so -> 
libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 08:32 /usr/lib/libmyth-0.20.so.0 
-> libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 08:32 
/usr/lib/libmyth-0.20.so.0.20 -> libmyth-0.20.so.0.20.0
-rwxr-xr-x 1 root root 3047040 Jan 16 07:36 /usr/lib/libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 08:37 
/home/mythtv/myth-svn/mythtv/libs/libmyth/libmyth-0.20.so -> 
libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 08:37 
/home/mythtv/myth-svn/mythtv/libs/libmyth/libmyth-0.20.so.0 -> 
libmyth-0.20.so.0.20.0
lrwxrwxrwx 1 root root      22 Jan 27 08:37 
/home/mythtv/myth-svn/mythtv/libs/libmyth/libmyth-0.20.so.0.20 -> 
libmyth-0.20.so.0.20.0
-rwxr-xr-x 1 root root 3081920 Jan 27 08:37 
/home/mythtv/myth-svn/mythtv/libs/libmyth/libmyth-0.20.so.0.20.0

There appears to be 2 versions of this library.  Which one is correct?  
And what is the best way to go about fixing this linking problem?

Thanks



More information about the mythtv-dev mailing list