GNU/Linux >> Tutoriales Linux >  >> Linux

error de autoconf en ubuntu 11.04

Sé que es un poco tarde, pero solo tienes que instalar la biblioteca libgtk2.0-dev :

sudo apt-get install libgtk2.0-dev

Si obtiene errores sobre algo relacionado con GLIB, instale libglib2.0-dev también:

sudo apt-get install libglib2.0-dev

Dado el nombre AM_PATH_GTK_2_0, uno hace la siguiente secuencia de observaciones:1) "AM_" está en el espacio de nombres de automake, por lo que la macro m4 debe provenir de automake.2) Hmmm, no está en automake.3) Probablemente proviene de gtk , por lo que los desarrolladores de gtk cometieron un error al nombrar su macro m4 en conflicto con automake. Eso es un error en gtk, pero probablemente necesite descargar la versión más reciente de gtk para obtener la macro.

El problema es que no tienes la macro m4 que gtk espera que tengas. Probablemente necesite instalar libgtk-devel (o algo así). Si no me equivoco y libgtk está instalando una macro m4 llamada AM_..., infórmelo como un error a los desarrolladores. Están pisoteando el espacio de nombres de automakes (esto es, desafortunadamente, un error extremadamente común).

Dado que menciona la descarga de automake, creo que el problema es que está ejecutando aclocal que no busca en /usr/share/aclocal, sino en una ubicación diferente (es decir, instaló automake en /usr/local) Cuando instaló libgtk- dev, probablemente instaló el archivo *.m4 en /usr/share/aclocal, pero necesita ese archivo en /usr/local/share/aclocal (o $prefix/share/aclocal, donde prefix es lo que usó para instalar automake .) La solución más simple es copiar ese archivo a $(aclocal --print) Es decir, ejecutar "aclocal --print" para ver dónde aclocal está buscando archivos m4, luego encontrar el archivo que instaló libgtk-dev que define el macro m4 incorrectamente nombrada y copie ese archivo en la ubicación adecuada. Alternativamente (y probablemente sea una solución mejor) puede colocar un archivo llamado dirlist en $(aclocal --print) que contenga la línea única "/usr/share/aclocal", de modo que su aclocal instalado a mano siempre busque archivos m4 que están instalados en /usr/share.


Linux
  1. Instale VirtualBox 4.2 en Ubuntu 13.04

  2. Instalar uTorrent en Ubuntu 16.04

  3. Instalar GitLab en Ubuntu 18.04

  4. Instalar Nginx en Ubuntu

  5. Instalar Qt en Ubuntu

Instalar CouchDB en Ubuntu 20.04

Instalar Nginx en Ubuntu 18.04

Instalar Redis en Ubuntu

Instalar Jenkins en Ubuntu 18.04

Instalar Elasticsearch en Ubuntu 18.04

Instalar MongoDB en Ubuntu 18.04