I just bought Intel C++ Compiler and trying to get it to work with my code. The code is in C and when it tries create the library this happens:
.. lines removed ... Compiling with Intel C++ 11.1.060 [IA-32]... (Intel C++ Environment) warning #13000: could not open message catalog file: error #13000: could not open message catalog file: diagscUI.dll DebugStream.c DebugProvider.c Creating library... (Intel C++ Environment) (0): internal error: 0_1375
xilib: error #10014: problem during multi-file optimization compilation (code 4) xilib: error #10014: problem during multi-file optimization compilation (code 4)
Is this a known issue and is there some work around?
When I build this from commandline (ia32 env) (this is the preprocessed file from my project)
c:\dev>icl Frustum.c Intel C++ Compiler Professional for applications running on IA-32, Version 11.1 Build 20100203 Package ID: w_cproc_p_11.1.060 Copyright (C) 1985-2010 Intel Corporation. All rights reserved.
Frustum.c (0): internal error: 0_1375
compilation aborted for Frustum.c (code 4)
What causes the problem is this line (4561) : sincos(...)
If I rename the function to sincos2 it works fine so I guess there is a conflict somewhere with another sincos(...) function. So my work-around is just to rename it but I wanted to report this anyway as it would be better to have cleaner error message instead of an internal error.