Intermittent Errors Occurring When Building under Microsoft Visual Studio*


Reference Number : DPD200141726

Version : 11.1 and earlier

Product : Intel® Visual Fortran Compiler Professional Edition for Windows*

Operating System : Microsoft Windows XP*, Microsoft Windows Vista*

Problem Description : Intermittent Errors were observed when building multi-project solutions under Microsoft Visual Studio* on multi-core systems.  Examples of errors reported:

           catastrophic error: Unable to read 'filename'
           error #5102: Cannot open include file 'filename'
           Microsoft Visual Studio has encountered a problem and needs to close

All files flagged by the errors were present and accessible.  Errors occurred on both Windows XP* and Vista* and on Visual Studio 2005* and 2008*.  Errors were not observed on single core systems.  Given the above information it was concluded that this was a parallel build issue.  Visual Studio* will by default set the maximum number project builds to be performed in parallel to the number of cores on the system on which it was installed.  Setting tools>Options...>Project and Solutions>Build and Run>maximum number of project builds to 1 eliminates the build errors.  It should also be noted that the errors only occur when devenv is invoked from the command line.  Build errors do not occur when building under the IDE.

Resolution Status :  This issue has been fixed in Intel® Visual Fortran Compiler Professional Edition for Windows* version 11.1 Update 5 (w_cprof_p_11.1.060).

[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]


Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.