Forum



~Klaubauter am 21.07.2007 21:49 #1488


Hat das mal jemand unter Ubuntu Feisty Fawn zum laufen gebracht?

Ich hatte alles schön in mein Homeverzeichnis entpackt, die S2-Installation an die entsprechende Stelle und wollte dann losleden.

Daraufhin spuckte er erst einmal das aus:
Zitat:

./s25client: error while loading shared libraries: libsiedler2.so.0: cannot open shared object file: No such file or directory


Aber da dachte ich mir: du bist doch ein schlaues Kerlchen, also legst du mal einen Symlink an, da er die lib bestimmt in /usr/lib sucht. Gedacht, getan:
Zitat:

sudo ln -s /home/XXX/Zeugs/s25rttr_0.2/lib/libsiedler2.so.0 /usr/lib/libsiedler2.so.0

Gefreut und noch einmal gestartet. Jetzt gibt er aus:

Zitat:

WARNING: No /home/xxx/.s25rttr/settings.bin found, using default values.

Suche nach Treibern:
Videotreiber:
0 benutzbar


Naja, 3D-Beschleunigung läuft aber, also weiß ich nicht, warum der meint, dass nichts benutzbar wäre.


Ready am 21.07.2007 22:03 #1489


Hallo ~Klaubauter

Dein Fehler ist nicht, dass er die lib Datei nicht findet sondern, dass du versucht direkt die binary Datei zum starten. Du darfst die binary Datei s25client nicht direkt starten. Du musst den Shell-Script rttr.sh verwenden. Dieser befindet sich ebenfalls in dem Ordner s25rttr_0.2/bin.

Gruss Ready


FloSoft am 22.07.2007 16:56 #1492

Großmeister
und die ordnerstruktur des archivs muss erhalten bleiben

---
mfg
Flo



~Timm am 05.08.2007 13:41 #1528


Hi, ich hab auch versucht das Spiel unter Ubuntu zum laufen zu bringen, aber krieg beim starten folgende Meldung:
timm@Timmy:~$ /home/timm/Spiele/SIEDLER2/bin/rttr.sh
./bin/s25client: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/s25client)
./bin/s25client: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./lib/libsiedler2.so.0)

Wisst ihr, was ich da für libs installieren muss?


FloSoft am 05.08.2007 15:51 #1532

Großmeister
anscheinend hast du evtl ein zu alte oder zu neue glibc.

einfachste wäre das du dir ein kleines chroot mit der richtigen glibc-version zu bastelst.

also z.b von ner ubuntu-feisty-fawn live-cd die verschiedenen benötigten libs in nen ordner zusammen schieben und darin dann das s2 starten. glibc ist die einzige systembibliothek die das versioning-konzept bricht, wodurch man keine parallel installieren kann :(

---
mfg
Flo



~Timm am 05.08.2007 16:13 #1534


Danke für den Tipp, aber ich glaub da versuch ich lieber die win-version mit wine zum laufen zu kriegen. Das geht vermutlich schneller (bei mir).


FloSoft am 05.08.2007 17:35 #1537

Großmeister
ob die natürlich so gut dann läuft unter wine ist halt ne andere sache.

---
mfg
Flo



~Timm am 05.08.2007 21:02 #1538


Habs eh ned zum laufen bekommen (jedenfalls nicht auf Anhieb, und zu mehr hatte ich noch keine Zeit). Also werd ich wohl vorrübergehend xp auf der Platte lassen, bis ich Zeit hab ein chroot einzurichten.


~Timm am 16.08.2007 16:45 #1570


Hallo,
ich hab vor ein paar Tagen Ubuntu Feisty (also 7.04) installiert und bekomme Siedler2rttr nicht zum laufen. Ich hab mich an die Installationsbeschreibung in der Readme gehalten, aber beim ausführen des rttr.sh kommt folgende Meldung: (das gleiche kommt auch wenn ich die binary starte)
./bin/s25client: 1: Syntax error: Unterminated quoted string


FloSoft am 16.08.2007 18:12 #1571

Großmeister
Hmm das ist komisch - evtl versehentlich das archiv zerhackt oder als "text" entpackt? (oder versucht von fat32/ntfs zu starten?) oder versehentlich die 64bit version erwischt?

lads mal frisch runter in ein frisch installiertes s2 - dann sollte es klappen.

---
mfg
Flo


Editiert von FloSoft am 16.08.2007 18:12

~Timm am 16.08.2007 19:47 #1572


Ach so, das war die 64bit version. Hab gedacht, nachdem ich nen AMD Turion 64 (blabla) hab, und in dem Dateinamen "amd" und "64" drin war, wird der schon passen. xD
Dankeschön, werds nochmal probieren. Ach ja, Siedler2 hab ich mir von einer FAT-Partition rübergezogen, aber das sollte ja ned unbedingt stören.


~Timm am 16.08.2007 20:11 #1573


Naja jetzt kommt folgende Fehlermeldung:
Code:

timm@timm-laptop:~$ /opt/s25rttr_0.2/bin/rttr.sh


WARNING: No /home/timm/.s25rttr/settings.bin found, using default values.

Suche nach Treibern:
Videotreiber:
        (SDL) OpenGL via SDL-Library
        (GLFW) OpenGL via GL-FrameWork-Library
2 benutzbar
Audiotreiber:
        (SDL) Audio via SDL_mixer-Library
1 benutzbar
Benutze folgende Treiber:
        Video: "(SDL) OpenGL via SDL-Library"
        Audio: "(SDL) Audio via SDL_mixer-Library"

Starte das Spiel
lade "./share/s25rttr/S2/GFX/PALETTE/PAL5.BBM": fehlgeschlagen


ERROR: Das Spiel konnte nicht gestartet werden



liwo am 16.08.2007 20:41 #1574


Das ist das Problem beim rüberziehen von FAT32, UNIX-Dateinamen sind casesensitive, das heißt es ist wichtig, dass die Dateinamen aus Großbuchstaben bestehen. Bleibt dir wohl nicht viel anderes übrig als die Dateien umzubenennen, aber Flosoft hatte dafür glaub ich mal ein Script gebastelt. Solltest du mal mit in die Files-Section tun, Flo ;)


FloSoft am 17.08.2007 09:20 #1575

Großmeister
>Hier< das Script dazu

Ansonsten kannst du nur die amd64-Version verwenden wenn du ein 64bit Ubuntu genommen/installiert hast.

---
mfg
Flo


Editiert von FloSoft am 17.08.2007 09:26

~Timm am 17.08.2007 12:46 #1577


Danke! Es funktioniert!! :-)