Tengo el sistema Ubuntu 13.10 de 32 bits. Recientemente, cuando intento compilar ejecutando ./autogen.shy ./configureobtengo
PKG_PROG_PKG_CONFIG: command not found
error. He libtoolinstalado Tengo tres archivos en aclocal usr/share/como alocal, aclocal-1.13yaclocal-1.4
¿Cómo puedo solucionar ese error local?
EDITAR:
Hace algún tiempo compilé la última versión de automake desde la fuente y la instalé porque un código fuente necesitaba una versión reciente de automake para ejecutar el proceso de configuración. Desde entonces, cada vez que ejecuto estándar ./autogeny /configurecomandos en el directorio fuente para generar makefile, obtengo
PKG_PROG_PKG_CONFIG: command not found
error
find /usr -name "pkg.m4"
me da
/usr/share/aclocal/pkg.m4
y
aclocal --print-ac-dir
me da
/usr/local/share/aclocal

pkg-configinstalado el paquete? ¿/usr/share/aclocal/pkg.m4existe el archivo en su sistema?find /usr -name "pkg.m4"me da/usr/share/aclocal/pkg.m4aclocal --print-ac-dirdiceRespuestas:
La
PKG_PROG_PKG_CONFIGvariable se refiere a una macropkg.m4que se proporciona como parte del paquete pkg-config, por lo que lo primero que debe verificar es que pkg-config está instalado y que el archivo de macro está en la ubicación predeterminada (y es legible, por supuesto)Si eso se verifica, entonces la pregunta es ¿por qué
aclocalno encontrarlo? Puede verificar dóndeaclocalestá configurado para buscar archivos m4 de terceros utilizando el--print-ac-dirinterruptor, es decirSi eso no es lo mismo que la ubicación anterior, sugiere que hay una versión no estándar de automake en su sistema; si no puede resolver eso, entonces una posible solución es establecer o exportar la
ACLOCAL_PATHvariable de entorno antes de ejecutar el autogen. sh script ego
Consulte la sección de ruta de búsqueda de macros del manual GNU automake.
fuente
PKG_PROG_PKG_CONFIGpodría provenir de un error tipográfico en una asignación variable, por ejemplo, enPKG_PROG_PKG_CONFIG<space>=...lugar dePKG_PROG_PKG_CONFIG=....grep "PKG_PROG_PKG_CONFIG "en tus archivos.