Skip to content

feat(asset-back): move graphics API implementations to a subfolder #232

feat(asset-back): move graphics API implementations to a subfolder

feat(asset-back): move graphics API implementations to a subfolder #232

Triggered via push December 5, 2024 07:25
Status Failure
Total duration 16m 37s
Artifacts

build.yml

on: push
Matrix: Build, test and Package
Test NSIS installer
0s
Test NSIS installer
Test DEB installer
0s
Test DEB installer
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 15 warnings
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L41
‘nexo::assets::Asset’ is not a template
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.cpp#L19
‘AssetRefBase’ has not been declared
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.cpp#L21
‘s_assetManager’ was not declared in this scope; did you mean ‘assetManager’?
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.cpp#L25
‘s_assetManager’ was not declared in this scope; did you mean ‘assetManager’?
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetConcepts.hpp#L20
class template ‘Asset’ redeclared as non-template
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetConcepts.hpp#L23
type/value mismatch at argument 2 in template parameter list for ‘template<class _Derived, class _Base> concept std::derived_from’
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L27
class template ‘Asset’ redeclared as non-template
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L40
‘nexo::assets::AssetRef’ is not a template
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L173
expected template-name before ‘<’ token
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L173
expected ‘{’ before ‘<’ token
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetConcepts.hpp#L20
'nexo::assets::Asset': non-class template has already been declared as a class template [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetRef.hpp#L27
'nexo::assets::Asset': non-class template has already been declared as a class template [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetRef.hpp#L40
'nexo::assets::AssetRef': class template has already been declared as a non-class template [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetRef.hpp#L39
'assets': symbol is not a class template [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetRef.hpp#L173
'nexo::assets::AssetRef': base class undefined [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetRef.hpp#L173
syntax error: missing ',' before '<' [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetManager.hpp#L39
unrecognizable template declaration/definition [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetManager.hpp#L39
syntax error: '<' [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetManager.hpp#L39
unexpected token(s) preceding '{'; skipping apparent function body [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (windows-latest, msvc): engine/src/assets/AssetManager.hpp#L54
unrecognizable template declaration/definition [D:\a\game-engine\game-engine\build\nexoRenderer.vcxproj]
Build, test and Package (ubuntu-latest, gcc)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L52
invalid use of incomplete type ‘using nexo::assets::AssetRef<TAssetData>::TAsset = class nexo::assets::Asset’ {aka ‘class nexo::assets::Asset’}
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L59
invalid use of incomplete type ‘using nexo::assets::AssetRef<TAssetData>::TAsset = class nexo::assets::Asset’ {aka ‘class nexo::assets::Asset’}
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L66
invalid use of incomplete type ‘using nexo::assets::AssetRef<TAssetData>::TAsset = class nexo::assets::Asset’ {aka ‘class nexo::assets::Asset’}
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L76
invalid use of incomplete type ‘using nexo::assets::AssetRef<TAssetData>::TAsset = class nexo::assets::Asset’ {aka ‘class nexo::assets::Asset’}
Build, test and Package (ubuntu-latest, gcc): engine/src/assets/AssetRef.hpp#L79
invalid use of incomplete type ‘using nexo::assets::AssetRef<TAssetData>::TAsset = class nexo::assets::Asset’ {aka ‘class nexo::assets::Asset’}
Build, test and Package (windows-latest, msvc)
boost-system's buildsystem uses very long paths and may fail on your
Build, test and Package (windows-latest, msvc): tests/ecs/Entity.test.cpp#L69
discarding return value of function with [[nodiscard]] attribute [D:\a\game-engine\game-engine\build\ecs_tests.vcxproj]
Build, test and Package (windows-latest, msvc)
Cannot read Module Dependencies file renderer_tests.dir\Debug\RendererAPI.test.cpp.module.json: Expecting element 'root' from namespace ''.. Encountered 'None' with name '', namespace ''. The build order might be incorrect. [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]
Build, test and Package (windows-latest, msvc)
'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]
Build, test and Package (windows-latest, msvc)
'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]
Build, test and Package (windows-latest, msvc)
'argument': conversion from 'size_t' to 'unsigned int', possible loss of data [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]
Build, test and Package (windows-latest, msvc): tests/renderer/Renderer3D.test.cpp#L347
discarding return value of function with [[nodiscard]] attribute [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]
Build, test and Package (windows-latest, msvc): tests/renderer/Renderer2D.test.cpp#L490
discarding return value of function with [[nodiscard]] attribute [D:\a\game-engine\game-engine\build\renderer_tests.vcxproj]