Deutsches Simutransforum
Versionsnummer beim patchen aus SVN - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: Versionsnummer beim patchen aus SVN (/showthread.php?tid=5442)



Versionsnummer beim patchen aus SVN - Paco_m - 15-10-2010

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.


- jonasbb - 15-10-2010

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



- Paco_m - 15-10-2010

WITH_REVISION = 1
war in jedem Fall aktiviert (das patchen und komplett neubauen erfolgte mit derselben config,
wo diese Option an war) Wink


- prissi - 15-10-2010

Dann mach halt
make clean
make

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