【发布时间】:2017-08-23 02:18:21
【问题描述】:
在构建 C++11 项目时,我在 Coverity 中遇到内部错误。日志显示如下错误:
Internal error #2688: assertion failed at: "edg/src/lower_name.c", line 4810
internal error #2688: assertion failed at: "edg/src/scope_stk.c", line 10898
我正在使用 Mac OS X (Sierra) 并使用以下方式配置编译器:
cov-configure --comptype clangcxx -co /usr/bin/c++
以下是重现问题的所有步骤:
git clone --recursive -b develop https://github.com/actor-framework/actor-framework.git
cd actor-framework
./configure --build-type=debug --with-runtime-checks --no-opencl --no-python
cov-build --dir "cov-int" make
我已在此处上传了完整的构建日志(它很大,已警告您):https://gist.githubusercontent.com/Neverlord/bb5709452236d584fcaabf56c0ae7295/raw/aad490f79b4fa2fab40dd99ffbe9aa75611b2fff/build-log.txt
非常感谢任何帮助。
【问题讨论】:
-
AFAIK,Coverity 是一种商业许可产品,具有付费支持。您是否联系过他们的支持人员?
-
我正在使用 Coverity 的免费开源版本。 Coverity Scan 上的
Troubleshooting部分建议在 stackoverflow 上提问......所以我想我会试一试。 -
“内部错误”表示编译器中的错误。对此我们无能为力,除非 Coverity 的某个人读到了这篇文章。
-
Coverity 的@BoPersson Somone 正在阅读这篇文章 :)