Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.03.2010, 14:10

Sauerbraten zeigt keine Texturen an, das Spiel ist nackt

Hallo Leute

Ich habe mir Sauerbraten einmal mit emerge installiert:

Quellcode

1
2
3
[I] games-fps/sauerbraten
     Available versions:  (~)2008.06.17!s
     Installed versions:  2008.06.17!s(20:42:45 24.01.2010)

Und einmal hab ich mir das aktuelle von der Homepage downgeloadet. Leider findet das Spiel die Texturen nicht an. Z.B.:

Quellcode

1
could not load texture packages/icons/action.jpg 

Den absoluten Pfad des Spieles hab ich bereits angepasst, leider keine Veränderungen. Ansonsten finde ich in den Configs nichts an wo man noch extra Pfade angeben kann. Ich habe auch schon versucht alles ins Home/user zu kopieren... usw.

Hatte jemand von euch schon mal diese Problem, und hat es event. auch gelöst?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (17.04.2010, 20:15)


2

29.03.2010, 15:06

Wie schaut den der Start auf der Konsole aus?

PS: Sollte eigentlich (ohne Pfad Modifikation) einwandfrei funktionieren, hier tut es das zumindest.

3

29.03.2010, 15:27

Hallo Josef.95 :)

Das sieht dann so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
./sauerbraten_unix 
Using home directory: /home/user/.sauerbraten                               
init: sdl                                                                 
init: net                                                                 
init: game                                                                
init: video: mode                                                         
init: video: misc                                                         
init: gl                                                                  
Renderer: GeForce 8800 GT/PCI/SSE2 (NVIDIA Corporation)                   
Driver: 3.2.0 NVIDIA 190.42                                               
Rendering using the OpenGL GLSL shader path.                              
init: console                                                             
init: gl: effects                                                         
init: world                                                               
init: sound                                                               
init: cfg                                                                 
unknown command: grassanimdist                                            
unknown command: bounddynshadows                                          
unknown command: dynshadow                                                
unknown command: grassbillboard                                           
unknown command: grasssamples                                             
unknown command: damageblendfactor                                        
unknown command: grasslodz                                                
unknown command: grassbbcorrect                                           
unknown command: grassfalloff                                             
unknown command: damageblend                                              
unknown command: startmenu                                                
unknown command: grasslod                                                 
init: mainloop                                                            
could not load texture packages/icons/menu.jpg                            
could not load texture packages/icons/menu.jpg                        

und dann endlose Meldungen das er Texturen nicht laden kann.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

4

29.03.2010, 15:35

Wie ist den dein /home mounted, hast du da evtl. noexec mit drin?

Quellcode

1
$ mount | grep home

5

29.03.2010, 15:50

Nein, hab ich nicht. Sämtliche andere Programme auf dieser Partiton lassen sich ausführen.

Quellcode

1
2
3
4
5
6
7
8
9
10
/dev/sda3 on /home type jfs (rw,noatime)
/dev on /home/chroot32bit/dev type none (rw,bind)
/dev/pts on /home/chroot32bit/dev/pts type none (rw,bind)
/proc on /home/chroot32bit/proc type none (rw,bind)
/dev/shm on /home/chroot32bit/dev/shm type none (rw,bind)
/proc/bus/usb on /home/chroot32bit/proc/bus/usb type none (rw,bind)
/sys on /home/chroot32bit/sys type none (rw,bind)
/tmp on /home/chroot32bit/tmp type none (rw,bind)
/usr/portage on /home/chroot32bit/usr/portage type none (rw,bind)
/home/ml on /home/chroot32bit/home/ml type none (rw,bind)


lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

6

29.03.2010, 15:55

Hm....
startest du das Spiel aus einer 32bit chroot Umgebung?

7

29.03.2010, 16:06

Hm....
startest du das Spiel aus einer 32bit chroot Umgebung?


Nein, ganz normal mit ./sauerbraten
Gentoo Can Do!

Wiki auf: http://deepdoc.at

8

29.03.2010, 16:32

Hm..., diese ganzen "unknown command:...." Ausgaben sind ja auch ungewöhnlich...
hattest du das selbe ~/.sauebraten Verzeichnis schon mal für neuere Versionen genutzt?

Versuche es doch noch mal mit einem ganz neuen .sauerbraten Verzeichnis,
sprich, benenne das alte doch mal um und lasse ein neues anlegen.

9

29.03.2010, 23:29

Tja, hab das jetzt alles versucht, hab es sogar noch einmal heruntergeladen. Aber leider wieder das gleiche Phenomen... ich versteh das auch nicht. Vielleicht sollte ich mal versuchen das hier einzubinden: http://bugs.gentoo.org/attachment.cgi?id=199353&action=edit kann man das denn auch installieren? Und ist das wohl gut fürs System? Oder doch lieber von hier: http://gentoo-overlays.zugaina.org/ikelos/

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

