Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
11-07-2013, Thursday-01:15:02
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.
Beiträge: 2.552
Themen: 106
Registriert seit: Dec 2004
Bewertung:
0
11-07-2013, Thursday-09:11:02
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".
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....
Für "Simutrans-Nightlys" und aktuelle PAK:
http://nightly.simutrans-germany.com
Beiträge: 139
Themen: 4
Registriert seit: May 2010
Bewertung:
0
11-07-2013, Thursday-20:22:01
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.
Beiträge: 2.552
Themen: 106
Registriert seit: Dec 2004
Bewertung:
0
12-07-2013, Friday-09:05:05
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)
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....
Für "Simutrans-Nightlys" und aktuelle PAK:
http://nightly.simutrans-germany.com
Beiträge: 1.083
Themen: 75
Registriert seit: Aug 2010
Bewertung:
0
12-07-2013, Friday-18:29:17
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.
Beiträge: 19
Themen: 1
Registriert seit: Jul 2013
Bewertung:
0
12-07-2013, Friday-22:49:15
Wohin muss ich denn die "verlinkung" bzw den Symlink tun? In den Simutransordner?