Skip to content

experiment: Store components in contiguous arrays #4362

experiment: Store components in contiguous arrays

experiment: Store components in contiguous arrays #4362

Triggered via pull request December 17, 2024 06:35
Status Success
Total duration 6m 22s
Artifacts 1

build-and-test.yml

on: pull_request
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 16 warnings
Build & Test (macos-13)
Error running test executable.
Build & Test (macos-13)
run-cmake action execution failed: 'Error: "'/usr/local/bin/cmake' failed with error code: '2'.'
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L52
'optional': is not a member of 'std' [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L52
'dECS::Entity': expected an expression instead of a type [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L52
syntax error: '{' [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L52
syntax error: missing ';' before '{' [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L56
'e': cannot be used before it is initialized [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L57
'testing::internal::EqHelper::Compare': function does not take 3 arguments [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L60
syntax error: ')' [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L61
'cPtr': cannot be used before it is initialized [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L66
syntax error: ')' [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (windows-2022): tests/dECSTests/TestECS.cpp#L66
illegal else without matching if [D:\a\DarkflameServer\DarkflameServer\build\msvc\tests\dECSTests\dECSTests.vcxproj]
Build & Test (macos-13)
openssl@3 3.4.0 is already installed and up-to-date. To reinstall 3.4.0, run: brew reinstall openssl@3
Build & Test (macos-13): thirdparty/mariadb-connector-cpp/src/logger/LoggerFactory.cpp#L28
variable 'NO_LOGGER' is uninitialized when used within its own initialization [-Wuninitialized]
Build & Test (macos-13): thirdparty/mariadb-connector-cpp/src/logger/LoggerFactory.cpp#L28
variable 'NO_LOGGER' is uninitialized when used within its own initialization [-Wuninitialized]
Build & Test (macos-13): thirdparty/mariadb-connector-cpp/src/com/RowProtocol.cpp#L260
shift count >= width of type [-Wshift-count-overflow]
Build & Test (macos-13): dECS/Core.h#L26
'World' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
Build & Test (macos-13): dECS/Core.h#L37
'Entity' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
Build & Test (windows-2022): thirdparty/libbcrypt/include/bcrypt/bcrypt.h#L17
'BCRYPT_HASHSIZE': macro redefinition [D:\a\DarkflameServer\DarkflameServer\build\msvc\thirdparty\bcrypt.vcxproj]
Build & Test (windows-2022): thirdparty/libbcrypt/src/bcrypt.c#L158
'=': 'char *' differs in levels of indirection from 'int' [D:\a\DarkflameServer\DarkflameServer\build\msvc\thirdparty\bcrypt.vcxproj]
Build & Test (windows-2022): thirdparty/libbcrypt/src/bcrypt.c#L166
'=': 'char *' differs in levels of indirection from 'int' [D:\a\DarkflameServer\DarkflameServer\build\msvc\thirdparty\bcrypt.vcxproj]
Build & Test (windows-2022)
'initializing': conversion from '_Ty' to '_Ty2', possible loss of data [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
with [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
[ [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
_Ty=int [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
] [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
and [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]
Build & Test (windows-2022)
[ [D:\a\DarkflameServer\DarkflameServer\build\msvc\dScripts\02_server\Map\AM\dScriptsServerMapAM.vcxproj]

Artifacts

Produced during runtime
Name Size
build-ubuntu-22.04
23.8 MB