I have a compiled fortran exe that is running fine on about 15 machines, however on 1 machine i am having problems.
On the problem machine, most of the time when it is run the command window closes immediately without any windows's message. However in the process of adding debugging messages to the code, one build does generate the windows message "The program can't start because MSVCR90.dll is missing from your computer. Try reinstalling the program to fix the problem".
The crash occurs when NRM2 (from BLAS95) is called.
I reinstalled the MS VC++ 2008 SP1 redistributable, but this did not change the outcome.
I ran dependency walker on the problem machine, and it didn't show any problems. Attached should be the dependency walker dwi file from problem machine (BAD.dwi) and a dwi file from a machine that works (GOOD.dwi).
I noticed that the path of the MSVCR90.dll is slightly different between the two (different versions?), not sure if that matters:
Any help is greatly appreciated.