Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Versionsnummer beim patchen aus SVN
#1
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.
Zitieren
#2
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
Zitieren
#3
WITH_REVISION = 1
war in jedem Fall aktiviert (das patchen und komplett neubauen erfolgte mit derselben config,
wo diese Option an war) Wink
Zitieren
#4
Dann mach halt
make clean
make

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


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste