GLIB en GTK hell

Pagina: 1
Acties:

  • The_DoubleU
  • Registratie: Augustus 2002
  • Laatst online: 10:30

The_DoubleU

Tweaker in München

Topicstarter
Ik heb Suse 8.1 (2.4.19-4GB) en volgens de Yast package manager heb ik Glib2, Glib1 en ook de GTK+ pakketten installeert.
Ik probeerde Xchat te compilen maar dat liep fout. "Can't find Glib2.0".

Geen probleem dan download ik toch de nieuwe versies.
Naar veel gekloot, ik bleek nog meer te missen heb ik dan (gtk+1 en glib1) is me het gelukt deze te installeren.
Maar als ik nu probeer pango 1.05 probeer te installeren krijg ik de melding

code:
1
2
3
4
5
6
7
8
9
checking for GLIB - version >= 2.0.0... 
*** 'pkg-config --modversion glib-2.0' returned 2.0.7, but GLIB (2.0.6)
*** 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 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


en Xchat geeft nog steeds de melding

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
checking for GLIB - version >= 1.2.0... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: warning: Cannot find GLIB! Not building GTK frontend
checking for dlopen in -ldl... (cached) yes
checking for gtk-config... (cached) no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.


Hoe verwijder ik al deze libraries GLIB 1 en 2, GTK 1 en 2?
Zodat ik alles opnieuw fris kan installeren en zo Xchat aan de praat krijg.
Alvast bedankt voor de tips.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

The_DoubleU schreef op 21 November 2002 @ 21:55:
Ik heb Suse 8.1 (2.4.19-4GB) en volgens de Yast package manager heb ik Glib2, Glib1 en ook de GTK+ pakketten installeert.
Ik probeerde Xchat te compilen maar dat liep fout. "Can't find Glib2.0".
Omdat je glib2.0-dev mist (dus glib-<versienummer>-dev).. Die heb je nodig als je zelf packages wilt compileren.
Hoe verwijder ik al deze libraries GLIB 1 en 2, GTK 1 en 2?
Zodat ik alles opnieuw fris kan installeren en zo Xchat aan de praat krijg.
Alvast bedankt voor de tips.
rpm -e <packagenaam>

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 13:18

Sjonny

Fratser

je moet natuurlijk ook wel de -dev versies van glib en gtk installeren eh...

[shameless debian promotion]
$ apt-get install xchat
of als je perse de source wil:
$ apt-get build-dep xchat
$ apt-get -b source xchat
kijk toch es wat makkelijk :)
[/promotion]

The problem is in the part of your brain that handles intelligence.


Verwijderd

je kan glib 1.x en 2.x gewoon naast elkaar installeren, net als gtk 1.x en gtk 2.x. De 2.x versies gebruiken pkg-config, de 1.x versies hebben hun eigen <naam>-config script. Zorg gewoon dat je gtk en glib 1.2.10 installeert en glib 2.0.x en gtk 2.0.7 (of wat de nieuwste ook maar is). Van beide ook de headers (include ofwel -devel files)

  • The_DoubleU
  • Registratie: Augustus 2002
  • Laatst online: 10:30

The_DoubleU

Tweaker in München

Topicstarter
Probleem is dus dat ik glib en gtk (1&2) compiled heb en niet installeerd via een RPM. Is er dan een makkelijke manier om die weer te verwijderen?

[ Voor 96% gewijzigd door The_DoubleU op 22-11-2002 12:20 ]


Verwijderd

als je de source nog hebt staan, kun je make uninstall doen vanuit die source directory.

Als je de source niet meer hebt, pak je de tarball opnieuw uit, geef je hetzelfde configure commando als wat je eerst gebruikte, en dan kun je make uninstall doen. Sommige directories blijven dan misschien achter, maar verder is alles dan wel weg. Daarna gewoon de rpms installeren (ook de -devel) van zowel gtk/glib1 als gtk/glib2 (en bij gtk2 heb je ook pango en atk nodig).

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 13:18

Sjonny

Fratser

als je van de source gtk enzo gebuild heb, heb je grote kans dat er twee gtk-config en glib-config files zijn (in /usr/bin en /usr/local/bin), de oude van suse krijgt dan voorrang, want /usr/bin staat eerder in je path dan /usr/local/bin.

The problem is in the part of your brain that handles intelligence.


  • The_DoubleU
  • Registratie: Augustus 2002
  • Laatst online: 10:30

The_DoubleU

Tweaker in München

Topicstarter
Thanks Sjonny en wbsoft.
Ik zal dat eens proberen (zit nu op werk :( )

Verwijderd

Sjonny schreef op 21 November 2002 @ 22:08:
je moet natuurlijk ook wel de -dev versies van glib en gtk installeren eh...

[shameless debian promotion]
$ apt-get install xchat
of als je perse de source wil:
$ apt-get build-dep xchat
$ apt-get -b source xchat
kijk toch es wat makkelijk :)
[/promotion]
apt is er ook voor rpm (in redhat) mafkees
Pagina: 1