我试图在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标签,总是使用相同的版本(这对我有用),所以我不明白它为什么不再工作了。
谢谢。
编辑:有没有人有相同的问题(它来自回购?),还是来自我的配置?
答案 0 :(得分:0)
我联系了开发者,他们证实了回购中出现了问题。他们现在修好了。