Сборка gtest на msys2 не удалась при установке, аналогичная проблема на других пакетах
При попытке установить тест Google на MSYS2 я использую:
cmake -G"MSYS Makefiles" ..
make
Это работает, код генерируется без ошибок. Затем для установки:
make install
Это, к сожалению, не работает. Кажется, есть общая проблема, другие пакеты имеют аналогичные проблемы.
-- Installing: C:/Program Files/googletest-distribution/include
CMake Error at googlemock/cmake_install.cmake:31 (file):
file INSTALL cannot make directory "C:/Program
Files/googletest-distribution/include": No such file or directory
Call Stack (most recent call first):
cmake_install.cmake:32 (include)
Это проблема с разрешениями? Я попытался sudo, но это не существует на msys2.
Строка с номером 31 ошибки кажется неправильной, это комментарий:
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
include("D:/git/extcode/googletest/build/googlemock/cmake_install.cmake")
endif()
строка 32 - это include, который относится к d:, а не к:, так что я не понимаю генерируемое сообщение?