Сборка gtest на msys2 не удалась при установке, аналогичная проблема на других пакетах - PullRequest
0 голосов
/ 15 октября 2018

При попытке установить google test на 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 является включением, которое относится кd:, а не c :, поэтому я не понимаю создаваемое сообщение?

...