Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7956 Discussions

internal error: diag_message: missing symbol substitution

michaelsuess
Beginner
422 Views
Hi,

trying to compile my C++/OpenMP program on Linux/Debian/Testing, I get the following error:

$ icc labyrinth.cpp -o labyrinth -openmp
labyrinth.cpp(493): internal error: diag_message: missing symbol substitution
}
^

compilation aborted for labyrinth.cpp (code 4)


This happens with icc 8.0 and 8.1 using either icc or icpc. I have no clue how to tackle this, as other compilers I have tried the same program with compile it just fine. Any ideas?
0 Kudos
2 Replies
JenniferJ
Moderator
422 Views
It sounds like a bug in the OpenMP support.
It's best to submit itto Premier Support, but do provide the labyrinth.i file (preprocessed).
Thanks,
Jennifer
0 Kudos
iceadded
Beginner
422 Views
can u help me my email is www.iceadded@yahoo.com
0 Kudos
Reply