[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gaim 1.5 kompilieren - Probleme



Am Dienstag, den 18.07.2006, 22:35 +0200 schrieb Pot:

> ich habe Probleme beim Kompilieren von Gaim 1.5. Da ich Debian stable
> habe,  kann ich den nicht durch den Paketmanager installieren.
> 
> Also da steht beim ausführen von ./configure ich solle glib auf eine
> neuere Version bringen. 

Nein. Da steht, dass bei dir offensichtlich die Header-Dateien fehlen.

> ---------------
> checking for GLIB - version >= 2.0.0... 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 occurred. This usually means GLIB is incorrectly
> installed.configure: error:
> *** GLib 2.0 is required to build Gaim; please make sure you have the 
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  GLib
^^^^^^^
> *** development headers installed. The latest version of GLib is
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> *** always available at http://www.gtk.org/.
> ---------------
> 
> Also bin ich auf gtk.org gegangen und habe mir gtk+ 2.8.20
> runtergeladen und entpackt, und ./configure ausgeführt.

Stattdessen hättest du einfach nur libglib2.0-dev installieren brauchen,
welches in Sarge in Version 2.6.4 vorliegt und damit deutlich neuer als
2.0.0 ist, was verlangt wird.

> Da war irgend ne Fehlermeldung die ich leider nicht kopiert habe, und
> jetzt nicht mer aufrufen kann. 
> Deshalb habe ich ein bisschen gegoogelt und da stand ich solle was mit
> PKG_CONFIG_PATH ändern (weiss leider auch nicht mehr genau was! sry)
> Dies hab ich dann gemacht und nochmals ge-./configure-lt.

Also PKG_CONFIG_PATH muss nur geändert werden, wenn die .pc-Dateien (die
pkg-config sucht) nicht innerhalb der in PKG_CONFIG_PATH festgelegten
Pfade zu finden sind. Und wird eine solche .pc-Datei nicht gefunden,
dann _kann_ die Ursache darin liegen, dass die .pc-Datei nicht in den
Suchpfaden liegt. Bei dir erscheint es mir aber deutlich
wahrscheinlicher, dass dir einfach die notwendigen Entwicklerpakete, und
damit auch die notwendigen pkg-config-Dateien fehlen.

>  Nun stand diese Meldung: 
> 
> ---------------
> checking for BASE_DEPENDENCIES... configure: error: Package
> requirements (glib-2.0 >= 2.8.5    atk >= 1.9.0    pango >= 1.9.0
> cairo >= 0.9.2) were not met:
> 
> Package glib-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `glib-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'glib-2.0' found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you 
> installed software in a non-standard prefix.

Nein. Selbst wenn du die passenden dev-Pakete aus Sarge installierst,
wird ./configure hier scheitern. Und das nicht, weil PKG_CONFIG_PATH
fehlerhaft oder unvollständig ist, sondern weil die notwendigen Pakete
nicht in den geforderten Version in Sarge vorliegen (evtl. liegen sie
auf backports.org, aber dann liegt da mit hoher Wahrscheinlichkeit auch
die letzte GTK-Version).

> 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. 
> ---------------
> 
> 
> Nun weiss ich leider echt nicht mehr weiter :S googeln hilft auch
> nichts.
> 
> Hoffe ihr könnt mir weiterhelfen

Nimm die Pakete von backports.org.

MfG Daniel



Reply to: