Skip to content

Descent 3 Build

Descent 3 Build #22

Manually triggered June 27, 2024 21:28
Status Success
Total duration 7m 57s
Artifacts 10

build.yml

on: workflow_dispatch
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

122 warnings
macOS-ARM, Debug: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
macOS-ARM, Debug: ddio/lnxfile.cpp#L291
implicit conversion of NULL constant to 'int' [-Wnull-conversion]
macOS-ARM, Debug: netgames/dmfc/dmfcpackets.cpp#L602
result of comparison of constant -2 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
macOS-ARM, Debug: netgames/dmfc/dmfcprecord.cpp#L361
address of array 'basethis->Players[pnum].tracker_id' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-ARM, Debug: netgames/dmfc/dmfcprecord.cpp#L595
result of comparison of constant 255 with expression of type 'int8_t' (aka 'signed char') is always false [-Wtautological-constant-out-of-range-compare]
macOS-ARM, Debug: netgames/dmfc/dmfcremote.cpp#L159
address of array 'pr->callsign' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-ARM, 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]
macOS-ARM, Debug: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
macOS-ARM, Debug: netcon/mtclient/mtclient.cpp#L533
'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]
macOS-ARM, Debug: netcon/mtclient/mtclient.cpp#L1406
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-ARM, Debug: builds/mac/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
macOS-ARM, Release: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
macOS-ARM, Release: ddio/lnxfile.cpp#L291
implicit conversion of NULL constant to 'int' [-Wnull-conversion]
macOS-ARM, Release: netgames/dmfc/dmfcpackets.cpp#L602
result of comparison of constant -2 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
macOS-ARM, Release: netgames/dmfc/dmfcprecord.cpp#L361
address of array 'basethis->Players[pnum].tracker_id' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-ARM, Release: netgames/dmfc/dmfcprecord.cpp#L595
result of comparison of constant 255 with expression of type 'int8_t' (aka 'signed char') is always false [-Wtautological-constant-out-of-range-compare]
macOS-ARM, Release: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
macOS-ARM, 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]
macOS-ARM, Release: netcon/mtclient/mtclient.cpp#L533
'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]
macOS-ARM, Release: netcon/mtclient/mtclient.cpp#L1406
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-ARM, Release: netcon/mtclient/mtclient.cpp#L1414
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-ARM, Release: builds/mac/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
macOS-Intel, Debug: builds/mac/vcpkg_installed/x64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
macOS-Intel, Debug: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
macOS-Intel, Debug: ddio/lnxfile.cpp#L291
implicit conversion of NULL constant to 'int' [-Wnull-conversion]
macOS-Intel, Debug: netgames/dmfc/dmfcpackets.cpp#L602
result of comparison of constant -2 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
macOS-Intel, Debug: netgames/dmfc/dmfcprecord.cpp#L361
address of array 'basethis->Players[pnum].tracker_id' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-Intel, Debug: netgames/dmfc/dmfcprecord.cpp#L595
result of comparison of constant 255 with expression of type 'int8_t' (aka 'signed char') is always false [-Wtautological-constant-out-of-range-compare]
macOS-Intel, Debug: netgames/dmfc/dmfcremote.cpp#L159
address of array 'pr->callsign' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-Intel, 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]
macOS-Intel, Debug: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
macOS-Intel, Debug: netcon/mtclient/mtclient.cpp#L533
'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]
macOS-Intel, Debug: netcon/mtclient/mtclient.cpp#L1406
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-Intel, Release: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
macOS-Intel, Release: ddio/lnxfile.cpp#L291
implicit conversion of NULL constant to 'int' [-Wnull-conversion]
macOS-Intel, Release: netgames/dmfc/dmfcpackets.cpp#L602
result of comparison of constant -2 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
macOS-Intel, Release: netgames/dmfc/dmfcprecord.cpp#L361
address of array 'basethis->Players[pnum].tracker_id' will always evaluate to 'true' [-Wpointer-bool-conversion]
macOS-Intel, Release: netgames/dmfc/dmfcprecord.cpp#L595
result of comparison of constant 255 with expression of type 'int8_t' (aka 'signed char') is always false [-Wtautological-constant-out-of-range-compare]
macOS-Intel, Release: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
macOS-Intel, 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]
macOS-Intel, Release: netcon/mtclient/mtclient.cpp#L533
'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]
macOS-Intel, Release: netcon/mtclient/mtclient.cpp#L1406
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-Intel, Release: netcon/mtclient/mtclient.cpp#L1414
implicit conversion of NULL constant to 'char' [-Wnull-conversion]
macOS-Intel, Release: builds/mac/vcpkg_installed/x64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
Linux-x64, Debug
You will need to install Xorg dependencies to use feature x11:
Linux-x64, Debug
You will need to install Wayland dependencies to use feature wayland:
Linux-x64, Debug
You will need to install ibus dependencies to use feature ibus:
Linux-x64, Debug: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
Linux-x64, Debug: libmve/mveasm.cpp#L2096
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2097
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2143
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2144
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2204
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2205
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2261
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: libmve/mveasm.cpp#L2262
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Debug: netcon/mtclient/chat_api.cpp#L1004
‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
Linux-x64, Debug: netcon/mtclient/chat_api.cpp#L825
‘%s’ directive output may be truncated writing up to 599 bytes into a region of size 70 [-Wformat-truncation=]
Linux-x64, Release
You will need to install Xorg dependencies to use feature x11:
Linux-x64, Release
You will need to install Wayland dependencies to use feature wayland:
Linux-x64, Release
You will need to install ibus dependencies to use feature ibus:
Linux-x64, Release: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
Linux-x64, Release: linux/registry.cpp#L260
ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: cfile/cfile.cpp#L803
ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: cfile/cfile.cpp#L817
ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: ddio/lnxfile.cpp#L93
ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: module/module.cpp#L507
ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: renderer/dyna_gl.h#L251
ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: renderer/dyna_gl.h#L253
ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Linux-x64, Release: libmve/mveasm.cpp#L2096
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Release: libmve/mveasm.cpp#L2097
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Linux-x64, Release: libmve/mveasm.cpp#L2143
cast to pointer from integer of different size [-Wint-to-pointer-cast]
Windows-x64, Debug: mem/mem.cpp#L397
'type cast': pointer truncation from 'HANDLE' to 'unsigned int'
Windows-x64, Debug: mem/mem.cpp#L397
'type cast': truncation from 'HANDLE' to 'unsigned int'
Windows-x64, Debug: mem/mem.cpp#L632
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Debug: mem/mem.cpp#L679
'return': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Debug: mem/mem.cpp#L882
'type cast': pointer truncation from 'void *' to 'uint32_t'
Windows-x64, Debug: mem/mem.cpp#L882
'type cast': truncation from 'void *' to 'uint32_t'
Windows-x64, Debug: netcon/inetfile/CFtp.cpp#L184
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Debug: netcon/inetfile/CFtp.cpp#L480
'argument': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Debug: netcon/inetfile/CFtp.cpp#L590
'argument': conversion from 'SOCKET' to 'int', possible loss of data
Windows-x64, Debug: netcon/inetfile/Chttpget.cpp#L238
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Debug: builds/win/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
Linux-x64-clang, Debug
You will need to install Xorg dependencies to use feature x11:
Linux-x64-clang, Debug
You will need to install Wayland dependencies to use feature wayland:
Linux-x64-clang, Debug
You will need to install ibus dependencies to use feature ibus:
Linux-x64-clang, Debug: bitmap/iff.cpp#L354
logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
Linux-x64-clang, Debug: linux/lnxcontroller.cpp#L412
shifting a negative signed value is undefined [-Wshift-negative-value]
Linux-x64-clang, Debug: manage/manage.cpp#L1347
left operand of comma operator has no effect [-Wunused-value]
Linux-x64-clang, Debug: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
Linux-x64-clang, Debug: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
Linux-x64-clang, Debug: libmve/mveasm.cpp#L2096
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Debug: libmve/mveasm.cpp#L2097
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Debug: libmve/mveasm.cpp#L2143
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Debug: libmve/mveasm.cpp#L2144
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Debug: libmve/mveasm.cpp#L2204
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release: bitmap/iff.cpp#L354
logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
Linux-x64-clang, Release: linux/lnxcontroller.cpp#L412
shifting a negative signed value is undefined [-Wshift-negative-value]
Linux-x64-clang, Release: manage/manage.cpp#L1347
left operand of comma operator has no effect [-Wunused-value]
Linux-x64-clang, Release: mem/mem.cpp#L217
mem.cpp: Compiling For Run-Time Library usage [-W#pragma-messages]
Linux-x64-clang, Release: sndlib/mixer.cpp#L624
expression result unused [-Wunused-value]
Linux-x64-clang, Release: libmve/mveasm.cpp#L2096
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release: libmve/mveasm.cpp#L2097
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release: libmve/mveasm.cpp#L2143
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release: libmve/mveasm.cpp#L2144
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release: libmve/mveasm.cpp#L2204
cast to 'unsigned short *' from smaller integer type 'uint8_t' (aka 'unsigned char') [-Wint-to-pointer-cast]
Linux-x64-clang, Release
You will need to install Xorg dependencies to use feature x11:
Linux-x64-clang, Release
You will need to install Wayland dependencies to use feature wayland:
Linux-x64-clang, Release
You will need to install ibus dependencies to use feature ibus:
Windows-x64, Release: builds/win/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
Windows-x64, Release: mem/mem.cpp#L632
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: mem/mem.cpp#L679
'return': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: mem/mem.cpp#L882
'type cast': pointer truncation from 'void *' to 'uint32_t'
Windows-x64, Release: mem/mem.cpp#L882
'type cast': truncation from 'void *' to 'uint32_t'
Windows-x64, Release: netcon/inetfile/CFtp.cpp#L184
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: netcon/inetfile/CFtp.cpp#L480
'argument': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: netcon/inetfile/CFtp.cpp#L590
'argument': conversion from 'SOCKET' to 'int', possible loss of data
Windows-x64, Release: netcon/inetfile/Chttpget.cpp#L238
'initializing': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: netcon/inetfile/Chttpget.cpp#L335
'argument': conversion from 'size_t' to 'int', possible loss of data
Windows-x64, Release: netcon/inetfile/Chttpget.cpp#L518
'argument': conversion from 'SOCKET' to 'int', possible loss of data

Artifacts

Produced during runtime
Name Size
Descent3_Debug_Linux-x64 Expired
20.6 MB
Descent3_Debug_Linux-x64-clang Expired
15.9 MB
Descent3_Debug_Windows-x64 Expired
11 MB
Descent3_Debug_macOS-ARM Expired
7.06 MB
Descent3_Debug_macOS-Intel Expired
7.25 MB
Descent3_Release_Linux-x64 Expired
7 MB
Descent3_Release_Linux-x64-clang Expired
6.61 MB
Descent3_Release_Windows-x64 Expired
6.81 MB
Descent3_Release_macOS-ARM Expired
5.42 MB
Descent3_Release_macOS-Intel Expired
5.86 MB