Deutsches Simutransforum

Normale Version: [gelöst] Nightly Compilierung 6050 win-gdi
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version:
Pak nightly - 112.0-6050

Betriebssystem:
Windows-GDI (SDL-funzt)

Fehler (möglichst genaue Beschreibung):
Es gibt beim Nioghtly-Serrver ein Compilerfehler

Code:
simwerkz.cc: In Elementfunktion »virtual uint8 wkz_wayremover_t::is_valid_pos(karte_t*, spieler_t*, const koord3d&, const char*&, const koord3d&)«:
simwerkz.cc:2464:16: Warnung: Format ist kein Zeichenkettenliteral, und keine Formatargumente
===> CXX simwin.cc
===> CXX simworld.cc
simworld.cc:122:23: schwerwiegender Fehler: semaphore.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make: *** [build/default/simworld.o] Fehler 1

Siehe auch http://simutrans-germany.com/stn/data/co...wingdi.txt
Hinweis: Inhalt des Linkes ändert sich der nächsten Compilierung

Der vorheriege Lauf mit gleichem Compiler (r6045) lief ohne Probleme.

Verhalten (Absturz, Einfrieren, ...):
Kein Compilat :o(

Dwachs

Da fehlt eine zusaetzliche include-Datei fuers Multithreading. Muesste eigentlich bei der pthreads-win32 Bibliothek dabei sein.
Nur ... warum diese Probleme erst jetzt und nicht in der vorherigen Version .. das ist komisch.

Danke für den Tip mit der pthreads-win32 Bibliothek

Edit:
Es war die Lösung :o)