ITblog.by » Статьи » Ошибка CMake Error: Could not find CMAKE_ROOT

Ошибка CMake Error: Could not find CMAKE_ROOT


Столкнулся с проблемой при установке cmake на freebsd 7. Вроде собралось, но от не привилигированного пользователя cmake не работал:

$ cmake /V
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/bin Segmentation fault: 11

После некоторых поисков причина была найдена:

$ ls -l /usr/local/share/cmake/ total 24
drwxr-xr-x   7 root  wheel    512 22 окт 18:30 .
drwxr-xr-x  40 root  wheel   1024 22 окт 18:30 ..
drwx------   8 root  wheel  11776 22 окт 18:30 Modules
drwx------   2 root  wheel   1024 22 окт 18:30 Templates
drwxr-xr-x   2 root  wheel    512 22 окт 18:30 completions
drwxr-xr-x   4 root  wheel    512 22 окт 18:30 editors
drwxr-xr-x   2 root  wheel    512 22 окт 18:30 include

Правим права на каталоги Modules и Templates, проверяем:

chmod 755 /usr/local/share/cmake/Modules /usr/local/share/cmake/Templates
# cmake /V
cmake version 2.8.9

Rating All.BY Анализ сайта ITblog.by