Saya tahu ini agak terlambat, tetapi Anda hanya perlu menginstal pustaka libgtk2.0-dev
:
sudo apt-get install libgtk2.0-dev
Jika Anda mendapatkan kesalahan tentang sesuatu yang terkait dengan GLIB, instal libglib2.0-dev
juga:
sudo apt-get install libglib2.0-dev
Diberi nama AM_PATH_GTK_2_0, seseorang membuat urutan pengamatan berikut:1) "AM_" ada di namespace automake, jadi makro m4 harus berasal dari automake.2) Hmmm, bukan di automake.3) Mungkin berasal dari gtk , jadi pengembang gtk membuat kesalahan dalam menamai makro m4 mereka yang bertentangan dengan pembuatan otomatis. Itu adalah bug di gtk, tetapi saya mungkin perlu mengunduh gtk versi terbaru untuk mendapatkan makro.
Masalahnya adalah Anda tidak memiliki makro m4 yang diharapkan gtk untuk Anda miliki. Anda mungkin perlu menginstal libgtk-devel (atau sesuatu seperti itu). Jika saya benar dan libgtk memang memasang makro m4 bernama AM_..., harap laporkan itu sebagai bug kepada pengembang. Mereka menginjak namespace automakes (sayangnya, ini adalah kesalahan yang sangat umum.)
Karena Anda menyebutkan mengunduh automake, saya pikir masalahnya adalah Anda menjalankan aclocal yang tidak mencari di/usr/share/alocal, tetapi di lokasi yang berbeda (yaitu, Anda menginstal automake di/usr/local) Ketika Anda menginstal libgtk- dev, itu mungkin menginstal file *.m4 di /usr/share/aclocal, tetapi Anda memerlukan file itu di /usr/local/share/aclocal (atau $prefix/share/aclocal, di mana awalan adalah apa yang Anda gunakan untuk menginstal automake .) Solusi paling sederhana adalah menyalin file itu ke $(alocal --print) Yaitu, jalankan "aclocal --print" untuk melihat di mana aclocal mencari file m4, lalu temukan file yang diinstal libgtk-dev yang menentukan makro m4 bernama tidak benar dan salin file itu ke lokasi yang sesuai. Alternatifnya (dan mungkin solusi yang lebih baik) Anda dapat meletakkan file bernama dirlist di $(alocal --print) yang berisi baris tunggal "/usr/share/aclocal", sehingga tangan Anda yang terinstal aclocal akan selalu mencari file m4 yang dipasang di /usr/share.