Simutrans - Server - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Installation und Start (https://simutrans-forum.de/mybb/forumdisplay.php?fid=5) +--- Thema: Simutrans - Server (/showthread.php?tid=5870) |
- prissi - 11-07-2013 GCC 4.7 hat einiges an kompatiblität in den Standardeinstellungen über Bord geschmissen, so die Gerüchteküche. Im konkreten Fall sollte ptrdiff_t in "#include <stddef.h>" stehen; leider wird das aber bereits von slist_tpl.h im konkreten Fall eingebunden. Scheinbar ist die Installations vom GCC nicht komplett oder korrekt. - wernieman - 11-07-2013 Ich würde denken, es fehlen einige Libarys, bzw. deren DEV-Versionen. Kleiner Hinweis: Aus Sicherheitsgründen sollte auf KEINEM Web-Server eine Build-Umgebung gebaut sein. Erleichtert sonst einem Angreifer sehr seine "Arbeit". - tadela - 11-07-2013 Stimmt wernieman, das darf man nicht vergessen Und dann werd ich wohl nicht um die VM rum. Welche Pakete brauch ich denn dafür? Nur GCC? Freudliche Grüsse & Vielen Dank für die Hilfe! tadela - Achtzig - 11-07-2013 Soweit ich mich erinnere, mußte ich nichts nachinstallieren um Simutrans zu kompilieren (Debian-Wheezy mit Xfce). Kann aber sein, daß die benötigten Pakete anderweitig installiert wurden. Wenn was fehlt, wird Dir das aber eh angezeigt. Normalerweise könntest Du auch direkt die Nightlys nehmen (wenn die Seite nicht gerade im Wartungsmodus ist), dann bräuchtest Du nichts zu kompilieren. Die 64 Bit Version für Linux geht aber leider nicht bei Wheezy. Dort ist die aktuelle Version der libc 2.13.38. Simutrans möchte aber 2.14. Nachtrag: Also selbst kompilieren geht natürlich schon aber das fertig Nightly-Programm möchte nicht laufen. - tadela - 11-07-2013 Also nächste Frage, auf der Seite hier (http://simutrans-germany.com/~nightly/simutrans/de.html) sind ja drei verschiedene "Versionen" aufgelistet.. welche muss ich denn da haben? - Paco_m - 11-07-2013 tadela,'index.php?page=Thread&postID=95766#post95766' schrieb:Also nächste Frage, auf der Seite hier (http://simutrans-germany.com/~nightly/simutrans/de.html) sind ja drei verschiedene "Versionen" aufgelistet.. welche muss ich denn da haben?Kommt darauf an mit welcher du spielen willst, alle Mitspieler müssen natürlich genau die gleiche Version benutzen. - wernieman - 12-07-2013 Ich glaube, er meinte welche Linux-Version. Gehe wie folgt vor: 32 oder 64-Bit-System? 32 Bit -> Probier die GCC4-Version /(Sollte bei aktuellen Systemen das richtige sein) -> Wenn die nicht läuft die GCC3 64 Bit -> 64-Bit Verison -> Es sei denn Du hast eine sogenannte "Multlib-Umgebung", dann kann auch die GCC4-Version die richtige sein Bezüglich "Multiplayer gleiche Version": Es muß "nur" die gleiche Versionsnummer sein. Es können dagegen verschiedene Typen verwendet werden. z.B. Windows, Linux GCC3, Linux-64 und MAC sollten zusammen gehen (bei MAC bin ich mir nur nicht sicher) - tadela - 12-07-2013 Hallo Zusammen, So langsam komme ich mir recht dumm vor^^ Folgende Fehlermeldung kommt bei jeder der 3 Versionen: Zitat: ./sim-gcc3: error while loading shared libraries: libbz2.so.1: cannot open shared object file: No such file or directorIch hab jedes Packet mehrfach heruntergeladen, aber an einer datei die fehlt kann es nicht liegen ?( Nochmals vielen Dank für de Hilfe! Grüsse tadela =) - Paco_m - 12-07-2013 libbz2 ist eine Bibliothek, die du mit dem Paketverwalter deiner Linux Distribution nachinstallieren solltest. Wenn sie bereits installiert ist dann hat sie vermutlich einen anderen Namen wie libbz2.so.1.0 oder ähnlich. In dem Fall braucht es einen symlink auf den Namen, den Simutrans sucht. - tadela - 12-07-2013 Wohin muss ich denn die "verlinkung" bzw den Symlink tun? In den Simutransordner? |