Problem pri instalaciji paketa!!

Problem pri instalaciji paketa!!

offline
  • Pridružio: 22 Nov 2006
  • Poruke: 27

Molim da mi se odgovori tko zan nešto o ovome
Prilikom instalacije paketa atk ispiše mi se poruka pri kraju ./configure :

checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.12.4, but GLIB
(2.10.2)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the [b]error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or

by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment
variable
PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLIB 2.0.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed
*** but not in the same location as pkg-config add the location of the file
*** glib-2.0.pc to the environment variable PKG_CONFIG_PATH.


...i tu stane atk. Tko zna što njega točno mući i kako to riješiti?
Ako je moguće detaljnije (jednostavnije) objasnit jer linux koristim od jučer ujutro.

Pozdrav ekipi



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Program zahteva noviju verziju GLIB-a, a ti je nemas. Zapravo imas konflikt. Verovatno imas zaostatke od stare verzije, bas kako ti configure i kaze.

Mislim da bi najbolje bilo da skines source GLIB-a, da ga kompajliras i instaliras pa onda da krenes na instalaciju ovog akt.. ili sta vec.



offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12486
  • Gde živiš: Južni pol

Koja distribucija je u pitanju...

Ajde otkucaj ovo i pasteuj izlaz:
cat /usr/lib/glib-2.0/include/glibconfig.h | grep VERSION

Dopuna: 13 Dec 2006 18:28

Hm... Pade mi napamet ovakav scenario... Dakle... U tvojoj distribuciji je instalirana verzija 2.xx... Medjutim ti iz nekog razloga instaliras noviju verziju preko postojece.. U tom slucaju nova verzija (ukoliko nisi namestao prefix pri pokretanju configure skripta) bi bila instalirana u /usr/local/lib, dok stara vec postoji u /usr/lib... E to bi mogao biti taj konflikt... Dakle otkucaj i:

ls /usr/local/lib/glib*
cat /usr/local/lib/glib-2.0/include/glibconfig.h | grep VERSION

offline
  • Pridružio: 22 Nov 2006
  • Poruke: 27

Mislim da si odlično skužio koji je problem. Dakle kad otkucam ovo prvo što si mi rekao dobijem ovaj izlaz:

slatkish1984@FERovac:~$ cat /usr/lib/glib-2.0/include/glibconfig.h | grep VERSION
#define GLIB_MAJOR_VERSION 2
#define GLIB_MINOR_VERSION 10
#define GLIB_MICRO_VERSION 3


A sad idem napravit ovo drugo... pa javim šta je bilo.

Dopuna: 13 Dec 2006 23:23

Dakle, sad sam utipkao ove dvije linije koje si mi rekao. Rezultati...

slatkish1984@FERovac:~$ ls /usr/local/lib/glib*
include
slatkish1984@FERovac:~$ cat /usr/local/lib/glib-2.0/include/glibconfig.h | grep VERSION
#define GLIB_MAJOR_VERSION 2
#define GLIB_MINOR_VERSION 12
#define GLIB_MICRO_VERSION 4
slatkish1984@FERovac:~$



Ako ti je sad šta jasnije pliz reci šta da dalje napravim.
Thanx na trudu!

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12486
  • Gde živiš: Južni pol

Hm... Najjednostavnije bi bilo ako jos uvek imas source te novije verzije. Tada bi usao u dir gde se nalazi source i samo otkucao:

make uninstall

Najsigurnije bi zatim bilo deinstalirati stariju verziju koristeci nativni menadzer paketa distribucije, a zatim instalirati novu verziju umesto nje... No, nesto sumnjam da ce to ici glatko ukoliko ti je pokrenuto desktop okruzenje (i/ili programi) koje koristi glib (gnome, xfce, itd). U tom slucaju bi morao prvo da izadjes iz tog okruzenja (da li u drugo ili u konzolni rezim - svejedno) a zatim pratis uputstvo kao za prepisivanje (opisano ispod).

Jos jedna opcija je prepisivanje stare verzije novom... U tom slucaju bi to odradio na ovaj nacin:

./configure --prefix=/usr
make
make install
ldconfig

Ko je trenutno na forumu
 

Ukupno su 1055 korisnika na forumu :: 42 registrovanih, 6 sakrivenih i 1007 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., AleksSE, Battlehammer, bokisha253, Boris BM, Cassius Clay, cvrle312, danilopu, dijica, Dorcolac, FOX, Frunze, Georgius, hyla, ikan, ivan1973, Ivica1102, janbo, Kriglord, Kubovac, KUZMAR, Lieutenant, ljuba, lord sir giga, mercedesamg, MikeHammer, milos.cbr, milutin134, Misirac, nebidrag, nuke92, opt1, pein, procesor, raptorsi, sevenino, stegonosa, taz1cl, Trpe Grozni, Vatreni Zmaj, wolf431, yrraf