Ошибка 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