Hi David
Nothing to do with the iMosflm developers. CCP4 has made some changes
that have caused this error to arise in 6.4.0 on Linux (this is not
to say that the iMosflm code didn't have the bug, just that it
doesn't appear with either our own version or with the same version
distributed with ccp4 6.3.0).
The guys at ccp4 have produced a fix which will be released shortly,
but they tell me this works;
For now a quick workaround is to add 2>@1 after word exit in line
847 in ccp4-6.4.0/share/ccp4i/imosflm/src/controller.tcl.
--- src/controller.tcl 2012-11-30 20:46:13 +0000
+++ src/controller.tcl 2013-10-19 08:52:29 +0000
@@ -844,7 +844,7 @@
# If an executable has been named...
if {$l_executable != ""} {
# test the executable, by running it
- if {![catch {exec $l_executable << exit} l_result]} {
+ if {![catch {exec $l_executable << exit 2>@1 }
l_result]} {
if { [regexp -nocase windows $::tcl_platform(os)] } {
set summary_filename [file join $::env(MOSDIR)
"SUMMARY"]
#set summary_filename [list $summary_filename]
Of course, my favourite fix is to run the version from our website
which does not show this bug.
Best wishes
On 23 Oct 2013, at Wed23 Oct 17:39, David Schuller wrote:
iMosflm developers:
I have installed CCP4 6.4.0, which includes iMosflm 1.0.7 and
ipmosflm 7.0.9.
This is on Scientific Linux 6.x, 64 bit distribution.
When I run iMosflm either from the command shell or from the ccp4i
interface, I get an error just like this:
http://www.mail-archive.com/ccp4bb@jiscmail.ac.uk/msg27243.html
iMosflm claims it cannot run without mosflm 7.0.9, followed by
output indicating that mosflm 7.0.9 runs. (See attached screen
capture of error message)
Note the linked description is for the previous versions of imosflm
amd mosflm, so this error seems to be a repeat.
I downloaded the iMosflm and ipmosflm executables from the iMosflm
web site, put ipmosflm in my executable directory, and this seems
to fix the problem.
You should get the CCP4 folks to investigate this and propagate a fix.
Cheers,
--
======================================================================
=
All Things Serve the Beam
======================================================================
=
David J. Schuller
modern man in a post-modern world
MacCHESS, Cornell University
schul...@cornell.edu
<imosf.err.jpg>
Harry
--
** note change of address **
Dr Harry Powell, MRC Laboratory of Molecular Biology, Francis Crick
Avenue, Cambridge Biomedical Campus, Cambridge, CB2 0QH
Chairman of European Crystallographic Association SIG9
(Crystallographic Computing)