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)




Reply via email to