Deutsches Simutransforum

Normale Version: Versionsnummer beim patchen aus SVN
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version:
nightly 3875 vom 14.10.

PAK-Set (+zusätzliche PAK-Dateien):
pak.german_net von frank

Betriebssystem:
Linux 64bit

Fehler (möglichst genaue Beschreibung):
Wenn man über SVN die Updates holt und dann per normalen make neu übersetzt wird ja nur gepatcht und nicht komplett neu gebaut - das funktioniert grundsätzlich auch gut, habe auf die Art den Patch wegen des Paßwortproblems (R3872 auf 3875) eingespielt und lief problemlos,
allerdings ist das gepatchte binary noch immer auf R3872 gesetzt und erlaubt kein Verbinden mit einem R3875 Server über den Netzwerkdialog.

Beim komplett neu bauen mit make --always-make (aus denselben Quellen) wird dann korrekt die Version auf 3875 gesetzt.
Die SVN Version wird über svnversion bestimmt.

Im Configfile steht auch, wie du eine Revision explizit festsetzt.
Code:
#WITH_REVISION = 1 # adds the revision from svn; required for networkgames
# if you do not use SVN, add -DREVISION="1234" to the FLAGS below
WITH_REVISION = 1
war in jedem Fall aktiviert (das patchen und komplett neubauen erfolgte mit derselben config,
wo diese Option an war) Wink
Dann mach halt
make clean
make

Die Version wird aber tatsächlich nur in gameinfo.cc gebraucht.