Re: [ccp4bb] Error with iMosflm 1.0.7 of CCP4 6.4.0 kit

2013-10-24 Thread Charles Ballard
Dear All

the soon to be released update (via the update mechanism)  will address this by 
applying the patch to imosflm.tcl. 

Charles Ballard
CCP4

On 23 Oct 2013, at 23:35, Andreas Förster wrote:

 Hi David,
 
 I've just renamed the ipmosflm in $CCP4/bin to ipmosflm_new and then defined
 
 MOSFLM_EXEC as /path/to/ccp4-6.3.0/bin/ipmosflm.
 
 CCP4 6.3 needs to be installed for this to work.
 
 
 Andreas
 
 
 
 On 23/10/2013 5: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,
 
 
 -- 
  Andreas Förster
 Crystallization and Xray Facility Manager
   Centre for Structural Biology
  Imperial College London

--
Scanned by iCritical.


Re: [ccp4bb] Error with iMosflm 1.0.7 of CCP4 6.4.0 kit

2013-10-23 Thread Harry Powell

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 +
+++ src/controller.tcl  2013-10-19 08:52:29 +
@@ -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)







Re: [ccp4bb] Error with iMosflm 1.0.7 of CCP4 6.4.0 kit

2013-10-23 Thread Andreas Förster

Hi David,

I've just renamed the ipmosflm in $CCP4/bin to ipmosflm_new and then 
defined


MOSFLM_EXEC as /path/to/ccp4-6.3.0/bin/ipmosflm.

CCP4 6.3 needs to be installed for this to work.


Andreas



On 23/10/2013 5: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,



--
  Andreas Förster
 Crystallization and Xray Facility Manager
   Centre for Structural Biology
  Imperial College London