irritator issues
https://forgemia.inra.fr/gauthier.quesnel/irritator/-/issues
2021-04-02T15:36:05+02:00
https://forgemia.inra.fr/gauthier.quesnel/irritator/-/issues/1
MacOs Build error
2021-04-02T15:36:05+02:00
Sylvain Jasson
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 buil...
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]<typename DynamicsM>(
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:5861:51: error: expected a qualified name after 'typename'
[dyn_id = mdl.id, port, index]<typename DynamicsM>(
^
/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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(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]<typename T>(T& dyn_models) -> status {
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6126:19: error: expected body of lambda expression
for_all([]<typename DynamicsM>(DynamicsM& dyn_models) -> status {
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6126:29: error: expected a qualified name after 'typename'
for_all([]<typename DynamicsM>(DynamicsM& dyn_models) -> status {
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6537:26: error: expected body of lambda expression
[this, &mdl, t]<typename DynamicsModels>(DynamicsModels& dyn_models) {
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6537:36: error: expected a qualified name after 'typename'
[this, &mdl, t]<typename DynamicsModels>(DynamicsModels& dyn_models) {
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6607:44: error: expected body of lambda expression
[this, &mdl, t, &o]<typename DynamicsModels>(
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6607:54: error: expected a qualified name after 'typename'
[this, &mdl, t, &o]<typename DynamicsModels>(
^
/Users/sjasson/DEVS/irritator/lib/include/irritator/core.hpp:6645:49: error: expected body of lambda expression
[this, mdl, obs, t]<typename DynamicsModels>(
^
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$