GPS 5.0.2 - 构建立即失败 "Invalid Context, Cannot Build"

GPS 5.0.2 - Build fails instantly with "Invalid Context, Cannot Build"

我们有一个相当古老的 Ada 项目,我们使用在 x86_64-pc-linux-gnu 上托管的 GPS 5.0.2 (20110607) 和 GNAT Pro 6.4.2 (20110614-45)。

GPS 能够执行 "check semantic" 和 "compile file" 功能,但是在选择 "build main" 或 "build all," 时它会立即失败并显示消息 Invalid context, cannot build .

google 对此的搜索显示有一个 bug 已在某一点修复处理此问题(它与项目树中的符号链接有关),但没有符号链接和建议的解决方法无效。

当前构建并且从命令行构建时一直运行良好,并且从 GPS 菜单构建在除我之外的每个人的开发计算机上都可以正常工作。我们检查了环境变量,删除了 Gnat 目录(并从工作计算机上加载了一个),并删除了所有 Git 存储库并从服务器重新克隆。在这一点上,我不知道如何让它工作。我最初的理解是,GPS 需要了解的有关项目的所有信息都包含在 .gpr 文件中。

是否有我不知道的设置位置?知道为什么在我尝试构建时会弹出此消息,或者它的含义吗?

有时此类问题可以通过删除包含您的个人设置的 ~/.gps 目录来解决。