Bug 134593

Summary: Neither tcl nor tk provide unversioned library.
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Dennis Weilert <drweilert>
Component: DevelopmentAssignee: Reinhard Max <max>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: 64bit   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dennis Weilert 2005-11-20 20:09:57 UTC
While trying to install an RPM, it complained about libtcl.so and libtk.so as not being provided.  Most library packages put links from unversioned file to the versioned file.  tcl and tk do not.  I was able to build the software from scratch by installing the links by hand.  But I was unable to install the RPM.
Comment 1 Reinhard Max 2005-11-21 12:24:10 UTC
libtcl and libtk don't use sonames and hence don't need tose unversioned links in order to be linked against.

Instead packages that link against Tcl/Tk should use the tcl.m4 file from the Tcl Extension Architecture (TEA) in their configure system. It provides m4 macros to find out the flags for compiling and linking against Tcl/Tk.

Is the RPM you are mentioning an extension to Tcl or an application that embeds Tcl?
Comment 2 Reinhard Max 2006-01-17 08:54:16 UTC
No answer in almost two months. Can't have been that important.