? libjpeg.so.62 ? vs. gphoto, xplanet [oli]
Hallo, ich habe nen kleines problem mit so einer libary ... Ich möchte hier verschiedene programme (gphoto, xplanet, gtksee) in mein SuSE 6.2 einbinden. Ich habe diese progs als rpm bekommen und möchte nun installieren. Es wird von kpackage angemeckert das noch eine libjpeg.so.62 fehlen würde. Kurzerhand habe ich dann im inet gesucht, gefunden und installiert. dannach meinte kpackage immer noch das die libjpeg.so.62 noch fehlen würde... Ich habe dann von hand die libjpeg in das /usr/lib kopiert und libjpeg.so.6.2 genannt. Nun wollte ich die programme mit kpackage installieren, der hinweis das die libjpeg fehlt steht immer noch da. Ich habe dann kurzerhand installiert ohne das kpackage die anhaengigkeiten prüfen soll. Die programme xplanet und gphoto lassen sich starten und verwenden, nur stört mich das bei jedem aufruf eines bildes (jpg) eine fehlermeldung in der art: [...]" caller expected version 62 found version 61 "[...]. Tja meine frage an die runde ist nun: Wo gibt es die "richtige" libjpeg.so.62 ? (im inet habe ich sehr viele gefunden) Ist die lib überhabt im richtigen verzeichniss /usr/lib ? Tschuess Oli -- 1976 Landrover 109 Diesel 2,25l "slow & smokey" http://www.qsl.net/dg5dbv Oliver Gottlob, Lippetal, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 29-Nov-99 Einkauf wrote:
Ich möchte hier verschiedene programme (gphoto, xplanet, gtksee) in mein SuSE 6.2 einbinden. Ich habe diese progs als rpm bekommen und möchte nun installieren. Es wird von kpackage angemeckert das noch eine libjpeg.so.62 fehlen würde.
So weit so gut.
Kurzerhand habe ich dann im inet gesucht, gefunden und installiert. dannach meinte kpackage immer noch das die libjpeg.so.62 noch fehlen würde...
Ich habe dann von hand die libjpeg in das /usr/lib kopiert und libjpeg.so.6.2 genannt.
Vermutlich solltest Du erstmal die alte libjpeg, die in deinem System installiert ist, entfernen oder updaten.
Nun wollte ich die programme mit kpackage installieren, der hinweis das die libjpeg fehlt steht immer noch da. Ich habe dann kurzerhand installiert ohne das kpackage die anhaengigkeiten prüfen soll. Die programme xplanet und gphoto lassen sich starten und verwenden, nur stört mich das bei jedem aufruf eines bildes (jpg) eine fehlermeldung in der art: [...]" caller expected version 62 found version 61 "[...].
Tja meine frage an die runde ist nun: Wo gibt es die "richtige" libjpeg.so.62 ? (im inet habe ich sehr viele gefunden) Ist die lib überhabt im richtigen verzeichniss /usr/lib ?
Du hättest libjpg-6.2.rpm nicht installieren, sondern updaten sollten (rpm -U). Alternativ kannst Du jetzt das alte Paket (libjpg-6.1 oder so, siehe rpm -q -a) entfernen. Vermutlich gibt es einen Link namens "libjpeg.so" oder so ähnlich, der auf libjpeg.so.6.1 zeigt. Wenn Du ihn auf die neue Lib verbiegst und ldconfig ausführst, sollte es auch gehen. Dann kann auch die alte Lib liegenbleiben, wo sie ist, falls ein Programm explizit diese ältere Version haben will. Das Linksystem für Libraries funktioniert normalerweise so, daß neben der eigentlichen Library auch noch 2 Symlinks existieren, die die Hauptversionsnummer und den Urlibrary-Namen angeben - etwa so: libjpeg.so.6.2 libjpeg.so.6.1 libjpeg.so.6 --> libjpeg.so.6.2 libjpeg.so --> libjpeg.so.6.2 Wenn nun ein Prg einfach nur "libjpeg.so" haben will, kriegt es automatisch die neueste, auch wenn z.B. noch eine libjpeg.so.6.1 existiert. Will es explizit eine "libjpeg.so.6" haben, funktioniert das genauso. Will das Prg aber explizit z.B. "libjpeg.so.6.1" haben, dann bekommt es genau die. In Deinem Fall zeigen vermutlich libjpeg.so.6 und/oder libjpeg.so noch auf libjpeg.so.6.1, was dazu führt, daß sie nicht gefunden werden. Wichtig: immer nach Änderungen in Libs mal ldconfig ausführen, um auch wirklich sicherzustellen, daß alles gefunden wird. -- Erhard Schwenk <eschwenk@fto.de> - http://www.fto.de **** Jetzt neu: http://www.akkordeonjugend.de **** --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
einkauf@atelco.de
-
eschwenk@fto.de