GNU/Linux >> Znalost Linux >  >> Linux

chyba autoconf na ubuntu 11.04

Vím, že je trochu pozdě, ale stačí nainstalovat knihovnu libgtk2.0-dev :

sudo apt-get install libgtk2.0-dev

Pokud se zobrazí chyby týkající se něčeho souvisejícího s GLIB, nainstalujte libglib2.0-dev také:

sudo apt-get install libglib2.0-dev

Vzhledem ke jménu AM_PATH_GTK_2_0 uděláme následující sled pozorování:1) "AM_" je ve jmenném prostoru automobilky, takže makro m4 musí pocházet z automobilky.2) Hmmm, není v automobilce.3) Pravděpodobně pochází z gtk , takže vývojáři gtk udělali chybu při pojmenování svého makra m4 v konfliktu s automake. To je chyba v gtk, ale pravděpodobně si budu muset stáhnout nejnovější verzi gtk, abych získal makro.

Problém je v tom, že nemáte makro m4, které gtk očekává, že budete mít. Pravděpodobně budete muset nainstalovat libgtk-devel (nebo něco takového). Pokud mám pravdu a libgtk skutečně instaluje makro m4 s názvem AM_..., nahlaste to prosím vývojářům jako chybu. Šlápají na jmenný prostor automobilek (toto je bohužel extrémně častá chyba.)

Protože se zmiňujete o stahování automake, myslím, že problém je v tom, že používáte aclocal, který se nehledá v /usr/share/aclocal, ale v jiném umístění (tj. nainstalovali jste automake do /usr/local) Když jste nainstalovali libgtk- dev, pravděpodobně nainstaloval soubor *.m4 do /usr/share/aclocal, ale potřebujete tento soubor do /usr/local/share/aclocal (nebo $prefix/share/aclocal, kde prefix je to, co jste použili k instalaci automake .) Nejjednodušším řešením je zkopírovat tento soubor do $(aclocal --print) To znamená, že spusťte "aclocal --print", abyste viděli, kde aclocal hledá soubory m4, a pak najděte soubor, který libgtk-dev nainstaloval a který definuje nesprávně pojmenované makro m4 a zkopírujte tento soubor do příslušného umístění. Alternativně (a pravděpodobně lepším řešením) můžete vložit soubor s názvem dirlist do $(aclocal --print), který obsahuje jeden řádek "/usr/share/aclocal", takže váš ručně nainstalovaný aclocal bude vždy hledat soubory m4, které jsou nainstalovány v /usr/share.


Linux
  1. Nainstalujte VirtualBox 4.2 na Ubuntu 13.04

  2. Nainstalujte VirtualBox 4.3 na Ubuntu 14.04

  3. Nainstalujte uTorrent na Ubuntu 16.04

  1. Nainstalujte GitLab na Ubuntu 18.04

  2. Nainstalujte Nginx na Ubuntu

  3. Nainstalujte Qt na Ubuntu

  1. Nainstalujte Podman na Ubuntu

  2. Co nainstalovat na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 20.04