Hello,
I have problems compiling the following file.
cl2000 -k -q -ss -@diag.txt -as -o2 -fr obj -fs asm -ft obj -ml -mt -mi -v28 --gen_func_subsections -i"include" -dLARGE_MODEL -dCPU=3 -dCONFIGURATION=3 -dPROJECT=0 -dNDEBUG DSP2833x_GlobalVariableDefs.c
"asm\DSP2833x_GlobalVariableDefs.asm", ERROR! : [E1000] Unable to open temp
macro library:
Permission denied
This error appears not every compile run. 1 of 2000 fails.
I found this post
http://e2e.ti.com/support/development_tools/compiler/f/343/t/85787.aspx
But my TMP and TEMP variables point to "%USERPROFILE%\AppData\Local\Temp". The Directory is writable .
I use mingw32-make.exe (see http://processors.wiki.ti.com/index.php/Quick_Tips#Building.C2.A0). Not the whole mingw enviroment just mingw32-make.exe as an command line tool. I start 12 parallel jobs on a 4 core (hyperthread) 32Bit Win 7 System. CG Tool Version is 5.2.10. As you can see above I define preprocessor directives at the command line. So I can compile different software settings in a loop. One Loop compile ~2000 different software settings. It seems that the error appears only at file DSP2833x_GlobalVariableDefs.c.
Could it be the parallel compiler jobs try to access the same temporary file??
Can anyone help? Thanks!
Jens