Skip to content

feat: gamestore cpp #10215

feat: gamestore cpp

feat: gamestore cpp #10215

Triggered via pull request September 28, 2024 02:33
Status Failure
Total duration 9m 55s
Artifacts

build-ubuntu.yml

on: pull_request
cancel-runs
5s
cancel-runs
Matrix: job
Fit to window
Zoom out
Zoom in

Annotations

18 errors and 12 warnings
ubuntu-22.04-linux-release: build/linux-release/vcpkg_installed/x64-linux/include/boost/di.hpp#L379
static assertion failed: constraint not satisfied
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L161
invalid new-expression of abstract class type ‘tests::InMemoryAccountRepository’
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L132
no matching function for call to ‘boost::ext::di::v1_3_0::extension::detail::injector<boost::ext::di::v1_3_0::extension::assert_error_policy, boost::ext::di::v1_3_0::extension::shared_config>::make<boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >::given>(const boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >&)’
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L170
‘const class boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >’ has no member named ‘object_’
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L170
invalid new-expression of abstract class type ‘tests::InMemoryAccountRepository’
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L131
no match for ‘operator=’ (operand types are ‘std::unordered_map<std::type_index, std::function<void*()> >::mapped_type’ {aka ‘std::function<void*()>’} and ‘boost::ext::di::v1_3_0::extension::detail::injector<boost::ext::di::v1_3_0::extension::assert_error_policy, boost::ext::di::v1_3_0::extension::shared_config>::install<boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > > >(const boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >&)::<lambda()>’)
ubuntu-22.04-linux-release
no type named ‘type’ in ‘struct std::enable_if<false, std::function<void*()>&>’
ubuntu-22.04-linux-release: build/linux-release/vcpkg_installed/x64-linux/include/boost/di.hpp#L379
static assertion failed: constraint not satisfied
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L161
invalid new-expression of abstract class type ‘tests::InMemoryAccountRepository’
ubuntu-22.04-linux-release: src/lib/di/runtime_provider.hpp#L132
no matching function for call to ‘boost::ext::di::v1_3_0::extension::detail::injector<boost::ext::di::v1_3_0::extension::assert_error_policy, boost::ext::di::v1_3_0::extension::shared_config>::make<boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >::given>(const boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >&)’
ubuntu-22.04-linux-debug: build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp#L379
static assertion failed: constraint not satisfied
ubuntu-22.04-linux-debug: src/lib/di/runtime_provider.hpp#L161
invalid new-expression of abstract class type ‘tests::InMemoryAccountRepository’
ubuntu-22.04-linux-debug: src/lib/di/runtime_provider.hpp#L132
no matching function for call to ‘boost::ext::di::v1_3_0::extension::detail::injector<boost::ext::di::v1_3_0::extension::assert_error_policy, boost::ext::di::v1_3_0::extension::shared_config>::make<boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >::given>(const boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >&)’
ubuntu-22.04-linux-debug: src/lib/di/runtime_provider.hpp#L170
‘const class boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >’ has no member named ‘object_’
ubuntu-22.04-linux-debug: src/lib/di/runtime_provider.hpp#L170
invalid new-expression of abstract class type ‘tests::InMemoryAccountRepository’
ubuntu-22.04-linux-debug: src/lib/di/runtime_provider.hpp#L131
no match for ‘operator=’ (operand types are ‘std::unordered_map<std::type_index, std::function<void*()> >::mapped_type’ {aka ‘std::function<void*()>’} and ‘boost::ext::di::v1_3_0::extension::detail::injector<boost::ext::di::v1_3_0::extension::assert_error_policy, boost::ext::di::v1_3_0::extension::shared_config>::install<boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > > >(const boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, tests::InMemoryAccountRepository, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> > >&)::<lambda()>’)
ubuntu-22.04-linux-debug
no type named ‘type’ in ‘struct std::enable_if<false, std::function<void*()>&>’
ubuntu-22.04-linux-debug
run-cmake action execution failed: 'Error: "'/home/runner/work/_temp/-690532761/cmake-3.30.3-linux-x86_64/bin/cmake' failed with error code: '1'.'
cancel-runs
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.9.1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cancel-runs
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.9.1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ubuntu-22.04-linux-debug: src/utils/tools.hpp#L148
type qualifiers ignored on function return type [-Wignored-qualifiers]
ubuntu-22.04-linux-debug: src/utils/tools.hpp#L148
type qualifiers ignored on function return type [-Wignored-qualifiers]
ubuntu-22.04-linux-debug: src/utils/tools.hpp#L148
type qualifiers ignored on function return type [-Wignored-qualifiers]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L84
‘SpawnMonster::spawnMonsterMap’ will be initialized after [-Wreorder]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L81
‘std::map<unsigned int, std::shared_ptr<Monster> > SpawnMonster::spawnedMonsterMap’ [-Wreorder]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L40
when initialized here [-Wreorder]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L90
‘SpawnMonster::checkSpawnMonsterEvent’ will be initialized after [-Wreorder]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L86
‘Position SpawnMonster::centerPos’ [-Wreorder]
ubuntu-22.04-linux-debug: src/creatures/monsters/spawns/spawn_monster.hpp#L40
when initialized here [-Wreorder]
ubuntu-22.04-linux-debug: src/utils/tools.hpp#L148
type qualifiers ignored on function return type [-Wignored-qualifiers]