Description of problem: /usr/bin/ical doesn't work on Redhat 9. Version-Release number of selected component (if applicable): ical-2.2-26 How reproducible: Always. Steps to Reproduce: 1. Run '/usr/bin/ical'. Actual results: Message to stderr: /usr/bin/ical: error while loading shared libraries: libtk.so.0: cannot open shared object file: No such file or directory Expected results: Expect X window to come up. Additional info: A workaround appears to be to copy /usr/lib/libtk.so.0 and libtcl.so.0 from a Redhat 7.3 machine to /usr/lib, and to make symlinks from /usr/share/tk8.3 to /usr/lib/tk8.3 and from /usr/share/tcl8.3 to /usr/lib/tcl8.3, on the Redhat 9 machine. Phil Kaslo Dept. of Computer Science 520-621/2760 University of Arizona phil.edu Tucson, Ariz. 85721
*** Bug 101164 has been marked as a duplicate of this bug. ***
ical is removed in RHL 9. if you want it working in RHL 9, you have to rebuild it against new tcltk.
Created attachment 93552 [details] update to spec file for RHL9
Created attachment 93553 [details] patch to configure.in to point it at right tcl/tk script dirs
Thanks for the patches. I'm now getting this error: configure: running /bin/sh './configure' --prefix=/usr '--host=i686-pc-linux-gnu' '--build=i686-pc-linux-gnu' '--target=i386-redhat-linux' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-tclconfig=/usr/lib' 'CFLAGS=-O2 -g -march=i386 -mcpu=i686' 'CXXFLAGS=-O2 -g -march=i386 -mcpu=i686' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'target_alias=i386-redhat-linux' --cache-file=/dev/null --srcdir=. configure: warning: CFLAGS=-O2 -g -march=i386 -mcpu=i686: invalid host type configure: warning: CXXFLAGS=-O2 -g -march=i386 -mcpu=i686: invalid host type configure: error: can only configure for one host and one target at a time But if I cd to the BUILD directory and do ./configure '--with-tclconfig=/usr/lib' and then make, it builds okay. Presumably the old/new architecture options are inconsistent.