[Halld-online] broken TCL for hdops

Hovanes Egiyan hovanes.egiyan at gmail.com
Fri Oct 24 19:55:06 EDT 2014


I commented out the lines in "/gluex/coda/3.02/.setup" that set the default
TCL and TCK to the old version as the default for hdops account. These 
variables
need to be setup in the applications that actually need to use the older 
version.
Hovanes.


#	setenv TCL_LIBRARY $CODA/common/lib/tcl7.4
	setenv ITCL_LIBRARY $CODA/common/lib/itcl2.0
#	setenv TK_LIBRARY  $CODA/common/lib/tk
	setenv ITK_LIBRARY  $CODA/common/lib/itk2.0
	setenv DP_LIBRARY  $CODA/common/lib/dp
#	setenv TIX_LIBRARY $CODA/common/lib/tix
#	setenv TCLINCLUDE_DIR $CODA/common/include
#	setenv TKINCLUDE_DIR $CODA/common/include


On 10/24/2014 07:36 PM, Hovanes Egiyan wrote:
> Hi,
> There is a problem with TCL on gluon machines. Somehow when I launch 
> "MyaViewer" to view the
> history of EPICS variables  I get error messages shown below and the 
> program crashes. This program
> used to work before, something must have change recently that does not 
> allow hdops account to run it.
> When I "unsetenv TCL_LIBRARY" it works. What is the reason for 
> installing an older version of TCL and
> using it for hdops account as the default version?
> Hovanes.
>
>
>
> Application initialization failed: 
> /gluex/coda/3.02/common/lib/tcl7.4/tclIndex isn't a proper Tcl index file
> Error in startup script: /gluex/coda/3.02/common/lib/tcl7.4/tclIndex 
> isn't a proper Tcl index file
>     while executing
> "error "[file join $dir tclIndex] isn't a proper Tcl index file""
>     (procedure "auto_load_index" line 35)
>     invoked from within
> "auto_load_index"
>     (procedure "auto_load" line 30)
>     invoked from within
> "auto_load tixScriptVersion"
>     (procedure "__tixInit" line 19)
>     invoked from within
> "__tixInit"
>     invoked from within
> "load /usr/csite/certified/tcl/8.4/lib/libtix8.1.8.4.so Tix"
>     ("package ifneeded" script)
>     invoked from within
> "package require Tix"
>     (file "/usr/csite/certified/bin/MyaViewer" line 30)
>



More information about the Halld-online mailing list