GTK+ configure ei onnistunut

GTK on mm. Firefoxin vaatima grafiikkakirjasto (muutama tiedosto) Käyttikseni on Linux Fedora core joten valitsin Linux-version. Latasin ohjelman osoitteesta:

http://ftp.gnome.org/pub/gnome/sources/gtk /2.18/ ja sieltä version
gtk -2.18.0.tar.gz 23-Sep-2009 06:13 27M

Toimin INSTALL tiedostossa annetun ohjeen (alla) mukaisesti Imurointi ja tiivistyksen purku onnistuivat, syntyi hakemisto /tmp/gtk -2.18.0 ja sinne joukko tiedostoja.

Simple install procedure
========================

% gzip -cd gtk -2.18.0.tar.gz | tar xvf - # unpack the sources
% cd gtk -2.18.0 # change to the toplevel directory
% ./configure # run the `configure' script #error:
% make # build GTK #EI TOIMINUT
[ Become root if necessary ]
% make install # install GTK
-------------------
Mutta ./configure antoi lopuksi virheilmoituksen (alla):

checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.21.3 atk >= 1.13.0 pango >= 1.20 cairo >= 1.6) were not met:

Requested 'glib-2.0 >= 2.21.3' but version of GLib is 2.6.4

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Koneellani ei ole vielä minkäänlaista Glib tiedostoa. "Makefile" tiedostoa ei syntynyt configuroinnin yhteydessä.
3131
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Ensiksikin, GTK pitäisi olla Fedorassa valmiina, että ei tarvitse tuollaista säätöä. Toisekseen valittaa siitä, että tuossa on riippuvuuksia näihin kirjastoihin ja tarvitset ne myös.

Äänestä

Kantsisko vähän uudempaa versiota Fedorasta käyttää? Viimeisin Core on vuodelta 2006 (Fedora Core 6), sen jälkeen tuo Core tippui nimestä pois, viimeisin on Fedora 12.

Äänestä
  • Tosiaankin, Fedora Coret oli muinaishistoriaa.. Kyllähän tuo pitää vaihtaa jo tietoturvasyistä mikäli nettiyhteydellä käyttää. Fedoran julkaisujen elinkaari kun on vain noin 13kk, että se menisi asennukseen kerta vuoteen.

    Äänestä

Kommentoi aloitusta


Matti.W kirjoitti:

GTK on mm. Firefoxin vaatima grafiikkakirjasto (muutama tiedosto) Käyttikseni on Linux Fedora core joten valitsin Linux-version. Latasin ohjelman osoitteesta:

http://ftp.gnome.org/pub/gnome/sources/gtk /2.18/ ja sieltä version
gtk -2.18.0.tar.gz 23-Sep-2009 06:13 27M

Toimin INSTALL tiedostossa annetun ohjeen (alla) mukaisesti Imurointi ja tiivistyksen purku onnistuivat, syntyi hakemisto /tmp/gtk -2.18.0 ja sinne joukko tiedostoja.

Simple install procedure
========================

% gzip -cd gtk -2.18.0.tar.gz | tar xvf - # unpack the sources
% cd gtk -2.18.0 # change to the toplevel directory
% ./configure # run the `configure' script #error:
% make # build GTK #EI TOIMINUT
[ Become root if necessary ]
% make install # install GTK
-------------------
Mutta ./configure antoi lopuksi virheilmoituksen (alla):

checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.21.3 atk >= 1.13.0 pango >= 1.20 cairo >= 1.6) were not met:

Requested 'glib-2.0 >= 2.21.3' but version of GLib is 2.6.4

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Koneellani ei ole vielä minkäänlaista Glib tiedostoa. "Makefile" tiedostoa ei syntynyt configuroinnin yhteydessä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu