I installed CCP4 6.2.0 on Scientific Linux 6.1 (x86_64) on Feb 9,
including the versions of tcl & tk offered by CCP4.
When I try to run imosflm, I get the following:
====
MOSFLM_EXEC set to /usr/local/xtal/ccp4_master/ccp4-6.2.0/bin/ipmosflm
testing MOSFLM_WISH (/usr/local/xtal/ccp4_master/tcltkplusplus/bin/wish)
Error in startup script: invalid command name "iwidgets::tabnotebook"
while executing
"iwidgets::tabnotebook $itk_interior.f.tabs -tabpos n -background
"#dcdcdc" -tabbackground "#a9a9a9" -foreground "black" -tabforeground
"black" ..."
...
====
On the problems web page I find the following:
CCP4i
...
8. imosflm exits with invalid command iwidgets::tabnotebook
Date : 24/04/2009
CCP4 Version: 6.1.1 using tcltk++
This is due to /tclIndex/ not being copied from
/tcltk++/iwidgets4.0.1/generic/ to the /<install
loc>/lib/iwidgets4.0.1/scripts/ during the /build-tcl-tk++.sh/ process.
The solution is to manually copy the file.
====
But in my installation I find this:
# find . -name tclIndex | grep iwid
./tcltkplusplus/iwidgets4.0.1/generic/tclIndex
./tcltkplusplus/lib/iwidgets4.0.1/scripts/tclIndex
# diff tcltkplusplus/iwidgets4.0.1/generic/tclIndex
tcltkplusplus/lib/iwidgets4.0.1/scripts/tclIndex
(No output returned; i.e. files are identical)
====
I have version 6.2.0, so that fix should have been incorporated in the
distribution. Also, the file is present where it is supposed to be. So
that does not seem to be the cause of my problem. Did I miss something?
Is there another fix?
--
=======================================================================
All Things Serve the Beam
=======================================================================
David J. Schuller
modern man in a post-modern world
MacCHESS, Cornell University
schul...@cornell.edu