From: John Stone (johns_at_ks.uiuc.edu)
Date: Thu Jul 24 2014 - 12:47:57 CDT

Hi,
  Sorry for the slow reply, I've been traveling recently and I'm catching up
on a backlog of emails.

What happens if you try using a much shorter path, e.g. "C:\temp"
Does that make any difference?

Cheers,
  John Stone

On Thu, Jul 03, 2014 at 05:08:03PM -0400, Chris Ing wrote:
> VMD-L,
> A I'm running VMD 1.9.1 under Windows 8 and I am unable to run STRIDE
> within VMD.A
> ERROR) Unable to find Stride output file: C:\Users\Rachel
> X\AppData\Local\Temp\7
> ERROR) Stride::read_stride_record: unable to read output file from Stride
> ERROR) Call to Stride program failed.
> The actual stride_WIN32.exe executable is fully functioning and works with
> any passed PDB. I think the source of the error could be the generation of
> the actual call arguments in vmd-1.9.1/src/Stride.C on line 184/185.
>
> 184 A infilenameA = tempnam(NULL, NULL);A A A A A A A A A A A
> A A A A A A A A A A A A
> 185 A outfilename = tempnam(NULL, NULL);A A A A A A A A A A A
> A A A A A A A A A A A A
> 186 #endifA A A A A A A A A A A A A A A A A A A A A
> A A A A A A A A A A A A A A A A A
> 187 A if (infilename == NULL || outfilename == NULL) {A A A A A A
> A A A A A A A A A A
> 188 A A msgErr << "Unable to create temporary files for STRIDE." <<
> sendmsg;A A A A A
> 189 A A return 1; A A A A A A A A A A A A A A A A A A
> A A A A A A A A A A A A A A A A
> 190 A } A A A A A A A A A A A A A A A A A A A A A A
> A A A A A A A A A A A A A A A A A
> 191 A A A A A A A A A A A A A A A A A A A A A A A
> A A A A A A A A A A A A A A A A A A
> 192 A char *stridecall = new char[strlen(stridebin) A A A A A A A
> A A A A A A A A A A
> 193 A A A A A A A A A A A A A A A +strlen(infilename) A A
> A A A A A A A A A A A A A A
> 194 A A A A A A A A A A A A A A A +strlen(outfilename)A A
> A A A A A A A A A A A A A A
> 195 A A A A A A A A A A A A A A A +16]; A A A A A A
> A A A A A A A A A A A A A A A A A
> 196 A A A A A A A A A A A A A A A A A A A A A A A
> A A A A A A A A A A A A A A A A A A
> 197 A sprintf(stridecall,"\"%s\" %s -f%s", stridebin, infilename,
> outfilename);
>
> I think this because I went to the location "C:\Users\Rachel
> X\AppData\Local\Temp\7" and there is nothing there after doing "New
> Cartoon" on my Protein . If I create a new temp directory 7 or 8, it
> simply says "Unable to find output file in C:\Users\Rachel
> X\AppData\Local\Temp\8", incrementing the temp directory number by 1 each
> time I manually make a new directory. I also tried modifying the
> permissions of the directory 7 and 8 and nothing happened.
>
> I have successfully used STRIDE under VMD 1.9.1 with spaces in my path on
> a different Windows 7 system. I can't imagine why this would be specific
> to Windows 8. I would like to try modifying the infilename and outfilename
> variables above, but I haven't figured out how to compile VMD under
> Windows at this point.A
>
> Any suggestions would be appreciated.
>
> -Chris Ing

-- 
NIH Center for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
http://www.ks.uiuc.edu/~johns/           Phone: 217-244-3349
http://www.ks.uiuc.edu/Research/vmd/