Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28469 Discussions

Bug in Intel Fortran compiler when Run-Time\Runtime Error Checking = All?

Susanna_K_
Beginner
468 Views

In Debug version, if you have selected in project properties Run-Time\Runtime Error Checking = All, the program crashes immediately when started. The error message in the dialog is about not able to find entry point for for__rtc_uninit_use_src. The dll mentioned in the error message is LIBIFCOREMD.DLL. The appropiate selection in the project properties is Run-Time\Runtime Error Checking = Custom. Make sure that "Check Uninitialized Variables" equals to "No". That selection fixed the problem.

0 Kudos
1 Reply
Steven_L_Intel1
Employee
468 Views

This is not a compiler bug, but rather your run-time environment is incorrectly set up. It sounds as if you end up using an older copy of LIBIFCOREMD.DLL. I'll comment that uninitialized variable checking is the default for new projects, so if there was a general problem with this we'd have had thousands of complaints over the past few years.

Is there a stray copy of LIBIFCOREMD.DLL in your project folder or the folder with the EXE? Also check the system PATH environment variable to make sure that it has the entries:

%INTEL_DEV_REDIST%redist\intel64_win\mpirt;
%INTEL_DEV_REDIST%redist\ia32_win\mpirt;
%INTEL_DEV_REDIST%redist\intel64_win\compiler;
%INTEL_DEV_REDIST%redist\ia32_win\compiler;

and none other that contain LIBIFCOREMD.DLL. You may have some old entries in PATH.

0 Kudos
Reply