10

30.03.2010, 02:43

Ich denke nicht das es an den Versionen liegt, hier liefen sie bisher alle korrekt.
Hab auch grad mal die das aktuelle ebuild installiert, funkt auch einwandfrei.

Quellcode

1
2
3
4
5
6
7
games-fps/sauerbraten
     Available versions:  (~)2008.06.17!s (~)2009.05.04[1] {debug dedicated doc}
     Installed versions:  2009.05.04-r1[1](02:01:49 30.03.2010)(-debug -dedicated -doc)
     Homepage:            http://sauerbraten.org/
     Description:         free multiplayer/singleplayer first person shooter (major redesign of the Cube FPS)

[1] "josef-overlay" /usr/local/portage/local-overlay


Ich denke es liegt irgendwo an DEINER Konfiguration...
kannst du den in anderen Programmen problemlos jpg oder/und jpeg Dateien nutzen?
evtl. die Use-Flag "jpeg" nicht gesetzt?
Oder bei einem 64 bit multilib System, fehlt dir evtl. das Paket
"app-emulation/emul-linux-x86-medialibs" ?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (30.03.2010, 03:11)


11

30.03.2010, 07:46

Ich hatte vor kurzem das Problem, dass supertux keine Texturen anzeigen konnte.
Als Fehlermeldung hatte ich jedoch "libjpeg.so. nicht gefunden".
Neu bauen brachte nichtst, revdep-rebuild fand auch nichts.
Ich habe das Problem dann mit emerge -e world" gelöst.
Wahrscheinlich hätte auch der Neubau der direkten abhängigkeiten gereicht. Je nach Arch, baue mal folgende Pakete neu:

Quellcode

1
2
3
4
5
6
7
8
9
x86? (
                media-libs/libsdl[opengl]
                media-libs/sdl-mixer[mp3,vorbis]
                media-libs/sdl-image[jpeg,png]
        )
amd64? (
                app-emulation/emul-linux-x86-soundlibs
                app-emulation/emul-linux-x86-sdl
        )"
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.

12

30.03.2010, 13:34

Hallo Leute

Hab mal die ganzen Packete wie beschrieben nochmal installiert. Danach gings noch nicht. Jetzt hab ich auch noch ein Overlay (games) eingebunden und Sauerbraten upgedatet. Leider auch dort wieder keine Grafiken. Hmm, aber wieso geht die Version von 2008 die in Portage enthalten ist? Versteh das nicht. Kopfkratz... Wieso findet er die Grafiken net an? ...

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

13

02.04.2010, 10:21

So, hab mir das Spiel in meine 32bit Chroot installiert. Jetzt fehlt mir Wissen, wie ich das Spiel, oder überhaupt eine 3D Anwendung starten muß, damit sie läuft. Ein OpenOffice oder anderes startet ja, also X selbst geht. Hier die Ausgabe aus der Konsole:

Quellcode

1
2
3
4
5
6
7
8
dchroot -d /usr/games/bin/sauerbraten-client
I: [Chroot gentoo32] Starte Kommando: »/usr/games/bin/sauerbraten-client«
Using home directory: /home/ml/.sauerbraten
init: sdl
init: net
init: game
init: video: mode
Unable to create OpenGL screen: Couldn't find matching GLX visual


lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

14

02.04.2010, 16:37

Hm.., hast du mal den Rat aus dem 32bit chroot Guide versucht?

Zitat

You now have installed a new package in your 32bit chroot. If you want to run your new package you need to run it inside of your chroot. If you want to run X applications the best solution to run it is doing the xhost trick. Everytime you need to run a X application run the this command in your 64bit environment:

Quellcode

1
# xhost local:localhost
After this get inside your chroot again and you should be able to run every X application you build inside your 32bits chroot.
Aber ob das auch mit OpenGL klappt...?

15

05.04.2010, 10:37

Nein, das hat mit xhost nichts zu tun. Er hat hier einfach ein Problem mit dem GL. Die Frage ist, ob das überhaupt geht. Hmm, sollte mich wohl dem eigentlichem Problem zuwenden. "Darstellung der Grafiken"....
Gentoo Can Do!

Wiki auf: http://deepdoc.at

16

07.04.2010, 12:42

Ich habe dazu einen Bugreport erstellt. http://bugs.gentoo.org/show_bug.cgi?id=313651 Auch habe ich ins Sauerbratenforum einen Thread erstellt.
Gentoo Can Do!

Wiki auf: http://deepdoc.at

17

07.04.2010, 15:35

bugs.gentoo.org ist hier eigentlich nicht der richtige Ansprechpartner, beachte das deine Problem ebuild-Versionen aus einem fremden Overlay stammen. (ist somit ja kein offizielles gentoo ebuild)
Du solltest dich da eher an den Maintainer des Overlays , und/oder des ebuild Schreibers wenden.
Hilfreich ist auch immer eine build.log und "emerge --info" mit zur verfügung zu stellen.

