Sie sind nicht angemeldet.

21

15.04.2010, 21:47

Dito, Ich nutze die selbe Version aus voyageur.


Die Nutze ich auch.
Gentoo Can Do!

Wiki auf: http://deepdoc.at

22

15.04.2010, 23:38

Quellcode

1
2
.cpp:169 Couldn't load texture '/images/background/arctis_top.jpg' (now using dummy texture): 
Couldn't load image '/images/background/arctis_top.jpg' :JPEG loading error
Ich denke das ist immer noch dein Problem wie auch unter Sauerbraten Sauerbraten zeigt keine Texturen an, das Spiel ist nackt Da gab es doch auch schon Probleme mit

Quellcode

1
could not load texture packages/icons/action.jpg
Hattest du mal nach den Use-Flags gesehen, und auch getestet ob jpg-Dateien in anderen Anwendungen funktionieren (zb im koqueror gwenview usw)?

/edit: auch hier funkt supertux-0.3.3 einwandfrei.

23

16.04.2010, 00:00

Ja, in sämtlichen Programmen öffenen jpg-bilder problemlos. Nur Supertux2 und Sauerbraten2009 machen diese Mucken. Aber auch Sauerbraten 2008 (das ja problemlos läuft) hat nur jpg. Und dort gehts? Warmu, ja das frag ich micht. Vielleicht ist ja das Universum gnädig und der Fehler wird mal gefunden. Oder ein Update behebt das Problem. Naja. Hängt wohl alles zusammen. Grrr...
Gentoo Can Do!

Wiki auf: http://deepdoc.at

24

16.04.2010, 00:06

Da du dir scheinbar öfter Software manuell ins System installierst (ohne ebuild portage) würde ich den Fehler eher dort suchen. (zb doppelte/nicht kompatible Libs Bibliotheken usw)
Aber nungut, wir haben dir ja schon öfter von abgeraten...

Siehe zb auch http://forums.gentoo.org/viewtopic-t-823533.html
usw , da gibt es unzählige Leidensgenossen... ;)

25

16.04.2010, 00:13

Ich installiere keine Software manuell in das System. Hab ich nie gemacht und werd ich nie machen. Das ist unsauber. Schau bitte da: mkv bearbeiten

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

26

17.04.2010, 20:11

So, problem ENDLICH gelöst ^^ :rolleyes: :D

Anscheinend gab es im Jänner eine aktualisierung des Paketes "media-libs/jpeg". Hierbei wurde die "libjpeg.so.7" zu "libjpeg.so.8". Hier steht dann auch folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
* Old versions of installed libraries were detected on your system.
 * In order to avoid breaking packages that depend on these old libs,
 * the libraries are not being removed.  You need to run revdep-rebuild
 * in order to remove these old dependencies.  If you do not have this 
 * helper program, simply emerge the 'gentoolkit' package.             
 *                                                                     
 *   # revdep-rebuild --library libjpeg.so.7                           
 *
 * Once you've finished running revdep-rebuild, it should be safe to
 * delete the old libraries.  Here is a copy & paste for the lazy:
 *   # rm '/usr/lib64/libjpeg.so.7'

Nachdem ich das gemacht hatte brachte Supertux2 auch die Fehlermedlung das die "libjpeg.so.7" nicht auffindbar sei. Die lib war vorher ja da, aber eine die nicht mehr funktionierte. Also noch mal schnell nen Symllnk angelegt und schon funzte es.
Also saß der Fehler wohl wieder einen Meter vor dem Bildschirm. Ist wohl beim Update übersehen worden. Tjo großes Freu :D

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

27

17.04.2010, 20:49

Zitat

Also noch mal schnell nen Symllnk angelegt
Das ist keine gute Lösung. Damit könntest Du wieder in Probleme rein laufen.
Die Fehlermeldung hatte ich auch. Wie schon geschrieben, ist da irgend was, was nicht vom revdep-rebuild erfasst ist. Irgend ein Paket muss also neu gebaut werden. Ich würde empfehlen, lösche den Symlink, prüfe, ob da nicht noch ältere Version libjpeg.so.6* rumliegt und lösche diese auch. Dannach mache ein "emerge -e world" oder die Kleine variante: "emerge -e supertux".
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

28

18.04.2010, 00:48

Bevor du es nun nochmal mit "emerge --emptytree XXX" versuchst, überprüfe es doch noch mal mit
revdep-rebuild -L libjpeg.so.X
siehe zb auch noch mal hier

/edit:
zur besseren Übersicht hier noch mal kurz zusammen gefasst was ich meinte..

Quellcode

1
2
3
4
revdep-rebuild --library libjpeg.so.62
rm '/usr/lib64/libjpeg.so.62'
revdep-rebuild --library libjpeg.so.7
rm '/usr/lib64/libjpeg.so.7'

Hier würde es aktuell zb so ausschauen (x86 System)

Quellcode

1
2
3
4
 # ls -l /usr/lib | grep libjpeg.so
lrwxrwxrwx  1 root root       16 Mar  3 16:21 libjpeg.so -> libjpeg.so.8.0.1
lrwxrwxrwx  1 root root       16 Mar  3 16:21 libjpeg.so.8 -> libjpeg.so.8.0.1
-rwxr-xr-x  1 root root   211920 Mar  3 16:21 libjpeg.so.8.0.1

Viel Erfolg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (18.04.2010, 00:59)


29

18.04.2010, 13:45

So, laut revdep-rebuild werden sämliche alten libs nicht mehr gebraucht. Nachdem ich diese und auch den Symlink gelöscht hatte, funktonierte es wunderbar.

Danke an alle
lg boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

30

09.07.2010, 22:12

Besteht hier noch Interesse?
wen nein, dann setze doch bitte ein Präfix

31

10.07.2010, 11:41

Den Thread hier hab ich ganz vergessen :whistling: . Ich hab mir einfach mal Ubuntu installiert, um die neue Supertux-Devel-Version zu testen (0.3.3). Dann muss ich mein Gentoo nicht gefährden :-D

@boospy Ich denke, dass Ubuntu es von hier hat. Da es bei dir anscheinend funktioniert, werd ich es vermutl. auch mal ausprobieren.

Danke für eure Infos und Hilfe. Der Thread ist nun gelöst.