Red Hat Bugzilla – Bug 180934
tkinter.x86_64 needs libtix.so()(64bit), not provided by anyone
Last modified: 2007-11-30 17:11:23 EST
+++ This bug was initially created as a clone of Bug #180929 +++
Description of problem:
The dynamic library installed by tix is missing an explicit SONAME
specification. This implies programs linked with -ltix will get libtix.so into
their DT_NEEDED. This is the case of tkinter on x86_64, but oddly not on i386.
Why is the x86_64 more needy, in this sense?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.yum install tkinter.x86_64
Actual Results: Error: Missing dependency: libtix.so()(64bit)
Expected Results: Package installed successfully
Fixed in 2.4.2-3.2
'fraid not :-( I suppose it was built against the old libtix.so, because it's
still broken even though libtix.so now has the correct DT_SONAME. A rebuild
should fix it.
this problem happens in x86, too.
rpm -Uhv *.rpm
libtix.so is needed by tkinter-2.4.2-3.2.i386
$rpm -qf /usr/lib/libtix.so
$ rpm -qlp tix-devel-8.4.0-3.i386.rpm | grep libtix.so
$rpm -Uhv tix-*rpm
error: Failed dependencies:
libtix126.96.36.199.so is needed by (installed) tkinter-2.4.2-3.i386
This problem was fixed in tkinter-2.4.2-3.2.1 tix-8.4.0-3.1.