Bug 180934 - tkinter.x86_64 needs libtix.so()(64bit), not provided by anyone
Summary: tkinter.x86_64 needs libtix.so()(64bit), not provided by anyone
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python
Version: rawhide
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mihai Ibanescu
QA Contact: Brock Organ
URL:
Whiteboard:
Depends On: 180929
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-02-10 16:22 UTC by Alexandre Oliva
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-02-13 16:55:15 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Alexandre Oliva 2006-02-10 16:22:12 UTC
+++ 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):
tix-8.4.0-2 tkinter-2.4.2-3.1

How reproducible:
Always

Steps to Reproduce:
1.yum install tkinter.x86_64

Actual Results:   Error: Missing dependency: libtix.so()(64bit)


Expected Results:   Package installed successfully


Additional info:

Comment 1 Mihai Ibanescu 2006-02-10 16:48:02 UTC
Fixed in 2.4.2-3.2

Comment 2 Alexandre Oliva 2006-02-12 13:50:33 UTC
'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.

Comment 3 sangu 2006-02-12 14:26:41 UTC
this problem happens in x86, too.
$ ls
python-2.4.2-3.2.i386.rpm        tix-devel-8.4.0-3.i386.rpm
python-devel-2.4.2-3.2.i386.rpm  tix-doc-8.4.0-3.i386.rpm
python-tools-2.4.2-3.2.i386.rpm  tkinter-2.4.2-3.2.i386.rpm
tix-8.4.0-3.i386.rpm

rpm -Uhv *.rpm
[...]
libtix.so is needed by tkinter-2.4.2-3.2.i386
$rpm -qf /usr/lib/libtix.so
tix-devel-8.1.4-100.1

$ rpm -qlp tix-devel-8.4.0-3.i386.rpm | grep libtix.so
/usr/lib/libtix.so

$rpm -Uhv tix-*rpm
error: Failed dependencies:
        libtix8.1.8.4.so is needed by (installed) tkinter-2.4.2-3.i386




Comment 4 sangu 2006-02-13 11:06:31 UTC
This problem was fixed in tkinter-2.4.2-3.2.1 tix-8.4.0-3.1.

Comment 5 Alexandre Oliva 2006-02-13 16:55:15 UTC
Confirmed, thanks.


Note You need to log in before you can comment on or make changes to this bug.