Primeiro instalei a versão do cmake do repositório:
sudo apt-get install cmake
Então eu descobri que preciso do recurso do cmake que não está na versão mais antiga, então eu instalei o cmake:
sudo apt-get remove cmake
E instalado a partir da fonte:
wget http://www.cmake.org/files/v3.3/cmake-3.3.2.tar.gz
tar -xzf cmake-3.3.2.tar.gz
cd cmake-3.3.2/
./configure
make
sudo make install
Agora, a execução de sudo cmake .
gera corretamente um makefile.
Mas a execução de cmake .
gera um erro:
bash: /usr/bin/cmake: No such file or directory
reinstalando a versão do repositório e comparando a saída de:
cmake --version
sudo cmake --version
indica que a versão de origem está sendo executada quando sudo
é chamado e a versão do repositório está sendo executada quando não é.
O que está acontecendo aqui?
Eu verifiquei que $PATH
inclui /usr/local/bin
antes /usr/bin
, mas não sei onde mais procurar.