On Tue, Oct 12, 2004 at 06:30:06PM -0400, ne... wrote: [...]
[work]$ ls -al /usr/lib/libtcl.so
lrwxrwxrwx 1 root root 12 Jun 3 14:49 /usr/lib/libtcl.so -> libtcl8.4.so
So we now see that libtcl.so is a symlink to libtcl8.4.so. Therefore
create these symlinks on the other machines. Repeat for libtk.so as well.
Fiddling with symlinks like this is really a workaround and certainly not the real solution for the problem.
Yes, that does the trick as well. The fact remains that aparently the tcl and tk rpms alone are insufficient to run certain tcl/tk applications, which makes it a bug IMHO. Or is this the expected behaviour and is the bug in the Makefile or configure script of this software that links to -ltcl -ltk (without the version numbers)?
/usr/lib/tclConfig.sh seems to suggest that "-L/usr/lib -ltcl8.4" is the right set of options to use when building TCL apps (see the TCL_LIB_SPEC variable in this script).
Paul.