Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Counterstrikeklon Police Forces unter openSUSE Tumbleweed - Bibliotheken

  1. #1
    Registrierter Benutzer Avatar von Mankind75
    Registriert seit
    Jul 2004
    Beiträge
    204

    Counterstrikeklon Police Forces unter openSUSE Tumbleweed - Bibliotheken

    Hallo zusammen,

    nach einer langen Woche ist nun Wochenende und ich wollte gerne einen freien Shooter spielen. Es geht um folgendes Spiel - http://sourceforge.net/projects/policeforces/

    Habe es herunter geladen und entpackt. Beim Start erscheint folgende Meldung:

    Code:
    mwagner@sonicrig:~/Schreibtisch/policeforces> ./linux_client 
    ./linux_client: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
    Okay, fehlt wahrscheinlich eine Bibliothek. Wozu gibt es DSL und das openSUSE Repository? Bei

    zypper install SDL

    kommt dann folgende Meldung:

    Code:
    'SDL' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.
    'libSDL-1_2-0', welches 'SDL' anbietet, ist bereits installiert.
    Dann schauen wir mal weiter:

    Code:
    # rpm -qa | grep libSDL
    libSDL_sound-1_0-1-1.0.3-93.4.x86_64
    libSDL-1_2-0-1.2.15-19.4.x86_64
    libSDL_image-1_2-0-1.2.12-10.3.x86_64
    libSDL_net-1_2-0-1.2.8-7.3.x86_64
    libSDL_gfx15-2.0.25-5.3.x86_64
    Scheinbar scheint es hier ein Problem mit der Versionsnummer zu geben. openSUSE Tumbleweed ist jedenfalls aktuell aber scheinbar zu neu für ein Spiel, welches 2013 das letzte Mal aktualisiert wurde.

    Ums kurz zu machen: Kann man da noch was machen? Eventuell Symlinks auf die neuere Bibliothek setzen?

  2. #2

  3. #3
    Registrierter Benutzer Avatar von Mankind75
    Registriert seit
    Jul 2004
    Beiträge
    204
    Klappt leider immer noch nicht.

  4. #4
    Banned
    Registriert seit
    Feb 2005
    Beiträge
    1.151
    Das bleibt auch so, wenn du nicht mit mehr Fakten kommst.

    "geht nicht" hilft nicht. Weder dir, noch uns.

  5. #5
    Registrierter Benutzer Avatar von Mankind75
    Registriert seit
    Jul 2004
    Beiträge
    204
    Die Fehlermeldung bleibt die gleiche nach der Installation über deinen Link und ich habe bereits vorhin schon geschrieben, dass ich die libSDL installiert hatte (siehe letzter Codeblock mit rpm -qa) und auch mir selbst Gedanken gemacht habe, wie man dies eventuell lösen kann.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Aug 2007
    Ort
    Sauerland
    Beiträge
    1.685
    Ist anscheinend ein 32-Bit Programm:
    Code:
    ldd /home/xxxxxxxxx/Downloads/policeforces/bin_unix/linux_client 
            linux-gate.so.1 (0xf77dd000)
            libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xf76fd000)
            libSDL_image-1.2.so.0 => /usr/lib/libSDL_image-1.2.so.0 (0xf76dd000)
            libSDL_mixer-1.2.so.0 => not found
            libz.so.1 => /lib/libz.so.1 (0xf76c5000)
            libGL.so.1 => /usr/lib/libGL.so.1 (0xf7655000)
            libGLU.so.1 => not found
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7565000)
            libm.so.6 => /lib/libm.so.6 (0xf751d000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf74fd000)
            libc.so.6 => /lib/libc.so.6 (0xf734d000)
            libX11.so.6 => /usr/lib/libX11.so.6 (0xf720d000)
            libasound.so.2 => /usr/lib/libasound.so.2 (0xf711d000)
            libdl.so.2 => /lib/libdl.so.2 (0xf7115000)
            libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0 (0xf710d000)
            libpulse.so.0 => /usr/lib/libpulse.so.0 (0xf70b5000)
            libXext.so.6 => /usr/lib/libXext.so.6 (0xf709d000)
            libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf708d000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xf706d000)
            libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf702d000)
            libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xf6fcd000)
            libtiff.so.5 => /usr/lib/libtiff.so.5 (0xf6f55000)
            libwebp.so.5 => /usr/lib/libwebp.so.5 (0xf6eed000)
            libGLX.so.0 => /usr/lib/libGLX.so.0 (0xf6ecd000)
            libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0xf6e35000)
            /lib/ld-linux.so.2 (0x56594000)
            libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf6e0d000)
            librt.so.1 => /lib/librt.so.1 (0xf6dfd000)
            libpulsecommon-5.0.so => /usr/lib/pulseaudio/libpulsecommon-5.0.so (0xf6d7d000)
            libjson-c.so.2 => /usr/lib/libjson-c.so.2 (0xf6d6d000)
            libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xf6d1d000)
            libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6d0d000)
            liblzma.so.5 => /usr/lib/liblzma.so.5 (0xf6cdd000)
            libjbig.so.2 => /usr/lib/libjbig.so.2 (0xf6ccd000)
            libXau.so.6 => /usr/lib/libXau.so.6 (0xf6cc5000)
            libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xf6c8d000)
            libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xf6c15000)
            libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xf6b65000)
            libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xf6b4d000)
            libresolv.so.2 => /lib/libresolv.so.2 (0xf6b35000)
            libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xf6af5000)
            libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xf6a65000)
            libspeex.so.1 => /usr/lib/libspeex.so.1 (0xf6a4d000)
            libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xf6865000)
            libogg.so.0 => /usr/lib/libogg.so.0 (0xf685d000)
            libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xf682d000)
    Code:
    zypper wp libSDL-1.2.so.0
    Das Kommando 'what-provides' wurde durch 'search --provides --match-exact' ersetzt.
    Siehe 'help search' für alle verfügbaren Optionen.
    Daten des Repositories laden ...
    Installierte Pakete lesen ...
    
    S | Name               | Zusammenfassung                  | Typ  
    --+--------------------+----------------------------------+------
    i | libSDL-1_2-0       | Simple DirectMedia Layer Library | Paket
    i | libSDL-1_2-0-32bit | Simple DirectMedia Layer Library | Paket
    Also das Paket mit -32bit im Namen installieren............

  7. #7
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Tipp von "Black Adder": guckt mal ob das heruntergeladene Spiel evtl. eine 32 Bit Variante ist. Wenn ja liegt es vielleicht daran dass Ihr die 32 Bit Variante der fehlenden Lib benötigt.
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  8. #8
    Registrierter Benutzer Avatar von Mankind75
    Registriert seit
    Jul 2004
    Beiträge
    204
    Super, danke euch. Ich mache Fortschritte und dokumentiere das mal ein wenig:

    Code:
    # zypper install libSDL-1_2-0-32bit
    # zypper install libSDL_mixer-1_2-0-32bit
    # zypper install libSDL_image-1_2-0-32bit
    Jetzt startet das Programm auch aber ich bekomme einen schwarzen Bildschirm.

    Konsolenoutput lautet:

    Code:
    mwagner@sonicrig:~/Schreibtisch/policeforces> ./linux_client 
    init: sdl
    init: enet
    init: video: mode
    init: video: misc
    init: console
    init: gl
    Renderer: Gallium 0.4 on AMD PALM (DRM 2.43.0, LLVM 3.7.0) (X.Org)
    Driver: 3.0 Mesa 11.1.1
    Rendering using the OpenGL 1.5 assembly shader path.
    libpng warning: iCCP: known incorrect sRGB profile
    init: world
    init: sound
    init: cfg
    init: localconnect
    init: mainloop
    Was könnte da der Knackpunkt sein?

  9. #9
    Registrierter Benutzer
    Registriert seit
    Aug 2007
    Ort
    Sauerland
    Beiträge
    1.685
    Hast Du einmal ein ldd gemacht? Fehlt da noch etwas? Siehe meinen Post.
    Welche Grafikkarte ist verbaut:
    Code:
    /sbin/lspci -nnk | grep -EiA3 'vga|3d|display'

  10. #10
    Registrierter Benutzer Avatar von Mankind75
    Registriert seit
    Jul 2004
    Beiträge
    204
    Zitat Zitat von Sauerland1 Beitrag anzeigen
    Hast Du einmal ein ldd gemacht? Fehlt da noch etwas? Siehe meinen Post.
    Welche Grafikkarte ist verbaut:
    Code:
    00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310] [1002:9802]
    	Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
    	Kernel driver in use: radeon
    	Kernel modules: radeon
    ldd in dem Sinne, dass ich die Ausgabe mit den installierten Paketbibliotheken vergleiche?

Ähnliche Themen

  1. Opensuse Tumbleweed welche Repos?
    Von Kernelmodul im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 15.05.15, 13:20
  2. [Hilfe]Jump Drive has been blocked by the security police WTF?
    Von Linuxuser22 im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 26.06.13, 20:12
  3. c++ programmierung unter linux - bibliotheken
    Von nils_r im Forum Kompilieren von Kernel und Sourcen
    Antworten: 7
    Letzter Beitrag: 10.11.05, 14:36
  4. Ati Radeon 9700 und die GLX Bibliotheken unter SuSE 8.1
    Von cretin im Forum X-Konfiguration
    Antworten: 0
    Letzter Beitrag: 25.02.03, 12:58
  5. Bibliotheken unter Linux
    Von im Forum Kompilieren von Kernel und Sourcen
    Antworten: 7
    Letzter Beitrag: 04.07.00, 17:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •