Vraag & Antwoord

OS Linux

gtk+

12 antwoorden
  • Hoi allemaal, Ik wil gtk+ installeren. Heb daarvoor eerst wat depencies gedownload en gecompileerd en geinstalleerd. En ook pkgconfig 0.15.0-1. Tot dusver ging het goed. Maar daarna moest ik de volgende tarballs binnenhalen: atk 1.2.4 glib 2.2.2 pango 1.2.3 Eerst moet glib geinstalleerd worden, anders lukken de andere 2 niet. Maar als ik atk uit uitpak met tar -zvxf, en ik doe daarna ./configure, krijg ik de volgende melding: *** 'pkg-config --modversion glib-2.0' returned 2.2.2, 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 no configure: error: *** GLIB 2.0.0 or better is required. The latest version of *** GLIB is always available from ftp://ftp.gtk.org/. Hoe los ik dit op? Ik heb al wat zitten klungelen met die enviroment variabelen. Maar tot nu toe heeft het nog niet gewerkt. Roy
  • Heb je glib-2.2.2 wel geinstalleerd? Het kan ook zijn dat pkg-config niet in de goede directory zoekt. Doe anders eerst opnieuw in je glib-2.2.2 source: ./configure --prefix=/usr && make && make install voeg de volgende regel toe aan je .bash_profile, .bashrc of iets dergelijks: export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig (kijk eerst even waar pkgconfig bij jou staat). type die regel ook even in je huidige sessie in. Zonder pkg_config_path variabele kan je nog wel eens (vage) errors krijgen Succes!
  • Ja ik heb glib 2.2.2 idd geinstalleerd, daarom vind ik het ook zo raar dat ik die error krijg. Hij staat overigens in deze dir: /usr/local/include/glib-2.0/glib. En dat heb ik via de pakket manager opgezocht. Door het pakket glib te zoeken en daarna op Bestandenlijst te klikken (weet niet of ik dat zo moet opzoeken, lijkt me wel). Ik installeer alles iig met checkinstall dus hij vind het wel. En pkg-config staat bij in de dir: /usr/local/bin. Zijn dit de gebruikelijke goede directories voor deze progs? Of moet ik de pakketten opnieuw installeren onder een andere dir? En moet ik dan verder nog wat doen, met het enviroment? BTW: dat commando EXPORT, voegt dat wat toe aan een bestaande sleutel van het enviroment? klopt dat? Dus als ik een extra directory aan het PATH wil toevoegen hoef ik dus niet de hele regel van het PATH in te typen? Maar kan ik gewoon met: export PATH=directory wat toevoegen? mvg, Roy
  • Het zou goed kunnen (als ik kijk naar de foutmelding) dat er al een glib-versie is gevonden op je systeem en dat je een nieuwere versie in een andere dir hebt geinstalleerd. Probeer daarom eens glib-2.2.2 in "usr" te installeren (./configure --prefix=/usr). Daar staat waarschijnlijk ook de oude versie. pkg-config is goed geinstalleerd zo te zien. - Export voegt niet iets toe maar overschrijft de oude variabele. "export PATH=/usr/local/sbin" zorgt er dus voor dat je path alleen nog maar uit /usr/local/sbin bestaat. Wil je iets toevoegen aan je path doe dan zoiets: export PATH=$PATH:/usr/local/bin:/usr/X11R6/bin type export zonder opties voor om je huidige variabelen te zien
  • Bedankt! Ik heb die glib nu in de /usr directory geinstalleerd. Ben nu weer een stapje verder, alleen dit is nog over van de foutmelding: configure: error: *** GLIB 2.0.0 or better is required. The latest version of *** GLIB is always available from ftp://ftp.gtk.org/. Hoe los ik dit dan weer op? Ik heb tenslotte glib-2.2.2, dus dat moet goed zijn. Komt dit omdat het PATH in meerdere directory's zoekt? Ik durf dat PATH niet zomaar aan te passen er staan veel directory's in het path. Dus dat zal toch wel nodig zijn lijkt me? mvg, Roy
  • probeer het volgende eens (als root): ldconfig && export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig
  • Geprobeerd foutmelding nog steeds niet weg. BTW: ik doe alles via root. Wat kan ik nog meer proberen? mvg, Roy
  • Iemand nog een suggestie? BVD, Roy
  • Zoals ik al zei ja kan beter opnieuw met Mandrake beginnen. Al sje zelf een souce wil compileren, dan kan je beter gentoo of knoppix (?) gebruiken. Gebruik in het geval van mandrake alleen de rpm's van mandrake zelf en ga niet zelf met essentiele programma's klooien.
  • Ik denk dat configure nu de headers van Glib mist. Is er een pakket als glib-devel oid beschikbaar? Max
  • [quote:e4abc2a731="maximilaan"]Ik denk dat configure nu de headers van Glib mist. Is er een pakket als glib-devel oid beschikbaar? Max[/quote:e4abc2a731] Nee, alleen glibc-devel, maar dat pakket heeft zeker te maken met glibc? En nu? Moet ik glib-devel downloaden en installeren? Waarvoor zijn btw die devel pakketten voor bedoeld? Wat betekent devel? mvg, Roy
  • Ben niet zo bekend met GTK, maar als er een glib-devel bestaat, dan is dat hetgene wat op dit moment ontbreekt. devel is een afkorting voor developer oid. devel-pakketten bevatten altijd de zgn header-bestanden die nodig zijn om een bepaald pakket te compileren. Bijv. als je een kde-applicatie compileert heb je qt-devel en kdelibs-devel nodig. Max

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.