Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Twee VERSIES van Glib DOOR ELKAAR. Hoe fix ik dit probleem?

wbsoft
4 antwoorden
  • De Linuxversie van Soulseek (http://www.soulseek.org/) vereist de aanwezigheid van div. paketten, o.a. GTK …. Dat vereist weer glib en die zei hij aanvankelijk te missen. Ik ben nu vastgelopen omdat ik zonder al te veel nadenken een versie van glib heb geinstalleerd die bij nader inzien al aanwezig was. Nu geeft ./configure van gtk (waar die glib voor nodig was) de volgende melding:

    [code:1:215537afbd]checking for GLIB - version >= 1.2.7…
    *** 'glib-config –version' returned 1.2.7, but GLIB (1.2.10)
    *** was found! If glib-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 glib-config was wrong, set the environment variable GLIB_CONFIG
    *** to point to the correct copy of glib-config, and remove the file config.cache
    *** before re-running configure
    no
    configure: error:
    *** GLIB 1.2.7 or better is required. The latest version of GLIB
    *** is always available from ftp://ftp.gtk.org/.[/code:1:215537afbd]

    Ik heb dus 1.2.7 en 1.2.10 op de een of andere manier door elkaar op mijn systeem staan .. het configurescript van GTK ziet ze beide en loopt erop vast. Hoe kan ik dit oplossen? Alvast bedankt.
  • Configure zegt volgens mij dat hij versie 1.2.7 op je systeem verwacht, maar dat versie 1.2.10 aanwezig is.
    Configure heeft dus geen 1.2.7 gevonden. Weet je zeker dat die ook op je systeem staat?
    Wat je volgens mij moet doen is in ld.conf zoeken naar de regel die verwijst naar glib 1.2.7, en deze aanpassen zodat hij voortaan verwijst naar 1.2.10

    Succes, Max
  • Ja, die versie 1.2.7 heb ik dus later geinstalleerd, had ik niet moeten doen :( Maar, waar staat ld.conf? Ik kan dat nergens vinden, is dit ook aanwezig op SuSE of is er iets anders waarin ik die verwijzing kan aanpassen. Want inderdaad, dat zal waarschijnlijk het probleem oplossen.
  • [quote:c9e31a2b12="wateengedoe2"]Ja, die versie 1.2.7 heb ik dus later geinstalleerd, had ik niet moeten doen :( Maar, waar staat ld.conf? Ik kan dat nergens vinden, is dit ook aanwezig op SuSE of is er iets anders waarin ik die verwijzing kan aanpassen. Want inderdaad, dat zal waarschijnlijk het probleem oplossen.[/quote:c9e31a2b12]

    /etc/ld.so.conf, maar daar schiet je niet zo veel mee op. probeer eens

    [code:1:c9e31a2b12]
    ldconfig -v | grep 'libg'
    [/code:1:c9e31a2b12]

    (ik veronderstel even dat de libraries van glib beginnen met libg, als je het niet weet probeer dan gewoon 'ldconfig -v')

    Dan zie je bovenaan welke versie(s) van glib in gebuik zijn. Kijk naar welk bestand libg.so.1 of libg.so.2 linkt en zorg dat de links in /usr/lib of /usr/X11R6/lib in orde zijn. Het is alleen niet te hopen dat je beide libraries hebt geinstalleerd en de 1.2.10 include files overschreven zijn door die van 1.2.7 …

Beantwoord deze vraag

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