Make polymorphic container work #247
all-os.yml
on: push
Matrix: apple-clang
Matrix: linux-clang
Matrix: linux-gcc
Matrix: windows-msvc
Annotations
30 errors and 20 warnings
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:26&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:27&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:28&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L18
no matching function for call to 'needs_int_ref::needs_int_ref(<brace-enclosed initializer list>)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L15
no matching function for call to 'needs_int_ref::needs_int_ref(kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:26&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:27&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:28&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L18
no matching function for call to 'needs_int_ref::needs_int_ref(<brace-enclosed initializer list>)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L15
no matching function for call to 'needs_int_ref::needs_int_ref(kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:26&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:27&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 13 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:28&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:14&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:15&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:16&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L18
no matching function for call to 'needs_int_ref::needs_int_ref(<brace-enclosed initializer list>)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L15
no matching function for call to 'needs_int_ref::needs_int_ref(kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:14&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:15&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:16&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L18
no matching function for call to 'needs_int_ref::needs_int_ref(<brace-enclosed initializer list>)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L15
no matching function for call to 'needs_int_ref::needs_int_ref(kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<needs_int_ref>()::<lambda(int, auto:14&& ...)>, kangaru::constructor<needs_int_ref>()::<lambda(void*, auto:15&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 12 Linux:
include/kangaru/detail/recursive_source.hpp#L42
no match for call to '(kangaru::constructor<needs_int_ref>()::<lambda(auto:16&& ...)>) (kangaru::exclude_special_constructors_deducer<needs_int_ref, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_dereference<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<increment_source, kangaru::basic_non_empty_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> > > > >, needs_int_ref&>&&>, kangaru::reference_kind::all_reference_kind> >)'
|
GCC 11 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
GCC 11 Linux:
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
GCC 11 Linux:
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >'
|
GCC 11 Linux:
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >'
|
GCC 11 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >)'
|
GCC 11 Linux:
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&>, kangaru::reference_kind::all_reference_kind> > >)'
|
GCC 11 Linux:
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >'
|
GCC 11 Linux:
include/kangaru/detail/define.hpp#L22
invalid initialization of non-const reference of type 'service_a&' from an rvalue of type 'kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >'
|
GCC 11 Linux:
include/kangaru/detail/constructor.hpp#L27
no match for call to '(const kangaru::detail::utility::overload<kangaru::constructor<service_b>()::<lambda(int, auto:25&& ...)>, kangaru::constructor<service_b>()::<lambda(void*, auto:26&& ...)> >) (int, kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
GCC 11 Linux:
include/kangaru/detail/source_types.hpp#L141
no match for call to '(kangaru::constructor<service_b>()::<lambda(auto:27&& ...)>) (kangaru::exclude_special_constructors_deducer<service_b, kangaru::exclude_special_constructors_deducer<kangaru::injectable_reference_source<service_b>, kangaru::filtered_value_category_deducer<kangaru::basic_deducer<const kangaru::with_filter_passthrough<kangaru::with_recursion<kangaru::source_reference_wrapper<kangaru::with_cache_using_source<kangaru::source_forwarding_reference_wrapper<kangaru::with_cache<kangaru::with_heap_storage<kangaru::with_construction<kangaru::none_source, kangaru::basic_exhaustive_construction<kangaru::make_spread_injector_function> >, kangaru::basic_heap_storage<std::vector<kangaru::runtime_dynamic_storage>, kangaru::default_allocator> >, std::unordered_map<long unsigned int, void*> >&&>, kangaru::cached_pointer_to_injectable_reference_source> > >, service_b&>&&>, kangaru::reference_kind::all_reference_kind> > >)'
|
AppleClang XCode 16.2 MacOS
Unexpected input(s) 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
|
GCC 13 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 13 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 12 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 12 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 14 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 14 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 16 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 16 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 17 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 17 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 19 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 19 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 18 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
Clang 18 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 11 Linux:
./.github/workflows/all-os.yml#L75
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
GCC 11 Linux:
./.github/workflows/all-os.yml#L50
Magic Nix Cache has been deprecated due to a change in the underlying GitHub APIs and will stop working on 1 February 2025.
To continue caching Nix builds in GitHub Actions, use FlakeHub Cache instead.
Replace...
- uses: DeterminateSystems/magic-nix-cache-action@main
...with...
- uses: DeterminateSystems/flakehub-cache-action@main
For more details: https://dtr.mn/magic-nix-cache-eol
|
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
Unexpected input(s) 'useVcpkgToolchainFile', 'appendedCacheKey', valid inputs are ['vcpkgDirectory', 'runVcpkgInstall', 'vcpkgGitCommitId', 'vcpkgGitURL', 'doNotUpdateVcpkg', 'doNotCache', 'vcpkgJsonGlob', 'vcpkgJsonIgnores', 'vcpkgConfigurationJsonGlob', 'binaryCachePath', 'runVcpkgFormatString', 'useShell', 'logCollectionRegExps']
|