Я создаю образ из Dockerfile, и каждый раз, когда я пытаюсь выполнить mingw32, создайте какой-нибудь проект cmake с ExternalProject_Add
и GIT_REPOSITORY
url - он завершится неудачно с
CMake Error at C:/cura-build/build/Uranium-prefix/tmp/Uranium-gitclone.cmake:84 (message):
Failed to init submodules in:
'C:/cura-build/build/Uranium-prefix/src/Uranium'
командой для инициации подмодулей, на которую ссылаются вжурнал ошибок генерируется cmake и выглядит следующим образом:
execute_process(
COMMAND "C:/Program Files/Git/cmd/git.exe" ${git_options} submodule init
WORKING_DIRECTORY "C:/cura-build/build/CuraEngine-prefix/src/CuraEngine"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to init submodules in: 'C:/cura-build/build/CuraEngine-prefix/src/CuraEngine'")
endif()
некоторая информация:
последняя версия docker 18.06.1-ce-win73 (19507)
образ FROM microsoft / windowsservercore:ltsc2016
я могу успешно клонировать Uranium и exec git submodule init
без ошибок из контейнера в интерактивном режиме
полный журнал: здесь
Uranium-gitclone.CMake