Portál AbcLinuxu, 9. května 2025 22:57

Dotaz: Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB

26.12.2004 20:14 Pavell | skóre: 22 | blog: Linuxový poznámkový blog | Hradec Králové
Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB
Přečteno: 224×
Odpovědět | Admin
Ahoj, při kompilaci programu GIMP (a nejen jeho) mám problémy s GLIB, Nejdřív to nechtělo najít dva hlavičkové soubory, ty cesty pak přidal. A tak mě konfigurační skript doarzil s tímhle:
configure:23729: checking for pkg-config
configure:23747: found /usr/local/bin/pkg-config
configure:23760: result: /usr/local/bin/pkg-config
configure:23783: checking for GLIB - version >= 2.4.5
configure:23932: result: no
configure:23965: gcc -o conftest -I/usr/include/glib-2.0/ \
-I/usr/lib/glib-2.0/include/ -Wall    conftest.c   >&5
/tmp/ccwqu1hN.o(.text+0x19): In function `main':
: undefined reference to `glib_major_version'
/tmp/ccwqu1hN.o(.text+0x22): In function `main':
: undefined reference to `glib_minor_version'
/tmp/ccwqu1hN.o(.text+0x2b): In function `main':
: undefined reference to `glib_micro_version'
collect2: ld returned 1 exit status
V testovacím programu je na konci
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
Můžete mi někdo prosím poradit, co s tím? To skoro vypadá, jako kdyby snad ty konstanty nebyly v souborech definovane. Díky moc
Kdyby každý nespokojený student napsal virus, neexistoval by jiný software.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.12.2004 20:26 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vůbec se to s glib nelinkuje.

Jestliže ti nenašel ani hlavičkové soubory, ani knihovny, tak zřejmě nenašel GLib vůbec ... co vypíše pkg-config --modversion glib-2.0?

Pokud nic, tak si do PKG_CONFIG_PATH přidej adresář obsahující glib-2.0.pc.

Pokud jinou verzi, než kterou chceš, tak máš zároveň nainstalovaných více verzí. Nedoporučuji.
26.12.2004 21:15 Pavell | skóre: 22 | blog: Linuxový poznámkový blog | Hradec Králové
Rozbalit Rozbalit vše Re: Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB
To bylo ono, díky. :-) Ale ještě to není všechno. :-( Vypadá to, že mu chybí spousta cest, odkud by měl vkládat soubory GTK a GLIB. Dá se to nějak hromadně vyřešit?
Kdyby každý nespokojený student napsal virus, neexistoval by jiný software.
27.12.2004 00:10 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB
Jaká spousta cest a jaké soubory? Pro kompilaci je to snad vše. Pro spouštění bude asi zapotřebí upravit nějaké cesty v konfigurácích či proměnné prostředí, pokud jsi předtím měl Gtk+ jinde než v /usr/local. Viz Running Gtk+ Applications. Vůbec nejlepší je asi nepřehazovat Gtk+ z /usr do /usr/local a zpět a poohlédnout se po balíčku/vyrobit si balíček pro své distro -- Gimpu 2.2 stačí Gtk+ a GLib 2.4.x, které by už dnes měly být běžné.
27.12.2004 00:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kompilace (nejen) GIMPu 2.2.0 a problém s GLIB
Pro kompilaci je to snad vše.

A nebo taky ne, protože se configure normálně pokouší minimální Gtk+ program nejen zkompilovat a slinkovat, ale i spustit. V každém případě napiš něco konkrétního, chceš-li konkrétní radu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.