Skip to content

Start using spans for map data instead of raw pointers #928

Start using spans for map data instead of raw pointers

Start using spans for map data instead of raw pointers #928

Triggered via push March 9, 2025 19:16
Status Failure
Total duration 10m 20s
Artifacts 1

linux.yml

on: push
Build Preparation
3s
Build Preparation
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 warnings
Build (Clang)
Process completed with exit code 1.
Build (Fedora 32)
Process completed with exit code 1.
Build (Ubuntu 20.04 LTS)
Process completed with exit code 1.
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L985
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L998
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L1014
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L1398
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L1401
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L1404
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L868
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): libraries/tinylibs/include/nonstd/span.hpp#L1898
useless cast to type ‘std::size_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (SDL 2.0): common/m_fixed.h#L42
result of ‘(1048575 << 60)’ requires 81 bits to represent, but ‘long long int’ only has 64 bits [-Wshift-overflow=]
Build (SDL 2.0): common/g_level.h#L134
comparison between two arrays [-Warray-compare]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L985
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L998
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L1014
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L1398
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L1401
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L1404
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L868
useless cast to type ‘nonstd::span_lite::extent_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): libraries/tinylibs/include/nonstd/span.hpp#L1898
useless cast to type ‘std::size_t’ {aka ‘long unsigned int’} [-Wuseless-cast]
Build (ARM64): common/m_fixed.h#L42
result of ‘(1048575 << 60)’ requires 81 bits to represent, but ‘long long int’ only has 64 bits [-Wshift-overflow=]
Build (ARM64): common/g_level.h#L134
comparison between two arrays [-Warray-compare]

Artifacts

Produced during runtime
Name Size
Odamex-Linux-x86_64
69.4 MB