CMake ошибка в CLion

789
06 февраля 2017, 16:42

Всем привет.

В CLion при попытке использовать Cygwin возникает ошибка такого рода:

C:\Users\DavidOS\.CLion2016.3\system\cygwin_cmake\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /cygdrive/c/Users/DavidOS/CLionProjects/FooBar
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /cygdrive/c/Users/DavidOS/.CLion2016.3/system/cygwin_cmake/share/cmake-3.6.3/Modules/CMakeTestCCompiler.cmake:61 (message):
  The C compiler "/usr/bin/cc" is not able to compile a simple test program.
  It fails with the following output:
   Change Dir: /cygdrive/c/Users/DavidOS/CLionProjects/FooBar/cmake-build-debug/CMakeFiles/CMakeTmp

  Run Build Command:"/usr/bin/make.exe" "cmTC_1ceee/fast"
  /usr/bin/make -f CMakeFiles/cmTC_1ceee.dir/build.make
  CMakeFiles/cmTC_1ceee.dir/build
  make[1]: Entering directory
  '/cygdrive/c/Users/DavidOS/CLionProjects/FooBar/cmake-build-debug/CMakeFiles/CMakeTmp'

        0 [main] make 9860 child_info_fork::abort: C:\cygwin64\bin\cygiconv-2.dll: Loaded to different address: parent(0x600000) != child(0xCD0000)
  make[1]: fork: Resource temporarily unavailable
  make[1]: Leaving directory
  '/cygdrive/c/Users/DavidOS/CLionProjects/FooBar/cmake-build-debug/CMakeFiles/CMakeTmp'

  make: *** [Makefile:126: cmTC_1ceee/fast] Error 2


  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)

-- Configuring incomplete, errors occurred!
See also "/cygdrive/c/Users/DavidOS/CLionProjects/FooBar/cmake-build-debug/CMakeFiles/CMakeOutput.log".
See also "/cygdrive/c/Users/DavidOS/CLionProjects/FooBar/cmake-build-debug/CMakeFiles/CMakeError.log". 

Хотя всё вроде как установлено правильно и никаких ошибок в toolchain нет

В Path Cygwin тоже есть: C:\cygwin64\bin В чём может быть ошибка?

Answer 1

Проблема не имеет отношения к CLion. Вероятно произошёл неудачный апдейт/установка cygwin. Требуется повторный запуск rebaseall. Конфликты при загрузке динамических библиотек.

READ ALSO
Парсинг определенного текста из файла

Парсинг определенного текста из файла

Нужно из файла (вот его текст) спарсить только что, что находится между тегом <keyMaterial> </keyMaterial>Как можно это реализовать на С++?

509
Problem with error C2440 in MS VS 2015

Problem with error C2440 in MS VS 2015

Первая часть кода:

500
Проблема подключения Lua к C++

Проблема подключения Lua к C++

Использую исходный код lua-53

427