Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
git actions
#1
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.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#2
Nicht zstd installieren (und auch minupnpc ist kaputt in MinGW). Allerdings braucht makeobj keine zstd ...
Zitieren
#3
(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.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#4
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...go-for-uwp


Bei der SDL2-Version bekomme ich Reihenweise Syntaxfehler.

[Bild: attachment.php?aid=17705]

[EDIT]

Ok, da haben noch Einstellungen gefehlt für die Erstellung.

bekomme jetzt aber diese Fehler

[Bild: attachment.php?aid=17706]

[/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.


Angehängte Dateien Thumbnail(s)
       
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#5
ok, Windows GDI und SDL2 sollten wieder funktionieren

Windows Server geht noch nicht
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#6
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.
Zitieren
#7
(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
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#8
Das ist der Multimediatimer. Braucht sowohl SDL2 wie GDI. Zu finden in Winmm.lib
Zitieren
#9
Danke, funktioniert jetzt
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#10
Jetzt läuft alles erst mal wieder.

Nervig ist nur der geänderte GitHub-Login. Irgendwas passt da bei mir nicht mehr zusammen.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren


Gehe zu:


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