This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>From: McIDAS Help Desk <address@hidden> >Organization: SSEC/MUG >Keywords: 200102231903.f1NJ2xL07796 McIDAS-X Linux Tcl/Tk configure Becky, >Are you running RedHat Linux 7.0 on any of your machines? Yes, one. We run a mixture of RedHat 6.2 and 7.0. My sites run a variety of Linux: RedHat 5.2, 6.x, 7.0; Debian, Slackware, and I think SuSe. >We're running >6.2, but I've never seen an error like this. Do you have any idea what >might be causing it? The problem occurs when the OS has a version of Tcl/Tk installed that is newer than 8.0.x. To get around the problem, I made a change to the Tcl/Tk configure (and configure.in) files to force use of the copy of Tcl/Tk built by McIDAS instead of the one that is installed in system libraries. Here are the comments from my change log: tcl/unix/configure Scriptics 8.0 version with mod for Linux tcl/unix/configure.in changed: LD_FLAGS="-rdynamic" to: LD_FLAGS='-rdynamic -Wl,-rpath,${LIB_RUNTIME_DIR}' for Linux section. This "burns" in the McINST_ROOT/tcl/lib into the tclsh and wish executables. A quick read of what Rob F. sent along smacks of the problem that I ran into, so I think that he would benefit from the change I made. >Thanks! No problem :-) >Rob Fennimore wrote: >> >> Dear MUG, >> >> I am doing an install of McIDAS-X Fasttrack 7.704 under RedHat Linux 7.0 >> on an Intel PC. Everything went fine with the sh ./mcidas7.704.sh make, >> and the sh ./mcidas7.704.sh install up to the following error: >> >> /home/mcidas/tcl/bin/tclsh: error while loading shared libraries: >> libtcl8.0.so: cannot load shared object file: No such file or directory >> make: *** [install gui] Error 127 >> ./mcidas7.704.sh: ERROR: 'make install.all' failed >> >> However, when I checked the directory /home/mcidas/tcl/lib, the file >> libtcl8.0.so existed there. >> >> Have you encountered this error? >> >> Thanks, -Rob Fennimore, NOAA/NESDIS/OSDPD/SSD/IPB "SATEPS site, Camp >> Springs, MD" Tom -- +-----------------------------------------------------------------------------+ * Tom Yoksas UCAR Unidata Program * * (303) 497-8642 (last resort) P.O. Box 3000 * * address@hidden Boulder, CO 80307 * * Unidata WWW Service http://www.unidata.ucar.edu/* +-----------------------------------------------------------------------------+