Si sono verificati errori durante l’esecuzione di cmake in ubuntu

errore

-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Git commit: v0.9.1-21-gcabdedb, Git version: 0.9.1 PolarSSL not found Tomcrypt found -- checking for module 'libnl-tiny' -- package 'libnl-tiny' not found -- checking for module 'libnl-genl-3.0' -- package 'libnl-genl-3.0' not found CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:337 (_pkg_check_modules_internal) src-plugins/generic/nl80211_listener/CMakeLists.txt:7 (pkg_check_modules) 

Ubuntu versione 14.04.02, hanno aggiornamenti su.

Non riesco a costruirlo con successo, ogni aiuto è apprezzato.

È necessario installare le librerie di sviluppo:

  • Per risolvere questo: -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) , eseguire:

     sudo apt-get install doxygen 
  • Per risolvere questo: PolarSSL not found , eseguire:

     sudo apt-get install libpolarssl-dev 
  • Per risolvere questo: -- package 'libnl-tiny' not found e -- package 'libnl-genl-3.0' not found , eseguire:

     sudo apt-get install libnl-utils 

Quindi, pulire la cartella di origine:

 cd ~/oomf make clean 

E inizia di nuovo cmake :

 cd build cmake .. 

Sembra che tu abbia un paio di dipendenze mancanti (Doxygen, PolarSSL, libnl-tiny, libnl-genl-3.0).

Prima di eseguire cmake è necessario installare le dipendenze richieste e / o configurare la compilazione in base alle dipendenze disponibili nel sistema. Ad esempio, potrebbe essere ansible creare senza Doxygen, ma potrebbero essere necessari altri pacchetti.