CMAKE NAO FUNCIONA

1. CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 12:22h

Boa tarde.

Após tentar atualizar o cmake manualmente, pois com o apt-get ele nao estava baixando a ultima versão... esta aparecendo uma menssagem de erro quando tento executa-lo ...
segue :
root@198:~/cmake-3.4.0-Linux-x86_64# cmake
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/share/cmake-3.4
Usage

cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory. Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information.



  


2. Re: CMAKE NAO FUNCIONA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 30/11/2015 - 13:51h

MarcosMC escreveu:

Boa tarde.

Após tentar atualizar o cmake manualmente, pois com o apt-get ele nao estava baixando a ultima versão... esta aparecendo uma menssagem de erro quando tento executa-lo ...
segue :
root@198:~/cmake-3.4.0-Linux-x86_64# cmake
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/share/cmake-3.4
Usage

cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory. Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information.


Tente com o ponto na frente:
 cmake . 




3. Re: CMAKE NAO FUNCIONA

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/11/2015 - 14:56h

Tem que criar uma pasta dentro do diretório do código fonte e rodar o cmake por lá. Por exemplo:

mkdir build && pushd build
cmake .. && make
make install && popd




4. Re: CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 15:07h


Desculpem, rodei em qualquer pasta só para dar um exemplo... deem uma olhada quando faço o procedimento correto:
(executando com . )
root@198:~/OtServer/Vanaheim-master/build# cmake .
-bash: /usr/bin/cmake: No such file or directory
com os comandos que voce pediu :

root@198:~/OtServer/Vanaheim-master# mkdir build && pushd build
~/OtServer/Vanaheim-master/build ~/OtServer/Vanaheim-master
root@198:~/OtServer/Vanaheim-master/build# cmake .. && make
-bash: /usr/bin/cmake: No such file or directory
root@198:~/OtServer/Vanaheim-master/build#

Algo esta errado na instalação, desde que eu removi e tentei instalar novamente ele nao esta mais rodando...
voces sabem como adiciona mais locais para baixar repositorios no Ubuntu ? quando dou apt-get install cmake ele baixa uma versão nao atual, e para compilar o arquivo que quero tem que ser uma mais recente....



5. Re: CMAKE NAO FUNCIONA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 30/11/2015 - 16:11h

Para compilar o cmake você precisa do cmake.

Se a versão da distro não é o suficiente para compilar a versão mais nova, você vai ter que ir de degrau em degrau. Compile uma versão intermediária. Depois com ela você compila a nova.
Particularmente, eu partiria para outra distro se o foco for compilação.


6. Re: CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 16:28h

madrugada escreveu:

Para compilar o cmake você precisa do cmake.

Se a versão da distro não é o suficiente para compilar a versão mais nova, você vai ter que ir de degrau em degrau. Compile uma versão intermediária. Depois com ela você compila a nova.
Particularmente, eu partiria para outra distro se o foco for compilação.


Pensei nisso tambem madrugada, porem sou iniciante no universo Linux e estou com dificuldade para baixar um simples pacote, imagine fazer o trabalho com outra ferramenta que não usam no tutorial que tenho.. hehe
Se voce souber me dizer os comandos que posso usar para fazer a mesma coisa que o cmake faria com :
mkdir build && cd build
cmake ..
make

Eu tento aqui...

[edit] Acabei de reinstalar o cmake, parece estar funcionando corretamente, porem na versão old ainda... voce comentou que é necessario o cmake para instalar uma nova versão do mesmo, pois bem, agora tenho ele.. como faço ?



7. Re: CMAKE NAO FUNCIONA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 30/11/2015 - 16:51h

É aconselhado não misturar o conteúdo do código fonte com os arquivos gerados na compilação. Por isso se cria a pasta build, e é dessa forma mesmo que foi citada acima.

Mas se você compilar e instalar com o make install, você vai perder a integridade da distro, uma hora ela vai quebrar.

Por isso aconselho partir para uma distro mais apropriada para isso.

No Slack é só baixar os fontes do pacote e do programa em si, alterar a versão no script slackbuild e executar o script que o pacote é criado. No Funtoo você terá sempre as versões mais novas. Não tenha medo de tentar.
Se você compilar um pacote e instalar "na mão", uma hora vai conflitar com a biblioteca "padrão" do sistema.
As ferramentas existentes no Kali podem facilmente ser instaladas em outras distros.
Boa sorte!


8. Re: CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 16:56h

madrugada escreveu:

É aconselhado não misturar o conteúdo do código fonte com os arquivos gerados na compilação. Por isso se cria a pasta build, e é dessa forma mesmo que foi citada acima.

Mas se você compilar e instalar com o make install, você vai perder a integridade da distro, uma hora ela vai quebrar.

Por isso aconselho partir para uma distro mais apropriada para isso.

No Slack é só baixar os fontes do pacote e do programa em si, alterar a versão no script slackbuild e executar o script que o pacote é criado. No Funtoo você terá sempre as versões mais novas. Não tenha medo de tentar.
Se você compilar um pacote e instalar "na mão", uma hora vai conflitar com a biblioteca "padrão" do sistema.
As ferramentas existentes no Kali podem facilmente ser instaladas em outras distros.
Boa sorte!



Então, só que como eu disse, sou iniciante e nao sei como vou fazer, preciso compilar este arquivo e com o cmake nao estou conseguindo.....
Olhe o erro :


root@198:~/OtServer/Vanaheim-master/build# cmake ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at cmake/cotire.cmake:42 (cmake_minimum_required):
CMake 2.8.6 or higher is required. You are running version 2.8.0
Call Stack (most recent call first):
CMakeLists.txt:10 (include)


-- Configuring incomplete, errors occurred!





9. Re: CMAKE NAO FUNCIONA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 30/11/2015 - 17:18h

roda o comando e posta a saída:
sudo apt-cache search cmake 



10. Re: CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 17:20h


root@198:~# sudo apt-cache search cmake
cmake - A cross-platform, open-source make system
cmake-data - CMake data files (modules, templates and documentation)
libwibble-dev - Library of various useful C++ code
xutils-dev - X Window System utility programs for development
cmake-curses-gui - Curses based user interface for CMake (ccmake)
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)
icmake - Intelligent C-like MAKEr, or the ICce MAKE utility
icmake-doc - Documenation files for icmake
libghc6-highlighting-kate-dev - syntax highlighting library based on Kate syntax descriptions
libghc6-highlighting-kate-doc - library documentation for highlighting-kate
libghc6-highlighting-kate-prof - highlighting-kate library with profiling enabled
libresample1 - real-time audio resampling library - shared libraries
libresample1-dev - real-time audio resampling library - development files
plasma-widget-makestatus - Plasma widget that shows the status of CMake builds
fp-utils - Free Pascal - Utils



11. Re: CMAKE NAO FUNCIONA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 30/11/2015 - 17:23h

Ele não mostra a versão :(
Roda e posta o retorno do comando:
apt-get install cmake 



12. Re: CMAKE NAO FUNCIONA

Marcos Vinicios
MarcosMC

(usa Kali)

Enviado em 30/11/2015 - 17:27h

Reading package lists... Done
Building dependency tree
Reading state information... Done
cmake is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Hehe, ja tinha tentado atualizar desta forma, não consegui... pra atualizar só adicionando outro lugar pra ele procurar atualização ou manualmente mesmo....




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts