[mythtv-users] Problems Compiling on Feisty

Jonathan Rogers jonner at teegra.net
Sun Sep 30 21:02:43 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ian Barton wrote:
> I have sort of fixed this. The Symbol problems were because I had the
> libmyth-0.20 package installed. I removed it an promptly got "Can't find
> libmyth-0.20.so" type errors.
> 
> No amount of make distclean, editing ld.so.conf and running ld.conf
> would resolve this. After a couple of hours I took the "Nuke from orbit"
> option and reformatted the HD and re-installed Feisty. Now I have a
> working MythTV system. I still wonder what the original problem was though.
> 
> Ian.
> 
>> I had a hard disk crash a couple of days ago. After installing a new
>> drive and doing a fresh install of Feisty, I checked out and compiled
>> the latest svn.
>>
>> As usual the compile went smoothly and I did a checkinstall. Now when I
>> try to start mythtv I get the following errors:
>>
>> ian at mythtv:~/devel/mythtv-svn/mythtv$ mythfrontend
>> mythfrontend: Symbol `_ZTV13SelectSetting' has different size in shared
>> object, consider re-linking
>> mythfrontend: Symbol `_ZTV13ChannelWizard' has different size in shared
>> object, consider re-linking
>> mythfrontend: Symbol `_ZTV19ConfigurationWizard' has different size in
>> shared object, consider re-linking

Well. of course it's impossible to find out now, but the message about a
symbol having a different size probably meant that the runtime linker
was trying to link a different version of libmyth to mythfrontend than
it had been compiled against. The build time link might have found the
older one from the libmyth package then the run time linker found the
one you'd newly compiled or vice-versa. Building and running packages
from source can result in lots of annoying problems like this,
especially when you have more than one version of the same package
installed at once, even in different places.

I've started building debian packages in chroot environments for my
Ubuntu systems to avoid this type of problem. I'm also currently using
the mythtv packages from the Mythbuntu experimental PPA so I don't have
to always build them myself. They have both Feisty and Gutsy packages

<URL:https://edge.launchpad.net/~mythbuntu-trunk/+archive>

Jonathan Rogers
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHAA7zMs6f82yVS5wRAhthAKCR2FsE3obwYWrs68AJXqm7rKTSLgCguSEB
tKmudMDu8QtrW0tff/yYx/8=
=a30v
-----END PGP SIGNATURE-----


More information about the mythtv-users mailing list