【发布时间】:2016-06-06 14:43:00
【问题描述】:
何时触发此问题:在我们的项目中,我们一直在使用 ClearCase(8.0.0.7 版本)。当我们尝试在 8.0.0.7 版本上构建代码时,我们从未遇到过问题。只有在将此版本升级到 8.0.0.15 之后,才会出现构建问题。新旧 ClearCases 的遗产都是 baseClearcase。
注意:我们使用的是 Windows 2003 服务器。
我们在项目中使用的驱动器的规格:
我们得到三个驱动器(即H、R 和M 驱动器)。 H 和 R 驱动器是 NTFS 驱动器,而 M 是 MVFS 驱动器。 C 驱动器的使用完全超出范围,因为我们无权访问此驱动器。我们通常创建快照视图,因为我们的项目不鼓励创建动态视图。
我之前所做的:我在H 驱动器中编译了我的代码(我们甚至在升级clearcase 之前就使用这个驱动器)并且得到了一个MVFS 错误!因为当我发布这个问题时没有得到满意的答案:MVFS error in a snapshot view after upgradation of ClearCase,所以我在R 驱动器(也是一个 NTFS 驱动器)上开始了一些模糊的试验,并尝试在其上构建我的代码。幸运的是它正在编译但有一些错误说:
**** 错误代码 1
clearmake.exe:错误:/so/and/so/path.a 的构建脚本失败 (有五个这样的错误)
我们也有
**** 错误代码 1
clearmake.exe: Error: Build script failed for mods (有两个这样的错误)
1--> 是makefile 造成了这个问题吗?如果是,是否是由于 clearcase 升级所致?
2--> R 驱动器是否适合创建快照视图,我应该继续使用它吗?
谁能告诉我这个编译失败的完整解决方案?
【问题讨论】:
-
每当我在快照视图中看到 mvfs 错误时,我首先测试的是完全卸载 ClearCase,然后重新启动并完全重新安装 ClearCase。然后我检查问题是否仍然存在。
-
你好 VonC !我忘了说是客户端负责clearcase的安装、卸载和升级过程。我们没有任何权利做这些事情!
-
当然,您需要请求卸载,重新安装。我的观点是升级过程可能会出现故障。
-
好的,当然!我会要求这样做,但是您有什么可以评论更改生成文件的吗?我们已经提出了争议,他们要求我们运行 clearcase 医生。他们告诉我们,就 clearcase 环境而言,没有任何问题,我们必须更改我们的 makefile 及其依赖项。
-
我在makefile方面没有太多经验,但我会尝试通常的调试技巧:尝试简化makefile,看看是否有任何.a文件触发相同的错误。
标签: makefile build-process clearcase