Skip to content

Enable logging in modules #266

Enable logging in modules

Enable logging in modules #266

Triggered via pull request January 21, 2026 15:18
Status Success
Total duration 15m 11s
Artifacts 8

ci.yml

on: pull_request
Matrix: Build for PR / build
Fit to window
Zoom out
Zoom in

Annotations

98 warnings
Build for PR / Linux-x64, Debug: cfile/cfile.cpp#L165
left operand of comma operator has no effect [-Wunused-value]
Build for PR / Linux-x64, Debug: cfile/cfile.cpp#L163
left operand of comma operator has no effect [-Wunused-value]
Build for PR / Linux-x64, Debug: cfile/cfile.cpp#L163
left operand of comma operator has no effect [-Wunused-value]
Build for PR / Linux-x64, Debug: cfile/cfile.cpp#L158
left operand of comma operator has no effect [-Wunused-value]
Build for PR / Linux-x64, Debug: cfile/cfile.cpp#L158
left operand of comma operator has no effect [-Wunused-value]
Build for PR / Linux-x64, Debug: ddio/lnxforcefeedback.cpp#L135
‘int ddio_ff_SetCoopLevel(tDevice, int)’ defined but not used [-Wunused-function]
Build for PR / Linux-x64, Debug: mem/mem.cpp#L244
‘Mem_failsafe_block’ defined but not used [-Wunused-variable]
Build for PR / Linux-x64, Debug: misc/pstring.cpp#L87
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
Build for PR / Linux-x64, Debug: misc/pstring.cpp#L74
comparison of integer expressions of different signedness: ‘long int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
Build for PR / Linux-x64, Debug: AudioEncode/aencode.cpp#L959
comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘AudioError’ [-Wsign-compare]
Build for PR / Linux-x64, Debug
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-x64, Debug
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-x64, Debug
You will need to install Xorg dependencies to use feature x11:
Build for PR / macOS, Release: mem/mem.cpp#L244
unused variable 'Mem_failsafe_block' [-Wunused-variable]
Build for PR / macOS, Release: mem/mem.cpp#L218
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
Build for PR / macOS, Release: third_party/stb/stb_image_write.h#L776
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
Build for PR / macOS, Release: third_party/stb/stb_image_write.h#L776
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L148
unused variable 'T1266' [-Wunused-const-variable]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L147
unused variable 'T913' [-Wunused-const-variable]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L146
unused variable 'T911' [-Wunused-const-variable]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L148
unused variable 'T1266' [-Wunused-const-variable]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L147
unused variable 'T913' [-Wunused-const-variable]
Build for PR / macOS, Release: AudioEncode/aencode.cpp#L146
unused variable 'T911' [-Wunused-const-variable]
Build for PR / Linux-x64, Release: cfile/cfile.cpp#L452
variable ‘r’ set but not used [-Wunused-but-set-variable]
Build for PR / Linux-x64, Release: cfile/cfile.cpp#L399
variable ‘r’ set but not used [-Wunused-but-set-variable]
Build for PR / Linux-x64, Release: cfile/cfile.cpp#L272
comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
Build for PR / Linux-x64, Release: ddio/lnxfile.cpp#L87
ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Build for PR / Linux-x64, Release: ddio/lnxforcefeedback.cpp#L135
‘int ddio_ff_SetCoopLevel(tDevice, int)’ defined but not used [-Wunused-function]
Build for PR / Linux-x64, Release: mem/mem.cpp#L244
‘Mem_failsafe_block’ defined but not used [-Wunused-variable]
Build for PR / Linux-x64, Release
‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 80 equals destination size [-Wstringop-truncation]
Build for PR / Linux-x64, Release: AudioEncode/aencode.cpp#L959
comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘AudioError’ [-Wsign-compare]
Build for PR / Linux-x64, Release: misc/pstring.cpp#L87
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
Build for PR / Linux-x64, Release: misc/pstring.cpp#L74
comparison of integer expressions of different signedness: ‘long int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
Build for PR / Linux-x64, Release
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-x64, Release
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-x64, Release
You will need to install Xorg dependencies to use feature x11:
Build for PR / macOS, Debug: fix/fix.cpp#L129
unknown pragma ignored [-Wunknown-pragmas]
Build for PR / macOS, Debug: fix/fix.cpp#L129
unknown pragma ignored [-Wunknown-pragmas]
Build for PR / macOS, Debug: third_party/stb/stb_image_write.h#L776
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
Build for PR / macOS, Debug: third_party/stb/stb_image_write.h#L776
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L148
unused variable 'T1266' [-Wunused-const-variable]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L147
unused variable 'T913' [-Wunused-const-variable]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L146
unused variable 'T911' [-Wunused-const-variable]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L148
unused variable 'T1266' [-Wunused-const-variable]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L147
unused variable 'T913' [-Wunused-const-variable]
Build for PR / macOS, Debug: AudioEncode/aencode.cpp#L146
unused variable 'T911' [-Wunused-const-variable]
Build for PR / Windows-x64, Debug: ddio/file.cpp#L67
'e': unreferenced local variable
Build for PR / Windows-x64, Debug: ddio/lnxio.cpp#L127
'argument': conversion from 'size_t' to 'DWORD', possible loss of data
Build for PR / Windows-x64, Debug: mem/mem.cpp#L883
'type cast': truncation from 'void *' to 'uint32_t'
Build for PR / Windows-x64, Debug: mem/mem.cpp#L883
'type cast': pointer truncation from 'void *' to 'uint32_t'
Build for PR / Windows-x64, Debug: mem/mem.cpp#L680
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Debug: mem/mem.cpp#L633
'initializing': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Debug: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Debug: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Debug: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Debug: misc/pstring.cpp#L74
'<': signed/unsigned mismatch
Build for PR / Linux-cross-arm64, Debug: netgames/hyperanarchy/hyperanarchy.cpp#L129
‘void DisplayScores()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L782
‘void HandlePickupPowerball(object*)’ defined but not used [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L297
‘void OnTimerRegenKill()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L296
‘void OnTimerRegen()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L295
‘void OnTimerKill()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L293
‘void OnTimer()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L286
‘void DisplayStats()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Debug: netgames/monsterball/monsterball.cpp#L1688
variable ‘powerteam’ set but not used [-Wunused-but-set-variable]
Build for PR / Linux-cross-arm64, Debug: netgames/hoard/hoard.cpp#L319
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
Build for PR / Linux-cross-arm64, Debug: AudioEncode/aencode.cpp#L959
comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘AudioError’ [-Wsign-compare]
Build for PR / Linux-cross-arm64, Debug
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-cross-arm64, Debug
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-cross-arm64, Debug
You will need to install Xorg dependencies to use feature x11:
Build for PR / Linux-cross-arm64, Debug
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-cross-arm64, Debug
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-cross-arm64, Debug
You will need to install Xorg dependencies to use feature x11:
Build for PR / Linux-cross-arm64, Release
‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 80 equals destination size [-Wstringop-truncation]
Build for PR / Linux-cross-arm64, Release: linux/lnxcon_raw.cpp#L178
format not a string literal and no format arguments [-Wformat-security]
Build for PR / Linux-cross-arm64, Release: bitmap/iff.cpp#L552
variable ‘form_len’ set but not used [-Wunused-but-set-variable]
Build for PR / Linux-cross-arm64, Release: netgames/hyperanarchy/hyperanarchy.cpp#L956
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
Build for PR / Linux-cross-arm64, Release: netgames/hyperanarchy/hyperanarchy.cpp#L137
‘void SwitchBlinkingHud(int)’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Release: netgames/hyperanarchy/hyperanarchy.cpp#L129
‘void DisplayScores()’ declared ‘static’ but never defined [-Wunused-function]
Build for PR / Linux-cross-arm64, Release: netgames/hoard/hoard.cpp#L1081
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
Build for PR / Linux-cross-arm64, Release: netgames/hoard/hoard.cpp#L1332
‘color’ may be used uninitialized in this function [-Wmaybe-uninitialized]
Build for PR / Linux-cross-arm64, Release: netgames/hoard/hoard.cpp#L319
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
Build for PR / Linux-cross-arm64, Release: AudioEncode/aencode.cpp#L959
comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘AudioError’ [-Wsign-compare]
Build for PR / Linux-cross-arm64, Release
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-cross-arm64, Release
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-cross-arm64, Release
You will need to install Xorg dependencies to use feature x11:
Build for PR / Linux-cross-arm64, Release
You will need to install ibus dependencies to use feature ibus:
Build for PR / Linux-cross-arm64, Release
You will need to install Wayland dependencies to use feature wayland:
Build for PR / Linux-cross-arm64, Release
You will need to install Xorg dependencies to use feature x11:
Build for PR / Windows-x64, Release: ddio/file.cpp#L101
'e': unreferenced local variable
Build for PR / Windows-x64, Release: ddio/file.cpp#L67
'e': unreferenced local variable
Build for PR / Windows-x64, Release: mem/mem.cpp#L883
'type cast': truncation from 'void *' to 'uint32_t'
Build for PR / Windows-x64, Release: mem/mem.cpp#L883
'type cast': pointer truncation from 'void *' to 'uint32_t'
Build for PR / Windows-x64, Release: mem/mem.cpp#L680
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Release: mem/mem.cpp#L633
'initializing': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Release: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Release: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Release: lib/vecmat_external.h#L57
'return': conversion from 'size_t' to 'int', possible loss of data
Build for PR / Windows-x64, Release: misc/pstring.cpp#L74
'<': signed/unsigned mismatch

Artifacts

Produced during runtime
Name Size Digest
Descent3_Debug_Linux-cross-arm64
73.9 MB
sha256:2620ea60dd421b08ce881d4d3942e02cc26c4f2040e4d959fd6ac809832c1fb3
Descent3_Debug_Linux-x64
84.2 MB
sha256:e77ae66b9b1b895f6deca89d98d799a370fede60e878ccc3fe9d0dee90946843
Descent3_Debug_Windows-x64
31.9 MB
sha256:d5f29ed19a651ad584e1a67cafb413a064986cf6d2fb984ec5e3f7b29c2592eb
Descent3_Debug_macOS
60.6 MB
sha256:c4f58bc406c299d9b60daeca986ea78a7bfb881e456cbc5d9ad8c789702447a6
Descent3_Release_Linux-cross-arm64
10.9 MB
sha256:92cada41de0eba518c772397f173d87840f7373371020dd75da3009091123bd4
Descent3_Release_Linux-x64
11.1 MB
sha256:82c52b589d8458ce4c947a271cc3814b3288a0ac4297deb6649dd1c03a815257
Descent3_Release_Windows-x64
18.4 MB
sha256:66505c9f1fc6b45b5d57d4172f8e52e306d3f54c34420d616bf3362628f9d89f
Descent3_Release_macOS
15.7 MB
sha256:94afd0e0c0bd891c3d505608e15f450c54ce9c7966f616f6dcedd22d392e9680