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.
Hi Robert, After your last note, I went back and reread your first email. I had been misreading what you were reporting, so I decided to do a Google search for the problem using the search keys: ieee_flags tcl It turns out that this problem has been reported by a number of other folks. Here is the link that looks like it has a promising work around: http://sourceforge.net/tracker/index.php?func=detail&aid=1839067&group_id=10894&atid=110894 The file that is being talked about in this post is ~mcidas/mcidas2009/tcl/generic/tclStrToD.c The problem is that the copy of tclStrToD.c that is in the McIDAS v2009 distribution appears to already have the fixes noted in the sourceforge posting. So, it probably comes down to libsunmath needing to be referenced in the set of libraries. re: what does the LIBS line look like on your Solaris system? > LIBS are same as yours This is very odd given the snippit you sent in your original email: cc -O -O -DNDEBUG tclAppInit.o -L/usr/mcidas/mcidas2009/tcl/unix -ltcl8.5 -ldl -lsocket -lnsl -lm \ -Wl,-R,/usr/mcidas/tcl/lib -o tclsh Undefined first referenced symbol in file ieee_flags /usr/mcidas/mcidas2009/tcl/unix/libtcl8.5.so ld: fatal: Symbol referencing errors. No output written to tclsh *** Error code 1 The line from the ~mcidas/mcidas2009/tcl/unix/Makefile that runs this reads: tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE} ${CC} ${CFLAGS} ${LDFLAGS} ${TCLSH_OBJS} -L/home/mcidas/mcidas2009/tcl/unix -ltcl8.5 ${LIBS} \ ${CC_SEARCH_FLAGS} -o tclsh If your LIBS is the same as mine for Solaris 10, then the line should expand to be: cc -O -O -DNDEBUG tclAppInit.o -L/usr/mcidas/mcidas2009/tcl/unix -ltcl8.5 -ldl -lsocket -lnsl -lsunmath -lm \ -Wl,-R,/usr/mcidas/tcl/lib -o tclsh Can you try clobbering the current build attempt and starting from scratch: <as 'mcidas'> cd ~/mcidas2009/src make clobber -- make sure that config.status has been deleted from ~mcidas/mcidas2009/tcl/unix make Cheers, Tom -- **************************************************************************** Unidata User Support UCAR Unidata Program (303) 497-8642 P.O. Box 3000 address@hidden Boulder, CO 80307 ---------------------------------------------------------------------------- Unidata HomePage http://www.unidata.ucar.edu **************************************************************************** Ticket Details =================== Ticket ID: ZDH-972490 Department: Support McIDAS Priority: Normal Status: Closed