MacOs Build error
As exposed below:
MacBook-Pro-de-Sylvain:irritator sjasson$ cmake -B build -- Configuring done -- Generating done -- Build files have been written to: /Users/sjasson/DEVS/irritator/build MacBook-Pro-de-Sylvain:irritator sjasson$ cd build MacBook-Pro-de-Sylvain:build sjasson$ make Consolidate compiler generated dependencies of target auditory [ 2%] Building CXX object lib/CMakeFiles/auditory.dir/test/auditory.cpp.o In file included from /Users/sjasson/DEVS/irritator/lib/test/auditory.cpp:5: /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:2468:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] observer() noexcept = default; ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:2476:15: note: default constructor of 'observer' is implicitly deleted because field 'cb' has a deleted default constructor update_fn cb; ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:276:15: note: 'function_ref' has been explicitly marked deleted here constexpr function_ref() noexcept = delete; ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5861:41: error: expected body of lambda expression [dyn_id = mdl.id, port, index]( ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5861:51: error: expected a qualified name after 'typename' [dyn_id = mdl.id, port, index]( ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5885:48: error: expected body of lambda expression mdl.type, [this, &f, dyn_id = mdl.id](T& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5885:58: error: expected a qualified name after 'typename' mdl.type, [this, &f, dyn_id = mdl.id](T& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5903:48: error: expected body of lambda expression mdl.type, [this, &f, dyn_id = mdl.id](T& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5903:58: error: expected a qualified name after 'typename' mdl.type, [this, &f, dyn_id = mdl.id](T& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5923:41: error: expected body of lambda expression [dyn_id = mdl.id, port, index](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5923:51: error: expected a qualified name after 'typename' [dyn_id = mdl.id, port, index](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5949:41: error: expected body of lambda expression [dyn_id = mdl.id, index, port](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5949:51: error: expected a qualified name after 'typename' [dyn_id = mdl.id, index, port](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5975:41: error: expected body of lambda expression [dyn_id = mdl.id, index, port](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5975:51: error: expected a qualified name after 'typename' [dyn_id = mdl.id, index, port](T& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6126:19: error: expected body of lambda expression for_all([](DynamicsM& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6126:29: error: expected a qualified name after 'typename' for_all([](DynamicsM& dyn_models) -> status { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6537:26: error: expected body of lambda expression [this, &mdl, t](DynamicsModels& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6537:36: error: expected a qualified name after 'typename' [this, &mdl, t](DynamicsModels& dyn_models) { ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6607:44: error: expected body of lambda expression [this, &mdl, t, &o]( ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6607:54: error: expected a qualified name after 'typename' [this, &mdl, t, &o]( ^ /Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6645:49: error: expected body of lambda expression [this, mdl, obs, t]( ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 1 warning and 20 errors generated. make[2]: *** [lib/CMakeFiles/auditory.dir/test/auditory.cpp.o] Error 1 make[1]: *** [lib/CMakeFiles/auditory.dir/all] Error 2 make: *** [all] Error 2 MacBook-Pro-de-Sylvain:build sjasson$