Skip to content

Resolve name conflict with previous kangaru version #310

Resolve name conflict with previous kangaru version

Resolve name conflict with previous kangaru version #310

Triggered via push December 2, 2025 23:10
Status Failure
Total duration 6m 29s
Artifacts

all-os.yml

on: push
Matrix: apple-clang
Matrix: linux-clang
Matrix: linux-gcc
Matrix: linux-old-clang
Matrix: linux-old-gcc-cxx-20
Matrix: linux-old-gcc-cxx-23
Matrix: windows-msvc
Fit to window
Zoom out
Zoom in

Annotations

40 errors and 32 warnings
GCC 11 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 11 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 11 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 11 Linux: include/kangaru/detail/config.hpp#L74
‘evaluate_config_t’ in namespace ‘kangaru::detail::config’ does not name a template type; did you mean ‘evaluate_config’?
GCC 11 Linux: include/kangaru/detail/config.hpp#L63
missing template arguments before ‘,’ token
GCC 11 Linux: include/kangaru/detail/config.hpp#L63
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 11 Linux: include/kangaru/detail/config.hpp#L54
missing template arguments before ‘,’ token
GCC 11 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 11 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 11 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 12 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 12 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 12 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 12 Linux: include/kangaru/detail/config.hpp#L74
‘evaluate_config_t’ in namespace ‘kangaru::detail::config’ does not name a template type; did you mean ‘evaluate_config’?
GCC 12 Linux: include/kangaru/detail/config.hpp#L63
missing template arguments before ‘,’ token
GCC 12 Linux: include/kangaru/detail/config.hpp#L63
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 12 Linux: include/kangaru/detail/config.hpp#L54
missing template arguments before ‘,’ token
GCC 12 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 12 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 12 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 14 Linux
run-cmake action execution failed: 'Error: "'/nix/store/5bn5f4ivqf4xn19khh4kcg4ngnjs6spg-cmake-4.1.2/bin/cmake' failed with error code: '1'.'
GCC 14 Linux: include/kangaru/detail/source_types.hpp#L332
friend declaration ‘kangaru::overrides_types_in_cache<Source> kangaru::config(overrides_types_in_cache<with_cast_from<Source, From> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 14 Linux: include/kangaru/detail/source_types.hpp#L172
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<reference_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 14 Linux: include/kangaru/detail/source_types.hpp#L147
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<rvalue_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 14 Linux: include/kangaru/detail/source_types.hpp#L122
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<object_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 15 Linux
run-cmake action execution failed: 'Error: "'/nix/store/5bn5f4ivqf4xn19khh4kcg4ngnjs6spg-cmake-4.1.2/bin/cmake' failed with error code: '1'.'
GCC 15 Linux: include/kangaru/detail/source_types.hpp#L332
friend declaration ‘kangaru::overrides_types_in_cache<Source> kangaru::config(overrides_types_in_cache<with_cast_from<Source, From> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 15 Linux: include/kangaru/detail/source_types.hpp#L172
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<reference_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 15 Linux: include/kangaru/detail/source_types.hpp#L147
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<rvalue_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 15 Linux: include/kangaru/detail/source_types.hpp#L122
friend declaration ‘std::true_type kangaru::config(allow_empty_injection<object_source<T> >)’ declares a non-template function [-Werror=non-template-friend]
GCC 13 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 13 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 13 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 13 Linux: include/kangaru/detail/config.hpp#L74
‘evaluate_config_t’ in namespace ‘kangaru::detail::config’ does not name a template type; did you mean ‘evaluate_config’?
GCC 13 Linux: include/kangaru/detail/config.hpp#L63
missing template arguments before ‘,’ token
GCC 13 Linux: include/kangaru/detail/config.hpp#L63
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 13 Linux: include/kangaru/detail/config.hpp#L54
missing template arguments before ‘,’ token
GCC 13 Linux: include/kangaru/detail/config.hpp#L54
‘evaluate_config_t’ is not a member of ‘kangaru::detail::config’; did you mean ‘evaluate_config’?
GCC 13 Linux: include/kangaru/detail/config.hpp#L43
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
GCC 13 Linux: include/kangaru/detail/config.hpp#L38
constraint mismatch at argument 1 in template parameter list for ‘template<template<class> class requires injectable< <template-parameter-2-1> > Trait, class T> requires injectable<T> struct kangaru::detail::config::evaluate_config’
Clang 17 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 16 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.2 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.2 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 26 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 26 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.1 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.1 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.3 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.3 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.4 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16.4 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 18 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 18 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 18 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 19 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 19 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 19 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
MSVC Windows: tests/src/5-modules.cpp#L1
Possible incompatible environment while importing module 'kangaru': _UTF8 is defined in current command line and not in module command line
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
MSVC Windows
C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
MSVC Windows: tests/src/5-modules.cpp#L1
Possible incompatible environment while importing module 'kangaru': _UTF8 is defined in current command line and not in module command line
Clang 21 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 21 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 21 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 20 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 20 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
Clang 20 Linux: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /home/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]
AppleClang 16 MacOS: tests/src/5-playground.cpp#L18
function 'kangaru::placeholder_source::provide<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::source_reference_wrapper<kangaru::modular_source<kangaru::none_source>>, (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:258:3), (lambda at /Users/runner/work/kangaru/kangaru/tests/src/5-playground.cpp:262:3)>>>' has internal linkage but is not defined [-Wundefined-internal]