Runtime Error R6034 with FAST v8.03

Hi everybody,

I am trying to use FAST v8.03 on my windows7 pc, but when I start the exe shipped by NREL I will get a R6034 runtime error. Same happens to the version I compiled with Intel Fortran Compiler 12.1.7.371 and MS Visual Studio 2010 Express, i.e. using ‘C:\Program Files\Intel\Composer XE 2011 SP1\bin\ipsxe-comp-vars.bat" ia32 vs2010’.

Compiling and running FAST v7 works fine.

MSDN help page says:
“An application has made an attempt to load the C runtime library without using a manifest. This is an unsupported way to load Visual C++ DLLs. You need to modify your application to build with a manifest. For more information, see the “Visual C++ Libraries as Shared Side-by-Side Assemblies” topic in the product documentation.”

BUT: what does that mean?

Any help would be really appreciated.

Best regards,
Wolfgang

Hi Wolfgang,

FAST v8 is entirely different from FAST v7.

One major difference is that in FAST v8, we load MAP_win32.dll, which contains the module for mooring line dynamics. MAP was written in C++ using some external libraries, and the DLL is currently pretty complicated to make.

We have run FAST v8 on several computers and have not received this error. However, it’s possible we have a problem with how the DLL was made or with the way we load or distribute it. We will look at the issue and may have some more questions for you about your computer setup.

Dear Bonnie,

thanks for the quick reply. I was able to fix the problem. It was actually on my side.

I have downloaded a portable version of python and manually included the respective bin directory in my path to let FAST find python27.dll. In the same directory, however, there was an incompatible (?) msvcrt90.dll which was used then by FAST and made it crash.

After removing this issue by properly installing python an cleaning up my path environment variable it worked.

Thanks for your help, anyway.

Wolfgang