![]() |
|
git actions - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38) +--- Thema: git actions (/showthread.php?tid=9270) |
git actions - Andarix - 17-05-2020 jemand eine Idee dazu Code: ===> HOSTCXX dataobj/loadsave.cc
dataobj/loadsave.cc: In member function ‘bool loadsave_t::rd_open(const char*)’:
dataobj/loadsave.cc:362:9: warning: unused variable ‘ok’ [-Wunused-variable]
bool ok = false;
^~
dataobj/loadsave.cc:356:8: warning: unused variable ‘ok’ [-Wunused-variable]
bool ok = false;
^~
dataobj/loadsave.cc: In member function ‘bool loadsave_t::wr_open(const char*, loadsave_t::mode_t, int, const char*, const char*)’:
dataobj/loadsave.cc:521:9: warning: unused variable ‘ok’ [-Wunused-variable]
bool ok = false;
^~
dataobj/loadsave.cc:527:37: error: ‘ZSTD_c_compressionLevel’ was not declared in this scope
ZSTD_CCtx_setParameter( fd->cctx, ZSTD_c_compressionLevel, level );
^~~~~~~~~~~~~~~~~~~~~~~
dataobj/loadsave.cc:527:37: note: suggested alternative: ‘ZSTD_decompressStream’
ZSTD_CCtx_setParameter( fd->cctx, ZSTD_c_compressionLevel, level );
^~~~~~~~~~~~~~~~~~~~~~~
ZSTD_decompressStream
dataobj/loadsave.cc:527:3: error: ‘ZSTD_CCtx_setParameter’ was not declared in this scope
ZSTD_CCtx_setParameter( fd->cctx, ZSTD_c_compressionLevel, level );
^~~~~~~~~~~~~~~~~~~~~~
dataobj/loadsave.cc:527:3: note: suggested alternative: ‘ZSTD_CCtx_s’
ZSTD_CCtx_setParameter( fd->cctx, ZSTD_c_compressionLevel, level );
^~~~~~~~~~~~~~~~~~~~~~
ZSTD_CCtx_s
dataobj/loadsave.cc: In member function ‘const char* loadsave_t::close()’:
dataobj/loadsave.cc:628:68: error: ‘ZSTD_e_end’ was not declared in this scope
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_end );
^~~~~~~~~~
dataobj/loadsave.cc:628:68: note: suggested alternative: ‘ZSTD_DDict’
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_end );
^~~~~~~~~~
ZSTD_DDict
dataobj/loadsave.cc:628:11: error: ‘ZSTD_compressStream2’ was not declared in this scope
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_end );
^~~~~~~~~~~~~~~~~~~~
dataobj/loadsave.cc:628:11: note: suggested alternative: ‘ZSTD_compressStream’
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_end );
^~~~~~~~~~~~~~~~~~~~
ZSTD_compressStream
dataobj/loadsave.cc: In member function ‘void loadsave_t::flush_buffer(int)’:
dataobj/loadsave.cc:813:67: error: ‘ZSTD_e_continue’ was not declared in this scope
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_continue );
^~~~~~~~~~~~~~~
dataobj/loadsave.cc:813:10: error: ‘ZSTD_compressStream2’ was not declared in this scope
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_continue );
^~~~~~~~~~~~~~~~~~~~
dataobj/loadsave.cc:813:10: note: suggested alternative: ‘ZSTD_compressStream’
ret = ZSTD_compressStream2( fd->cctx, &(fd->zout), &(fd->zin), ZSTD_e_continue );
^~~~~~~~~~~~~~~~~~~~
ZSTD_compressStream
dataobj/loadsave.cc: In member function ‘int loadsave_t::fill_buffer(int)’:
dataobj/loadsave.cc:925:36: warning: cast from type ‘const void*’ to type ‘void*’ casts away qualifiers [-Wcast-qual]
r = fread( (void *)(fd->zin.src), 1, LS_BUF_SIZE, fd->fp );
^
common.mk:50: recipe for target 'build/default/dataobj/loadsave.o' failed
make: *** [build/default/dataobj/loadsave.o] Error 1
##[error]Process completed with exit code 2.RE: git actions - prissi - 18-05-2020 Nicht zstd installieren (und auch minupnpc ist kaputt in MinGW). Allerdings braucht makeobj keine zstd ... RE: git actions - Andarix - 19-05-2020 (18-05-2020, Monday-17:47:11 )prissi schrieb: .... Allerdings braucht makeobj keine zstd ... Wie kommst Du drauf das das von Makeobj wäre? Das ist schon Simutrans selber und für Linux. RE: git actions - Andarix - 04-07-2021 Ich schreib es mal hier mit rein. Aktuell sind die Windows-Nightlys von mir bei Git kaputt. Bei der GDI fehlt die pgort140.dll. Weis nicht warum die jetzt verlangt wird. Kann mit einem Update der Entwicklungsumgebung zusammen hängen. Kann aber auch mit Änderungen für Steam zusammen hängen, weil die mehr oder weniger von Valve stammt. https://www.exefiles.com/de/dll/pgort140-dll/ Bzw. wird das für Universal-Apps benötigt. https://docs.microsoft.com/de-de/windows/uwp/debug-test-perf/pgo-for-uwp Bei der SDL2-Version bekomme ich Reihenweise Syntaxfehler. [EDIT] Ok, da haben noch Einstellungen gefehlt für die Erstellung. bekomme jetzt aber diese Fehler [/EDIT] Einzig Makeobj funktioniert jetzt bei Windows. Da lag es an Optimierungs-Optionen beim erstellen der Libs. Die Server-Datei hab ich noch nicht getestet. Kann sein das die auch nicht funktioniert. RE: git actions - Andarix - 04-07-2021 ok, Windows GDI und SDL2 sollten wieder funktionieren Windows Server geht noch nicht RE: git actions - prissi - 04-07-2021 PGO (profile guide optimisation) ist aber fuer eine NIghtlies sehr schwer fehl am Platz. Dabei wird das Programm mit dem Profiler mehrfach ausgefuehrt und dann neu uebersetzt um die Optimierungen nach dem Profile zu verbessern. Sollte aber bei Nightly builds ohne Programmtest zu Profilerstellen aus sein. RE: git actions - Andarix - 04-07-2021 (04-07-2021, Sunday-14:18:06 )prissi schrieb: PGO (profile guide optimisation) ist aber fuer eine NIghtlies sehr schwer fehl am Platz. Dabei wird das Programm mit dem Profiler mehrfach ausgefuehrt und dann neu uebersetzt um die Optimierungen nach dem Profile zu verbessern. Sollte aber bei Nightly builds ohne Programmtest zu Profilerstellen aus sein. Mein Problem war ja, das ich nicht weis wie das aktiv wurde. Demzufolge war das abschalten auch ein Problem. Da das Mergen der Projektdateien immer problematisch ist, hab ich mir jetzt einen eigenen Zweig gemacht. Hatte nur den Ausgabepfad nicht angepasst und mit den alten Programmdateien getestet. Der Server verlangt die libpng durch die raw_image-Dateien. Hab aber auch noch einen Linkerfehler, den ich nicht richtig zuordnen kann. Zitat:LNK2019 Verweis auf nicht aufgelöstes externes Symbol "__imp__timeGetTime@0" in Funktion ""unsigned int __cdecl dr_time(void)" (?dr_time@@YAIXZ)". Simutrans Server d:\simutrans_entwicklung\svn\simutrans_git\simsys_posix.obj 1 RE: git actions - prissi - 04-07-2021 Das ist der Multimediatimer. Braucht sowohl SDL2 wie GDI. Zu finden in Winmm.lib RE: git actions - Andarix - 04-07-2021 Danke, funktioniert jetzt RE: git actions - Andarix - 06-07-2021 Jetzt läuft alles erst mal wieder. Nervig ist nur der geänderte GitHub-Login. Irgendwas passt da bei mir nicht mehr zusammen. |