Skip to content

Fix overflow in redmean distance formula #123

Fix overflow in redmean distance formula

Fix overflow in redmean distance formula #123

Triggered via push December 22, 2023 18:20
Status Failure
Total duration 21m 1s
Artifacts

ci-build.yml

on: push
Matrix: Linux
Matrix: Mac OS
Matrix: msys2
Matrix: Windows
Check Annotations
0s
Check Annotations
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 120 warnings
Windows (windows-latest, x64): src/rail_gui.cpp#L719
syntax error: missing ':' before '...'
Windows (windows-latest, x64): src/rail_gui.cpp#L719
syntax error: '...'
Windows (windows-latest, x64): src/rail_gui.cpp#L720
syntax error: missing ';' before '{'
Windows (windows-latest, x64): src/rail_gui.cpp#L726
syntax error: missing ':' before '...'
Windows (windows-latest, x64): src/rail_gui.cpp#L726
syntax error: '...'
Windows (windows-latest, x64)
Process completed with exit code 1.
Windows (windows-2019, x64): src/rail_gui.cpp#L719
syntax error: missing ':' before '...'
Windows (windows-2019, x64): src/rail_gui.cpp#L719
syntax error: '...'
Windows (windows-2019, x64): src/rail_gui.cpp#L720
syntax error: missing ';' before '{'
Windows (windows-2019, x64): src/rail_gui.cpp#L726
syntax error: missing ':' before '...'
Windows (windows-2019, x64): src/rail_gui.cpp#L726
syntax error: '...'
Windows (windows-2019, x64)
Process completed with exit code 1.
Windows (windows-2019, x86): src/rail_gui.cpp#L719
syntax error: missing ':' before '...'
Windows (windows-2019, x86): src/rail_gui.cpp#L719
syntax error: '...'
Windows (windows-2019, x86): src/rail_gui.cpp#L720
syntax error: missing ';' before '{'
Windows (windows-2019, x86): src/rail_gui.cpp#L726
syntax error: missing ':' before '...'
Windows (windows-2019, x86): src/rail_gui.cpp#L726
syntax error: '...'
Windows (windows-2019, x86)
Process completed with exit code 1.
Windows (windows-latest, x86): src/rail_gui.cpp#L719
syntax error: missing ':' before '...'
Windows (windows-latest, x86): src/rail_gui.cpp#L719
syntax error: '...'
Windows (windows-latest, x86): src/rail_gui.cpp#L720
syntax error: missing ';' before '{'
Windows (windows-latest, x86): src/rail_gui.cpp#L726
syntax error: missing ':' before '...'
Windows (windows-latest, x86): src/rail_gui.cpp#L726
syntax error: '...'
Windows (windows-latest, x86)
Process completed with exit code 1.
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Linux (clang, clang++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/citymania/cm_bitstream.cpp#L54
'return': conversion from 'size_t' to 'uint', possible loss of data
Windows (windows-latest, x64): src/citymania/cm_bitstream.cpp#L90
'<': signed/unsigned mismatch
Windows (windows-latest, x64): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Linux (gcc, g++, -DOPTION_DEDICATED=ON -DCMAKE_CXX_FLAGS_INIT="-DRANDOM_DEBUG"): src/citymania/cm_bitstream.cpp#L90
comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Linux (gcc, g++, libsdl1.2-dev): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: ‘int’ and ‘uint’ {aka ‘unsigned int’} [-Wsign-compare]
Windows (windows-2019, x64): src/citymania/cm_bitstream.cpp#L54
'return': conversion from 'size_t' to 'uint', possible loss of data
Windows (windows-2019, x64): src/citymania/cm_bitstream.cpp#L90
'<': signed/unsigned mismatch
Windows (windows-2019, x64): src/citymania/cm_cargo_table_gui.cpp#L96
'=': conversion from 'size_t' to 'uint', possible loss of data
Windows (windows-2019, x64): src/citymania/cm_cargo_table_gui.cpp#L103
'cs': unreferenced local variable
Windows (windows-2019, x64): src/citymania/cm_export.cpp#L208
'cs': unreferenced local variable
Windows (windows-2019, x64): src/citymania/cm_export.cpp#L209
'buffer': unreferenced local variable
Windows (windows-2019, x64): src/citymania/cm_export.cpp#L276
'e': unreferenced local variable
Windows (windows-2019, x64): src/citymania/cm_export.cpp#L449
'=': conversion from 'size_t' to 'uint', possible loss of data
Windows (windows-2019, x64): src/citymania/cm_base64.cpp#L85
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows (windows-2019, x64): src/citymania/cm_base64.cpp#L96
'=': conversion from 'size_t' to 'unsigned char', possible loss of data
Windows (windows-2019, x86): src/citymania/cm_bitstream.cpp#L90
'<': signed/unsigned mismatch
Windows (windows-2019, x86): src/citymania/cm_cargo_table_gui.cpp#L103
'cs': unreferenced local variable
Windows (windows-2019, x86): src/citymania/cm_export.cpp#L208
'cs': unreferenced local variable
Windows (windows-2019, x86): src/citymania/cm_export.cpp#L209
'buffer': unreferenced local variable
Windows (windows-2019, x86): src/citymania/cm_export.cpp#L276
'e': unreferenced local variable
Windows (windows-2019, x86): src/citymania/cm_base64.cpp#L96
'=': conversion from 'size_t' to 'unsigned char', possible loss of data
Windows (windows-2019, x86): src/citymania/cm_base64.cpp#L113
'=': conversion from 'size_t' to 'unsigned char', possible loss of data
Windows (windows-2019, x86): src/citymania/cm_highlight.cpp#L552
'argument': conversion from 'size_t' to 'byte', possible loss of data
Windows (windows-2019, x86): src/citymania/cm_highlight.cpp#L1348
'<': unsafe use of type 'bool' in operation
Windows (windows-2019, x86): src/citymania/cm_highlight.cpp#L1349
'<': unsafe use of type 'bool' in operation
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/citymania/cm_bitstream.cpp#L90
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Windows (windows-latest, x86): src/blitter/32bpp_base.hpp#L197
'<': signed/unsigned mismatch
Emscripten: src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Emscripten: src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Emscripten: src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Emscripten: src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Emscripten: src/citymania/cm_bitstream.cpp#L90
comparison of integers of different signs: 'int' and 'uint32' (aka 'unsigned int') [-Wsign-compare]
Emscripten: src/citymania/cm_game.cpp#L34
lambda capture 'this' is not used [-Wunused-lambda-capture]
Emscripten: src/citymania/cm_game.cpp#L71
lambda capture 'this' is not used [-Wunused-lambda-capture]
Emscripten: src/citymania/cm_game.cpp#L77
lambda capture 'this' is not used [-Wunused-lambda-capture]
Emscripten: src/citymania/cm_game.cpp#L112
lambda capture 'this' is not used [-Wunused-lambda-capture]
Emscripten: src/citymania/cm_export.cpp#L208
unused variable 'cs' [-Wunused-variable]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
Mac OS (x64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integers of different signs: 'int' and 'uint' (aka 'unsigned int') [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW32, i686): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
msys2 (MINGW64, x86_64): src/blitter/32bpp_base.hpp#L197
comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]