Kirjoittaja Aihe: GTK+ ongelmia..  (Luettu 2103 kertaa)

ilo

  • Käyttäjä
  • Viestejä: 2
    • Profiili
GTK+ ongelmia..
« : 01.05.07 - klo:14.03 »
Haluaisin asentaa tän http://gnome-look.org/content/show.php/Aurora+Gtk+Engine?content=56438 gtk teeman itselleni, mutta kun suoritan komennon:

Koodia: [Valitse]
./configure --prefix=/usr -enable-animation

checking for GTK... no
configure: error: GTK+-2.10 is required to compile aurora

nyt käytössä oleva gtk on 2.0
onko muuta vaihtoehtoa asentaa 2.10 kuin kääntämällä lähdekoodista?

Tässä yritin asentaa lähdekoodeista mutta pysähtyi kun en tiedä miten jatkaa:
(käytin tätä ohjetta: http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html)

Koodia: [Valitse]
./configure --prefix=/opt/gtk

checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0    atk >= 1.9.0    pango >= 1.12.0    cairo >= 1.2.0) were not met:

No package 'glib-2.0' found
No package 'atk' found
No package 'pango' found
No package 'cairo' found

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 detail

~/gtk/gtk+-2.10.9$ cd atk-1.9.1
./configure --prefix=/opt/gtk

checking for GLIB - version >= 2.5.7... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error:
*** GLIB 2.5.7 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.

:~/gtk/gtk+-2.10.9$ cd glib-2.12.9
./configure --prefix=/opt/gtk

configure: error:
*** You must have either have gettext support in your C library, or use the
*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html

Tuosta en osaa enään jatkaa. :(

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: GTK+ ongelmia..
« Vastaus #1 : 01.05.07 - klo:14.51 »
Gtk:n päivittäminen uudempaan versioon on jo sen verran riskialtista hommaa, että mieluummin kannattaa jättää se käsin tekemättä. Ubuntu 6.10:ssa ja uudemmissa pitäisi kyllä Gtk 2.10 olla jo vakiona.

Ohjelmia itse käännettäessä pitää muistaa, että käytettävistä kirjastoista, kuten Gtk:sta, pitää olla myös -dev -päätteiset otsikkotiedostoja sisältävät paketit asennettuna. Luultavasti ainakin tuo virheilmoitus poistuu asentamalla paketti libgtk2.0-dev.

Gtk2.0 viittaa pakettien nimissä siihen, että ne ovat takaisinpäin yhteensopivia Gtk2.0:lle tehtyjen ohjelmien kanssa.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: GTK+ ongelmia..
« Vastaus #2 : 02.05.07 - klo:00.07 »

varsinaisesti ohjelmien kääntäminen ei varmaankaan oikein kuulu aloittelijoiden alueelle.

Haluaisin asentaa tän http://gnome-look.org/content/show.php/Aurora+Gtk+Engine?content=56438 gtk teeman itselleni

kyseessä taitaa kuitenkin olla engine, teemoja joutuu harvemmin kääntelemään, mutta silti...


mutta kun suoritan komennon:

Koodia: [Valitse]
./configure --prefix=/usr -enable-animation

checking for GTK... no
configure: error: GTK+-2.10 is required to compile aurora

nyt käytössä oleva gtk on 2.0

ensinnäkin, jos käytössäsi on ubuntu, sinulla on aivan varmasti uudempi versio gtk:sta. paketin nimi saattaa hyvinkin sisältää numeron 2.0 koska kyseessä on 2.0-sarjan gtk, mutta oikeasti vanhimmassakin ubuntussa tuli mukana gtk:n versio 2.4.10 ja 2.10 on ollut mukana tosiaan edgystä asti.

mutta oikeasti tuo kääntö taitaa haluta kääntämiseen tarvittavia dev-paketteja eikä niinkään niitä binääreitä.

onko muuta vaihtoehtoa asentaa 2.10 kuin kääntämällä lähdekoodista?

jos sinulla ei jostain syystä olisi gtk2.10:a, niin kääntäminen olisi silti huono idea. vaihtoehtona antaisin ehkäpä sen vastaavan dev-paketin asentamisen.

Tässä yritin asentaa lähdekoodeista mutta pysähtyi kun en tiedä miten jatkaa:
(käytin tätä ohjetta: http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html)

joo-o, sinulta taisi silläkin puolella puuttua niitä dev-paketteja...

tosin käytännössä olisti kyllä varmaan jouotunut kääntämään nuo kaikki gtk:n riippuvuudetkin itse (atk, pango, glib, jne.) koska niiden versionumerot eivät olisi olleet ajan tasalla.
Janne

ilo

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: GTK+ ongelmia..
« Vastaus #3 : 08.05.07 - klo:15.04 »
Kiitos kiitos, ongelma ratkesi asentamalla tuo libgtk2.0-dev ja sitten vaan kääntämään. Oikein kivan näköinen. Juu aloittelijoiden alueelle tämä ei kyllä nyt ihan kuulunut.  :P
Kiitos paljon ja anteeksi sekava aloitusviesti  ;D