Não consigo descobrir o Cmake [fechado]

1

Eu não tenho muita experiência com o Cmake e configuração de variáveis de ambiente / parâmetros, principalmente porque eu nunca precisei, as coisas geralmente se compilam. Estou tentando instalar o heimdall. E eu estou recebendo erros em todo o lugar. Primeiro ele não conseguiu encontrar o Qmake, o que é bom, estava procurando no lugar errado e eu copiei todos os arquivos do qmake para /usr/lib onde ele poderia facilmente encontrá-los. Depois de finalmente ordenar o qmake, agora estou recebendo um novo erro. Não é possível encontrar o g ++, como mostra o seguinte erro:

cmake .
CMake Error at /usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:15 (message):
  The imported target "Qt5::Core" references the file

     "/usr/.//mkspecs/linux-g++"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake:50 (_qt5_Core_check_file_exists)
  /usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:146 (include)
  CMakeLists.txt:8 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/maddogison/Downloads/Heimdall-master/CMakeFiles/CMakeOutput.log".

Eu não sei de onde essa referência se origina, eu também não sei qual variável de ambiente definir para ajudar a encontrar o arquivo, que eu tenho:

$ locate linux-g++
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-32
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-64
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++/qmake.conf
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++/qplatformdefs.h
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-32/qmake.conf
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-32/qplatformdefs.h
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-64/qmake.conf
/home/maddogison/Qt/5.6/android_armv7/mkspecs/linux-g++-64/qplatformdefs.h
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-32
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-64
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++/qmake.conf
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++/qplatformdefs.h
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-32/qmake.conf
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-32/qplatformdefs.h
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-64/qmake.conf
/home/maddogison/Qt/5.6/gcc_64/mkspecs/linux-g++-64/qplatformdefs.h

Eu também sei que o diretório /usr/.//mkspecs/linux-g++ não existe no meu computador. Então, talvez definir uma bandeira para atropelar essa verificação ajudaria.

    
por MortyV 15.06.2016 / 03:58

0 respostas