构建boost会检查子模块库/上下文

时间:2017-05-31 19:24:50

标签: c++ git github boost

我试图在Windows上使用git repo(https://github.com/boostorg/boost)和提交(5ec478a570bdc71c5d4854e7165a8b3f4fa82ad9)来构建提升。

我创建了一个CMakeFile,直到几天前,一切都运行良好。从那以后我没有修改任何东西,但现在它在检查子模块库/上下文时失败了:

Cloning into 'libs/context'...
1>CUSTOMBUILD : error : no such remote ref 2ddbe4c26813134cdf8f0d169f70cd85f44b637b
1>  Fetched in submodule path 'libs/context', but it did not contain 2ddbe4c26813134cdf8f0d169f70cd85f44b637b. Direct fetching of that commit failed.
1>  CMake Error at Boost-prefix/tmp/Boost-gitclone.cmake:83 (message):
1>    Failed to update submodules in:
1>    'C:/Users/Me/Project-build/Libraries-build/Boost/boost'

我检查了libs / context中的提交,它似乎在那里:

https://github.com/boostorg/context/commit/2ddbe

我对git的子模块结构不太熟悉,所以我不确定发生了什么。我修改了boost git标签,总是使用相同的版本(这对我有用),所以我不明白它为什么不再工作了。

谢谢。

编辑:有没有人有相同的问题(它来自回购?),还是来自我的配置?

1 个答案:

答案 0 :(得分:0)

我联系了开发者,他们证实了回购中出现了问题。他们现在修好了。