Překlad programu Viking

Při konfiguraci překladi programu viking (GPS manager) běh skriptu skončí chybou:


checking for GTK+ - version >= 2.2.0… no
*** Could not run GTK+ test program, checking why…
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error: needs GTK+ 2.2.0

V souboru config.log je:


configure:5724: checking for GTK+ - version >= 2.2.0
configure:5880: result: no
configure:5918: gcc -o conftest -g -O2 conftest.c >&5
conftest.c:58:21: error: gtk/gtk.h: No such file or directory
conftest.c: In function ‘main’:
conftest.c:64: error: ‘gtk_major_version’ undeclared (first use in this function)
conftest.c:64: error: (Each undeclared identifier is reported only once
conftest.c:64: error: for each function it appears in.)
conftest.c:64: error: ‘gtk_minor_version’ undeclared (first use in this function)
conftest.c:64: error: ‘gtk_micro_version’ undeclared (first use in this function)
configure:5924: $? = 1
configure: failed program was:

/* confdefs.h. */

Pokud je mi známo, GTK+ mám vyšší verze (aktuální Fedora 64bit). Vlákno “Chybí balíčky?” http://forum.fedora.cz/read.php?5,10982 jsem přečet, mám vše nainstalováno. Kde ještě může být chyba?

Hmm… “Správce balíčků” říká, že “Gtk+extra-devel” je instalován (před chvilkou jsem ho instaloval), zatímco “rpm -q Gtk+extra-devel” tvrdí, že ne.

Linux rozlisuje mala a velka pismena, takze gtk+extra-devel je neco jineho nez Gtk+extra-devel. Podivejte se do skritpu ./configure co za soubor configure v tomto bode hleda, pote hledejte ve kterem balicku je tento soubor.