CMAKE NO pudo encontrar PkgConfig (falta: PKG_CONFIG_EXECUTABLE)

18

He estado compilando freerpdcliente para Eclipse en Ubuntu 14.04 pero aparece un error:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

cuando uso CMake 2.8. ¿Cómo puedo deshacerme de él?

Ananthu r nath
fuente
Le falta el cmake-datapaquete, ha logrado eliminar algunos archivos que contiene, o Eclipse está utilizando un cmake diferente al que viene en Ubuntu, o está jugando con el entorno de ruta de módulos predeterminado de cmake.
dobey
eclipse está fuera de discusión ya que no está involucrado en la construcción, cmake-data ya está allí, ¿hay alguna posibilidad de que pueda corregirlo con el entorno de ruta?
Ananthu r nath
¿ sudo apt-get install --reinstall pkg-config cmake-dataAyuda, en caso de que alguno de sus archivos esté dañado?
David Foerster

Respuestas:

22

Tratar:

sudo apt-get install pkg-config
Dimitri Podborski
fuente
Lo intenté pero no
sirvió de
¿También sudo apt-get install cmake-dataprobaste como lo sugirió Dobey?
Dimitri Podborski
sí, ananthu @ ananthu-System-Product-Name: ~ / FreeRDP-masteropy $ sudo apt-get install cmake-data [sudo] contraseña para ananthu: Leyendo listas de paquetes ... Hecho Construyendo árbol de dependencia Leyendo información de estado ... Hecho cmake-data ya es la versión más nueva. cmake-data set para instalar manualmente. 0 actualizado, 0 recién instalado, 0 para eliminar y 594 no actualizado.
Ananthu r nath
pero no se resuelve entonces también
Ananthu r nath
3

Me encontré con este problema loco al compilar opencv. El problema es que CMake no encuentra el ejecutable pkg-config.

Arreglo así:

1) En la terminal de ubuntu,

which pkg-config

Obtendrá "usr / bin / pkg-config" si está instalado

2) Agregar

set(PKG_CONFIG_EXECUTABLE "/usr/bin/pkg-config")

a su archivo Cmake, o en su directorio de compilación, ejecute "cmake-gui" para agregarlo usando la GUI. Ahora, Cmake encontrará la pkg-config.

Isuru Walpola
fuente