So che è un po' tardi, ma devi solo installare la libreria libgtk2.0-dev
:
sudo apt-get install libgtk2.0-dev
Se ricevi errori su qualcosa relativo a GLIB, installa libglib2.0-dev
anche:
sudo apt-get install libglib2.0-dev
Dato il nome AM_PATH_GTK_2_0, si fa la seguente sequenza di osservazioni:1) "AM_" è nel namespace di automake, quindi la macro m4 deve provenire da automake.2) Hmmm, non è in automake.3) Probabilmente deriva da gtk , quindi gli sviluppatori gtk hanno commesso un errore nel nominare la loro macro m4 in conflitto con automake. Questo è un bug in gtk, ma probabilmente dovrò scaricare la versione più recente di gtk per ottenere la macro.
Il problema è che non hai la macro m4 che gtk si aspetta che tu abbia. Probabilmente devi installare libgtk-devel (o qualcosa del genere). Se ho ragione e libgtk sta effettivamente installando una macro m4 denominata AM_..., segnalalo come bug agli sviluppatori. Stanno calpestando lo spazio dei nomi delle case automobilistiche (questo è, sfortunatamente, un errore estremamente comune.)
Dato che hai menzionato il download di automake, penso che il problema sia che stai eseguendo aclocal che non sta cercando in /usr/share/aclocal, ma in una posizione diversa (cioè, hai installato automake in /usr/local) Quando hai installato libgtk- dev, probabilmente ha installato il file *.m4 in /usr/share/aclocal, ma hai bisogno di quel file in /usr/local/share/aclocal (o $prefix/share/aclocal, dove prefix è quello che hai usato per installare automake .) La soluzione più semplice è copiare quel file in $(aclocal --print) Cioè, eseguire "aclocal --print" per vedere dove aclocal sta cercando i file m4, quindi trovare il file installato da libgtk-dev che definisce il macro m4 denominata in modo improprio e copiare tale file nella posizione appropriata. In alternativa (e probabilmente una soluzione migliore) puoi mettere un file chiamato dirlist in $(aclocal --print) che contiene la singola riga "/usr/share/aclocal", in modo che il tuo aclocal installato a mano cercherà sempre i file m4 che sono installati in /usr/share.