/edit: Das sauerbraten-2009.05.04-r1.ebuild von
http://bugs.gentoo.org/attachment.cgi?id…amp;action=edit
läuft hier auf einem ~x86 System einwandfrei.

/edit:2
Ich hab es nun nochmal auf einem anderen Rechner (Notebook ~x86) nachgestellt, auch hier funktioniert es einwandfrei (obwohl die Grafik auf diesem Rechner eigentlich nicht Leistungsfähig genug ist).

Ich vermute ein wenig das bei deiner Installation schon etwas schiefgelaufen sein könnte, evtl. nicht alle benötigten Patches vorhanden/genutzt wurden oder ähnliches.
Noch mal zum Vergleich, hier schaut es so aus:

Quellcode

1
$ tree /usr/local/portage/local-overlay/games-fps/sauerbraten

Quellcode

1
2
3
4
5
6
7
8
9
10
/usr/local/portage/local-overlay/games-fps/sauerbraten
├── files
│   ├── sauerbraten-2009.05.04-system-enet.diff
│   ├── sauerbraten.conf
│   ├── sauerbraten.init
│   └── sauerbraten-master
├── Manifest
└── sauerbraten-2009.05.04-r1.ebuild

1 directory, 6 files

Der erste Start aus der Shell (mit kurzem Test-Spiel)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$ sauerbraten-client 
Using home directory: /home/josef/.sauerbraten
init: sdl
init: net
init: game
init: video: mode
init: video: misc
init: gl
Renderer: GeForce Go 6600/PCI/SSE2 (NVIDIA Corporation)
Driver: 2.1.2 NVIDIA 195.36.15
Rendering using the OpenGL GLSL shader path.
init: console
init: gl: effects
init: world
init: sound
init: cfg
init: mainloop
read map packages/base/kmap5.ogz (0.1 seconds)
kmap5_SAUER-IZED
game mode is coop edit
Cooperative Editing: Edit maps with multiple players simultaneously.
+10 health will spawn in 10 seconds!
quad damage will spawn in 10 seconds!
Soweit ich sehe, alles bestens.
Auf einem amd64 multilib System kann ich es nicht testen, da ich keins habe,
denke aber das es auch dort korrekt funken sollte, im ebuild ist ja gar ein "~amd64" Keyword vorhanden.

Überprüfe doch bitte noch mal genau deine Installation, poste ansonsten bitte auch mal eine build.log.

Viel Erfolg

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »josef.95« (07.04.2010, 18:22)


18

07.04.2010, 20:11

Vielleicht liegt es ja wirklich an amd64, guck mal hier: http://forums.gentoo.org/viewtopic-t-822…highlight-.html Ich hab leider kein anderes amd64 system zum Testen. Vielleicht möge sich ja jemand berreit erklären das zu testen.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

19

07.04.2010, 22:01

Also bei mir läuft es super mit stable amd64 multilib:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
~ $ sauerbraten-client 
Using home directory: /home/belka/.sauerbraten
init: sdl
init: net
init: game
init: video: mode
init: video: misc
init: gl
Renderer: GeForce 9800 GT/PCI/SSE2 (NVIDIA Corporation)
Driver: 3.2.0 NVIDIA 190.42
Rendering using the OpenGL GLSL shader path.
init: console
init: gl: effects
init: world
init: sound
init: cfg
init: mainloop

 ~ $ eix -c sauerbraten
[I] games-fps/sauerbraten (2009.05.04[1]@31.03.2010): free multiplayer/singleplayer first person shooter (major redesign of the Cube FPS)
[1] "gamerlay-stable" /usr/local/portage/layman/gamerlay

~ $ uname -m
x86_64
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.

20

07.04.2010, 22:08

Ich habe mir Sauerbraten einmal mit emerge installiert:

Quellcode

1
2
3
[I] games-fps/sauerbraten
     Available versions:  (~)2008.06.17!s
     Installed versions:  2008.06.17!s(20:42:45 24.01.2010)

Zitat

Und einmal hab ich mir das aktuelle von der Homepage downgeloadet. Leider findet das Spiel die Texturen nicht an.
Da stolpere ich ja erst jetzt drüber..
hattest du die aktuelle runtergeladene Version von der Homepage manuell installiert (an portage vorbei ins System geschossen) ?
Wenn ja, dann entferne sie doch bitte wieder restlos

Ich würde, wo immer es geht, vermeiden Software (ohne ebuild) manuell ins System zu installieren, da kann man sich unter Umständen auch einiges mit kaputt machen.
Wenn es für eine gewünschte Software kein ebuild im portage gibt, dann schaue ob es evtl. schon eins in einem Overlay gibt, wenn nicht dann erstelle selbst eins und installiere sauber mit portage/emerge