Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Jon_Dart
Beginner
120 Views

error #11500 in bulk compilation - lock file not cleaned up

I'm getting a reproducable error in the first phase of a PGO build driven by a Makefile, using Intel C++ Compiler XE for applications running on IA-32, Version 12.0.3.175 Build 20110309.

Compilation proceeds ok for a dozen or more files, but then I get this:

icl /Ox /Ob2 /Gr /GR- /GS- /Qinline-max-size- /D_CONSOLE /DUSE_INTRINSIC
S /D_CRT_SECURE_NO_WARNINGS /MT /DSMP /DSMP_STATS /DSEARCH_STATS /Ox /Ob2 /Gr
/GR- /GS- /Qinline-max-size- /QaxSSE4.1 /Qprof_use /Qipo /Qprof_dir..\\win32\\pro
fdata /D_CONSOLE /DUSE_INTRINSICS /D_CRT_SECURE_NO_WARNINGS /MT /DSMP /DSMP_ST
ATS /DSEARCH_STATS /c /Fo..\\win32\\release\\learn.obj .\\learn.cpp
Intel C++ Compiler XE for applications running on IA-32, Version 12.0.3.175 B
uild 20110309
Copyright (C) 1985-2011 Intel Corporation. All rights reserved.

learn.cpp
remark #30056: no .dyn files to merge.
error #11500: Feedback file ..\\win32\\profdata\\pgopti.dpi missing
compilation aborted for .\\learn.cpp (code 1)
NMAKE : fatal error U1077: '"C:\\Program Files\\Intel\\ComposerXE-2011\\bin\\ia32\\icl
.EXE"' : return code '0x1'
Stop.

And in the profdata directory there is a file pgiopti.dpi.lock. I found a couple of posts indicating there is a known bug related to lock file cleanup but I haven't found the details.

By the way, the same build works on Linux with a x86_64 target.
0 Kudos
0 Replies
Reply