PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation von GTK+-2.2.1



ahessling
18.02.03, 20:04
Hi!

Ich habe ein Red Hat 7.2-System mit einer älteren Version von GTK installiert.
Nun will ich nebenbei die neuste GTK+-2.2.1 installieren.
Dazu habe ich bereits die nötigen Abhängigkeiten installiert (pkg-config, Pango, GLib, ATK, libjpeg, tiff und libpng).
Jetzt steht nur noch das Kompilieren des eigentlichen GTKs an. Doch genau hier ist mein Problem.

Ich bekomme ständig folgenden Fehler:
[...]
checking for TIFFReadScanline in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** JPEG loader will not be built (JPEG library not found) ***
configure: error:
*** Checks for JPEG loader failed. You can build without it by passing
*** --without-libjpeg to configure but some programs using GTK+ may
*** not work properly

Zum Kompilieren von GTK verwende ich diese Zeile:
./configure --prefix=/usr/local --with-glib-prefix=/usr/local

libjpeg ist aber installiert, das Archiv habe ich von deren Seite.
Ich habe es mit ./configure --prefix=/usr/local kompiliert.

Es wäre vielleicht anzumerken, dass vorher eine ältere Version von libjpeg installiert war (kam mit Red Hat). Ich habe über rpmfind mir die aktuelle Version installiert und gleichzeitig aber auch selbst mit dem Archiv kompiliert. Könnte vielleicht ein Konflikt dieser beiden Versionen bestehen?

Jedenfalls weiß ich nicht mehr weiter.

Ich habe hier folgende Dateien:
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0

Wobei ich das Paket eigentlich in /usr/local installiert haben wollte. Aber davon ist keine Spur.

Über Hilfe würde ich mich freuen!

Danke, bis dann!

ahessling
18.02.03, 20:13
Ok, habe gerade nach knapp 3 Stunden den Fehler gefunden. :)

Ich habe versehentlich die ganze Zeit libjpeg als Binary installiert (make install).
Dabei musste ich es natürlich als Library installieren (make install-lib).
Nun funktioniert es auch.

Naja, ich hoffe, dass ich anderen durch mein Problem helfen konnte. ;)

zeeman
19.04.03, 17:05
sauba

ja, konntest du.

auf make-lib wär ich nie gekommen.
hab ich in der readme was übersehen?

ahessling
19.04.03, 17:31
In der Readme von libjpeg hab ich es gelesen.

Grüße, André