Skip to content

build: fix build failure with cpp-httplib >= 0.23 #263

build: fix build failure with cpp-httplib >= 0.23

build: fix build failure with cpp-httplib >= 0.23 #263

Triggered via pull request January 21, 2026 07:44
Status Failure
Total duration 11m 54s
Artifacts 4

ci.yml

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

Annotations

16 errors and 40 warnings
Build for PR / Linux-x64, Debug
Process completed with exit code 1.
Build for PR / Linux-x64, Debug
vcpkg install failed. See logs for more information:
Build for PR / Linux-x64, Debug: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-x64, Debug: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-cross-arm64, Release
Process completed with exit code 1.
Build for PR / Linux-cross-arm64, Release
vcpkg install failed. See logs for more information:
Build for PR / Linux-cross-arm64, Release: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-cross-arm64, Release: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-x64, Release
Process completed with exit code 1.
Build for PR / Linux-x64, Release
vcpkg install failed. See logs for more information:
Build for PR / Linux-x64, Release: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-x64, Release: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-cross-arm64, Debug
Process completed with exit code 1.
Build for PR / Linux-cross-arm64, Debug
vcpkg install failed. See logs for more information:
Build for PR / Linux-cross-arm64, Debug: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
Build for PR / Linux-cross-arm64, Debug: builds/linux/vcpkg_installed/x64-linux/share/vcpkg-make/vcpkg_make.cmake#L108
libxcrypt currently requires the following programs from the system package
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 / 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: ddio/lnxmouse.cpp#L417
variable 'frame_count' set but not used [-Wunused-but-set-variable]
Build for PR / macOS, Release: ddio/lnxmouse.cpp#L417
variable 'frame_count' set but not used [-Wunused-but-set-variable]
Build for PR / macOS, Release: ddio/lnxforcefeedback.cpp#L135
unused function 'ddio_ff_SetCoopLevel' [-Wunused-function]
Build for PR / macOS, Release: ddio/lnxforcefeedback.cpp#L135
unused function 'ddio_ff_SetCoopLevel' [-Wunused-function]
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: 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 / Windows-x64, Debug: ddio/file.cpp#L123
'e': unreferenced local variable
Build for PR / Windows-x64, Debug: ddio/file.cpp#L101
'e': unreferenced local variable
Build for PR / Windows-x64, Debug: ddio/file.cpp#L67
'e': unreferenced local variable
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: misc/pstring.cpp#L74
'<': signed/unsigned mismatch
Build for PR / Windows-x64, Release: ddio/lnxio.cpp#L127
'argument': conversion from 'size_t' to 'DWORD', possible loss of data
Build for PR / Windows-x64, Release: ddio/file.cpp#L177
'argument': conversion from 'int64_t' to 'unsigned int', possible loss of data
Build for PR / Windows-x64, Release: ddio/file.cpp#L123
'e': unreferenced local variable
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: misc/pstring.cpp#L74
'<': signed/unsigned mismatch

Artifacts

Produced during runtime
Name Size Digest
Descent3_Debug_Windows-x64
31.5 MB
sha256:195bb8b413a0d9e201577308dc0e701949879a63719f2d54e0c1c263c9fb7e37
Descent3_Debug_macOS
59.3 MB
sha256:9fefdaa238ae0c1c98200bc760a6f252ff7b77392b6d1ef1894afba74bc563d0
Descent3_Release_Windows-x64
18.3 MB
sha256:7f59189ebc231606d127be8269f443fb22a68293c9b56d54f99a1e6d9d6761b1
Descent3_Release_macOS
14.9 MB
sha256:fb073dc11aa1f203312e2f5139b34357a56598649fb330c366902021d0b6722a