Two problems: 1) The tixwish binary, /usr/bin/tixwish4.1.8.3, should be called /usr/bin/tixwish (see tixwish man page). 2) The tixwish binary segfaults. To reproduce: * Install Redhat 7.0 Beta 3 with the tix package (this is a standard install). * Now cd /usr/lib/tix4.1/demos. This is a location of a sample script called widget. * ERROR #1: When invoking ./widget, the script is rejected because there is not tixwish (exec: tixwish not found). This is easy to fix, though, so rename /usr/bin/tixwish4.1.8.3 to /usr/bin/tixwish. * ERROR #2: Now re-invoke ./widget, and the script causes a segmentation fault.
This defect is considered MUST-FIX for Winston Gold-release
Not fixed in beta4.
Not fixed in pinstripe (beta 5).
Um, the package didn't change between beta4 and beta5 either, as tcltk was not rebuilt because of a mis-compiled col. I have later packages if you are willing to check, send me <jbj> mail privately and I'll send you the packages.
Fixed in tcltk-8.3.1-44 AFAIK. Please reopen if not.
I installed all the new RPMs you emailed me, and tixwish now seems to work. However, I got these errors during the "rpm -Uvh" of the RPMs: # rpm -Uvh * expect ################################################## itcl ################################################## tcl ################################################## tcllib ################################################## tclx ################################################## tix ################################################## /sbin/ldconfig: Input file /usr/lib/libtixsam.so not found. tk ################################################## /sbin/ldconfig: Input file /usr/lib/libtixsam.so not found. /sbin/ldconfig: Input file /usr/lib/libtixsam.so not found. # l /usr/lib/libtixsam.so lrwxrwxrwx 1 root root 19 Aug 2 15:03 /usr/lib/libtixsam.so -> libtixsam4.1.8.3.so # file /usr/lib/libtixsam.so /usr/lib/libtixsam.so: broken symbolic link to libtixsam4.1.8.3.so Are these errors OK??
Do the ldconfig errors during RPM install indicate any problems?
No they do not indicate an important problem. There's a symlink in the package to a library that has been removed, the symlink has been removed as well in a later version of the package (You can do the same using /bin/rm on the symlink).