rahimkhoja / Atomik_Controller

GNU General Public License v2.0
0 stars 1 forks source link

Image doesn't work, fresh install support. #2

Open Versuswaw opened 4 years ago

Versuswaw commented 4 years ago

Good day everyone.

I've managed to make the image on an SD-card, too bad that the image doesn't boot. (Its stuck on startup)

I've managed to install (a part of) the atomik controller myself on a fresh install on a raspbian buster OS.

I've made it possible to make the frontend work (Nginx, mariadb10 and phpMyAdmin for database changes). I can actually login and change some settings on the webinterface.

Next thing, I want to run the cpp code, (transceiver, emulator, ...) problem is: pi@raspberrypi:~/Atomik_Controller $ sudo ./transceiver -t 3 -d ./transceiver: error while loading shared libraries: libjsoncpp.so.0: cannot open shared object file: No such file or directory error is what I receive,

I've manged to install the sudo apt-get install libjsoncpp-dev library but it still gives me this error.

So I thought, I will compile a new version of the Transceiver, but to bad now it gives me this error: `sudo g++ -std=c++11 -lrf24-bcm -lcurl -pthread -ljsoncpp -L/usr/lib -lmysqlcppconn -I/usr/include/cppconn atomik_transceiver/PL1167_nRF24.cpp atomik_transceiver/MiLightRadio.cpp atomik_transceiver/transceiver.cpp atomik_cypher/atomikCypher.cpp -o transceiver In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:317:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/8/limits:321:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^ /usr/include/c++/8/limits:388:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return false; } ^ /usr/include/c++/8/limits:391:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return true; } ^ /usr/include/c++/8/limits:395:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:457:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min(char); } ^ /usr/include/c++/8/limits:460:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max(char); } ^ /usr/include/c++/8/limits:464:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:524:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -SCHAR_MAX__ - 1; } ^ /usr/include/c++/8/limits:527:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX; } ^ /usr/include/c++/8/limits:531:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:594:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/8/limits:597:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX * 2U + 1; } ^ /usr/include/c++/8/limits:601:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:667:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ /usr/include/c++/8/limits:670:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max (wchar_t); } ^ /usr/include/c++/8/limits:674:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:736:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return glibcxx_min (char16_t); } ^ /usr/include/c++/8/limits:739:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return glibcxx_max (char16_t); } ^ /usr/include/c++/8/limits:742:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:797:11: error: macro "min" requires 2 arguments, but only 1 given min() noexcept { return glibcxx_min (char32_t); } ^ /usr/include/c++/8/limits:800:11: error: macro "max" requires 2 arguments, but only 1 given max() noexcept { return glibcxx_max (char32_t); } ^ /usr/include/c++/8/limits:803:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:859:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -SHRT_MAX__ - 1; } ^ /usr/include/c++/8/limits:862:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX; } ^ /usr/include/c++/8/limits:866:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:926:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/8/limits:929:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX * 2U + 1; } ^ /usr/include/c++/8/limits:933:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:999:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX - 1; } ^ /usr/include/c++/8/limits:1002:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX; } ^ /usr/include/c++/8/limits:1006:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1066:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/8/limits:1069:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX 2U + 1; } ^ /usr/include/c++/8/limits:1073:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1138:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -LONG_MAX__ - 1; } ^ /usr/include/c++/8/limits:1141:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX; } ^ /usr/include/c++/8/limits:1145:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1205:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/8/limits:1208:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX__ 2UL + 1; } ^ /usr/include/c++/8/limits:1212:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1278:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return -LONG_LONG_MAX - 1; } ^ /usr/include/c++/8/limits:1281:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX; } ^ /usr/include/c++/8/limits:1285:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1348:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^ /usr/include/c++/8/limits:1351:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX * 2ULL + 1; } ^ /usr/include/c++/8/limits:1355:38: error: macro "min" requires 2 arguments, but only 1 given lowest() noexcept { return min(); } ^ /usr/include/c++/8/limits:1599:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return FLT_MIN__; } ^ /usr/include/c++/8/limits:1602:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return FLT_MAX; } ^ /usr/include/c++/8/limits:1674:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN; } ^ /usr/include/c++/8/limits:1677:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return DBL_MAX__; } ^ /usr/include/c++/8/limits:1749:11: error: macro "min" requires 2 arguments, but only 1 given min() _GLIBCXX_USE_NOEXCEPT { return LDBL_MIN; } ^ /usr/include/c++/8/limits:1752:11: error: macro "max" requires 2 arguments, but only 1 given max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX; } ^ In file included from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/chrono:282:6: error: macro "max" requires 2 arguments, but only 1 given max() noexcept ^ /usr/include/c++/8/chrono:283:37: error: macro "max" requires 2 arguments, but only 1 given { return numeric_limits<_Rep>::max(); } ^ /usr/include/c++/8/chrono:286:6: error: macro "min" requires 2 arguments, but only 1 given min() noexcept ^ /usr/include/c++/8/chrono:437:6: error: macro "min" requires 2 arguments, but only 1 given min() noexcept ^ /usr/include/c++/8/chrono:438:46: error: macro "min" requires 2 arguments, but only 1 given { return duration(duration_values::min()); } ^ /usr/include/c++/8/chrono:441:6: error: macro "max" requires 2 arguments, but only 1 given max() noexcept ^ /usr/include/c++/8/chrono:442:46: error: macro "max" requires 2 arguments, but only 1 given { return duration(duration_values::max()); } ^ /usr/include/c++/8/chrono:659:6: error: macro "min" requires 2 arguments, but only 1 given min() noexcept ^ /usr/include/c++/8/chrono:660:36: error: macro "min" requires 2 arguments, but only 1 given { return time_point(duration::min()); } ^ /usr/include/c++/8/chrono:663:6: error: macro "max" requires 2 arguments, but only 1 given max() noexcept ^ /usr/include/c++/8/chrono:664:36: error: macro "max" requires 2 arguments, but only 1 given { return time_point(duration::max()); } ^ /usr/include/c++/8/chrono:825:49: error: macro "min" requires 2 arguments, but only 1 given static_assert(system_clock::duration::min() ^ In file included from /usr/include/c++/8/bits/stl_algo.h:60, from /usr/include/c++/8/algorithm:62, from atomik_transceiver/transceiver.cpp:24: /usr/include/c++/8/bits/algorithmfwd.h:375:41: error: macro "max" passed 3 arguments, but takes just 2 max(const _Tp&, const _Tp&, _Compare); ^ /usr/include/c++/8/bits/algorithmfwd.h:388:41: error: macro "min" passed 3 arguments, but takes just 2 min(const _Tp&, const _Tp&, _Compare); ^ /usr/include/c++/8/bits/algorithmfwd.h:416:30: error: macro "min" requires 2 arguments, but only 1 given min(initializer_list<_Tp>); ^ /usr/include/c++/8/bits/algorithmfwd.h:426:30: error: macro "max" requires 2 arguments, but only 1 given max(initializer_list<_Tp>); ^ In file included from /usr/include/c++/8/bits/stl_algo.h:66, from /usr/include/c++/8/algorithm:62, from atomik_transceiver/transceiver.cpp:24: /usr/include/c++/8/bits/uniform_int_dist.h:73:56: error: macro "max" requires 2 arguments, but only 1 given _IntType b = std::numeric_limits<_IntType>::max()) ^ /usr/include/c++/8/bits/uniform_int_dist.h:106:57: error: macro "max" requires 2 arguments, but only 1 given _IntType b = std::numeric_limits<_IntType>::max()) ^ /usr/include/c++/8/bits/uniform_int_dist.h:150:11: error: macro "min" requires 2 arguments, but only 1 given min() const ^ /usr/include/c++/8/bits/uniform_int_dist.h:157:11: error: macro "max" requires 2 arguments, but only 1 given max() const ^ /usr/include/c++/8/bits/uniform_int_dist.h:228:40: error: macro "min" requires 2 arguments, but only 1 given const uctype urngmin = urng.min(); ^ /usr/include/c++/8/bits/uniform_int_dist.h:229:40: error: macro "max" requires 2 arguments, but only 1 given const uctype urngmax = urng.max(); ^ /usr/include/c++/8/bits/uniform_int_dist.h:297:40: error: macro "min" requires 2 arguments, but only 1 given const uctype urngmin = urng.min(); ^ /usr/include/c++/8/bits/uniform_int_dist.h:298:40: error: macro "max" requires 2 arguments, but only 1 given const uctype urngmax = urng.max(); ^ In file included from /usr/include/c++/8/algorithm:62, from atomik_transceiver/transceiver.cpp:24: /usr/include/c++/8/bits/stl_algo.h:3450:34: error: macro "min" requires 2 arguments, but only 1 given min(initializer_list<_Tp> l) ^ /usr/include/c++/8/bits/stl_algo.h:3462:34: error: macro "max" requires 2 arguments, but only 1 given max(initializer_list<_Tp> l) ^ /usr/include/c++/8/bits/stl_algo.h:3815:45: error: macro "max" requires 2 arguments, but only 1 given const uc_type urngrange = g.max() - __g.min(); ^ /usr/include/c++/8/bits/stl_algo.h:3815:57: error: macro "min" requires 2 arguments, but only 1 given const uc_type urngrange = g.max() - g.min(); ^ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:317:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/8/limits:317:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:317:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:321:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ /usr/include/c++/8/limits:321:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:321:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:388:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ /usr/include/c++/8/limits:388:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:388:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return false; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:391:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return true; } ^~~ /usr/include/c++/8/limits:391:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return true; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:391:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return true; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:457:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min(char); } ^~~ /usr/include/c++/8/limits:457:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min(char); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:457:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:460:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max(char); } ^~~ /usr/include/c++/8/limits:460:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max(char); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:460:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:524:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -SCHAR_MAX - 1; } ^~~ /usr/include/c++/8/limits:524:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX - 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:524:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return -SCHAR_MAX - 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:527:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX; } ^~~ /usr/include/c++/8/limits:527:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:527:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:594:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/8/limits:594:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:594:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:597:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX__ * 2U + 1; } ^~~ /usr/include/c++/8/limits:597:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX * 2U + 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:597:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return SCHAR_MAX * 2U + 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:667:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min (wchar_t); } ^~~ /usr/include/c++/8/limits:667:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min (wchar_t); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:667:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return glibcxx_min (wchar_t); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:670:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max (wchar_t); } ^~~ /usr/include/c++/8/limits:670:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max (wchar_t); } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:670:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return glibcxx_max (wchar_t); } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:736:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() noexcept { return glibcxx_min (char16_t); } ^~~ /usr/include/c++/8/limits:736:7: error: expected ‘;’ at end of member declaration min() noexcept { return glibcxx_min (char16_t); } ^~~ ; /usr/include/c++/8/limits:736:13: error: expected unqualified-id before ‘noexcept’ min() noexcept { return glibcxx_min (char16_t); } ^~~~ /usr/include/c++/8/limits:739:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() noexcept { return glibcxx_max (char16_t); } ^~~ /usr/include/c++/8/limits:739:7: error: expected ‘;’ at end of member declaration max() noexcept { return glibcxx_max (char16_t); } ^~~ ; /usr/include/c++/8/limits:739:13: error: expected unqualified-id before ‘noexcept’ max() noexcept { return glibcxx_max (char16_t); } ^~~~ /usr/include/c++/8/limits:797:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() noexcept { return glibcxx_min (char32_t); } ^~~ /usr/include/c++/8/limits:797:7: error: expected ‘;’ at end of member declaration min() noexcept { return glibcxx_min (char32_t); } ^~~ ; /usr/include/c++/8/limits:797:13: error: expected unqualified-id before ‘noexcept’ min() noexcept { return glibcxx_min (char32_t); } ^~~~ /usr/include/c++/8/limits:800:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() noexcept { return glibcxx_max (char32_t); } ^~~ /usr/include/c++/8/limits:800:7: error: expected ‘;’ at end of member declaration max() noexcept { return glibcxx_max (char32_t); } ^~~ ; /usr/include/c++/8/limits:800:13: error: expected unqualified-id before ‘noexcept’ max() noexcept { return glibcxx_max (char32_t); } ^~~~ /usr/include/c++/8/limits:859:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX - 1; } ^~~ /usr/include/c++/8/limits:859:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return -SHRT_MAX - 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:859:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return -SHRT_MAX - 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:862:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX__; } ^~~ /usr/include/c++/8/limits:862:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:862:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:926:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/8/limits:926:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:926:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:929:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX 2U + 1; } ^~~ /usr/include/c++/8/limits:929:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ 2U + 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:929:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return SHRT_MAX * 2U + 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:999:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -INT_MAX - 1; } ^~~ /usr/include/c++/8/limits:999:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return -INT_MAX - 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:999:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return -INT_MAX - 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1002:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX__; } ^~~ /usr/include/c++/8/limits:1002:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1002:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1066:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/8/limits:1066:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1066:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1069:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX 2U + 1; } ^~~ /usr/include/c++/8/limits:1069:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ 2U + 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1069:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return INT_MAX * 2U + 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1138:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -LONG_MAX - 1; } ^~~ /usr/include/c++/8/limits:1138:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return -LONG_MAX - 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1138:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return -LONG_MAX - 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1141:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX__; } ^~~ /usr/include/c++/8/limits:1141:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1141:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1205:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/8/limits:1205:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1205:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1208:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX 2UL + 1; } ^~~ /usr/include/c++/8/limits:1208:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ 2UL + 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1208:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return LONG_MAX * 2UL + 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1278:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return -LONG_LONG_MAX__ - 1; } ^~~ /usr/include/c++/8/limits:1278:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return -LONG_LONG_MAX - 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1278:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return -LONG_LONG_MAX - 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1281:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX; } ^~~ /usr/include/c++/8/limits:1281:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1281:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1348:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ /usr/include/c++/8/limits:1348:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1348:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return 0; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1351:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX 2ULL + 1; } ^~~ /usr/include/c++/8/limits:1351:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX 2ULL + 1; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1351:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return LONG_LONG_MAX * 2ULL + 1; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1599:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN; } ^~~ /usr/include/c++/8/limits:1599:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return FLT_MIN; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1599:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return FLT_MIN; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1602:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return FLT_MAX__; } ^~~ /usr/include/c++/8/limits:1602:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return FLT_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1602:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return FLT_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1674:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return DBL_MIN; } ^~~ /usr/include/c++/8/limits:1674:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1674:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return DBL_MIN; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1677:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return DBL_MAX; } ^~~ /usr/include/c++/8/limits:1677:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return DBL_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1677:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return DBL_MAX; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1749:7: error: ‘constexpr’ static data member ‘min’ must have an initializer min() _GLIBCXX_USE_NOEXCEPT { return LDBL_MIN__; } ^~~ /usr/include/c++/8/limits:1749:7: error: expected ‘;’ at end of member declaration min() _GLIBCXX_USE_NOEXCEPT { return LDBL_MIN; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1749:13: error: expected unqualified-id before ‘noexcept’ min() _GLIBCXX_USE_NOEXCEPT { return LDBL_MIN; } ^~~~~ In file included from /usr/include/c++/8/chrono:40, from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/limits:1752:7: error: ‘constexpr’ static data member ‘max’ must have an initializer max() _GLIBCXX_USE_NOEXCEPT { return LDBL_MAX; } ^~~ /usr/include/c++/8/limits:1752:7: error: expected ‘;’ at end of member declaration max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX; } ^~~ ; In file included from /usr/include/c++/8/cstdlib:41, from atomik_transceiver/transceiver.cpp:8: /usr/include/c++/8/limits:1752:13: error: expected unqualified-id before ‘noexcept’ max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; } ^~~~~ In file included from /usr/include/c++/8/thread:38, from atomik_transceiver/transceiver.cpp:20: /usr/include/c++/8/chrono:282:2: error: ‘constexpr’ static data member ‘max’ must have an initializer max() noexcept ^~~ /usr/include/c++/8/chrono:282:2: error: expected ‘;’ at end of member declaration max() noexcept ^~~ ; /usr/include/c++/8/chrono:282:8: error: expected unqualified-id before ‘noexcept’ max() noexcept ^~~~ /usr/include/c++/8/chrono:286:2: error: ‘constexpr’ static data member ‘min’ must have an initializer min() noexcept ^~~ /usr/include/c++/8/chrono:286:2: error: expected ‘;’ at end of member declaration min() noexcept ^~~ ; /usr/include/c++/8/chrono:286:8: error: expected unqualified-id before ‘noexcept’ min() noexcept ^~~~ /usr/include/c++/8/chrono:437:2: error: ‘constexpr’ static data member ‘min’ must have an initializer min() noexcept ^~~ /usr/include/c++/8/chrono:437:2: error: expected ‘;’ at end of member declaration min() noexcept ^~~ ; /usr/include/c++/8/chrono:437:8: error: expected unqualified-id before ‘noexcept’ min() noexcept ^~~~ /usr/include/c++/8/chrono:441:2: error: ‘constexpr’ static data member ‘max’ must have an initializer max() noexcept ^~~ /usr/include/c++/8/chrono:441:2: error: expected ‘;’ at end of member declaration max() noexcept ^~~ ; /usr/include/c++/8/chrono:441:8: error: expected unqualified-id before ‘noexcept’ max() noexcept ^~~~ /usr/include/c++/8/chrono:659:2: error: ‘constexpr’ static data member ‘min’ must have an initializer min() noexcept ^~~ /usr/include/c++/8/chrono:659:2: error: expected ‘;’ at end of member declaration min() noexcept ^~~ ; /usr/include/c++/8/chrono:659:8: error: expected unqualified-id before ‘noexcept’ min() noexcept ^~~~ /usr/include/c++/8/chrono:663:2: error: ‘constexpr’ static data member ‘max’ must have an initializer max() noexcept ^~~ /usr/include/c++/8/chrono:663:2: error: expected ‘;’ at end of member declaration max() noexcept ^~~ ; /usr/include/c++/8/chrono:663:8: error: expected unqualified-id before ‘noexcept’ max() noexcept ^~~~ /usr/include/c++/8/chrono:826:7: error: non-constant condition for static assertion static_assert(system_clock::duration::min()


       < system_clock::duration::zero(),
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/chrono:826:7:   in ‘constexpr’ expansion of ‘std::chrono::operator< <long long int, std::ratio<1, 1000000000>, long long int, std::ratio<1, 1000000000> >(std::chrono::duration<long long int, std::ratio<1, 1000000000> >::min, std::chrono::duration<long long int, std::ratio<1, 1000000000> >::zero())’
/usr/include/c++/8/chrono:826:7: error: the value of ‘std::chrono::duration<long long int, std::ratio<1, 1000000000> >::min’ is not usable in a constant expression
/usr/include/c++/8/chrono:437:2: note: ‘std::chrono::duration<long long int, std::ratio<1, 1000000000> >::min’ was not declared ‘constexpr’
  min() noexcept
  ^~~
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::_M_check_len(std::vector<_Tp, _Alloc>::size_type, const char*) const’:
/usr/include/c++/8/bits/stl_vector.h:1645:40: error: expected unqualified-id before ‘(’ token
  const size_type __len = size() + std::max(size(), __n);
                                        ^~~
/usr/include/c++/8/bits/stl_bvector.h: In member function ‘std::vector<bool, _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(std::vector<bool, _Alloc>::size_type, const char*) const’:
/usr/include/c++/8/bits/stl_bvector.h:1296:40: error: expected unqualified-id before ‘(’ token
  const size_type __len = size() + std::max(size(), __n);
                                        ^~~
/usr/include/c++/8/bits/algorithmfwd.h: At global scope:
/usr/include/c++/8/bits/algorithmfwd.h:370:5: error: expected unqualified-id before ‘const’
     max(const _Tp&, const _Tp&);
     ^~~
/usr/include/c++/8/bits/algorithmfwd.h:370:5: error: expected ‘)’ before ‘const’
/usr/include/c++/8/bits/algorithmfwd.h:370:5: note: to match this ‘(’
     max(const _Tp&, const _Tp&);
     ^~~
In file included from /usr/include/c++/8/bits/stl_algo.h:60,
                 from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/algorithmfwd.h:375:5: error: ‘template<class _Tp, class _Compare> const _Tp& std::max’ conflicts with a previous declaration
     max(const _Tp&, const _Tp&, _Compare);
     ^~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from atomik_transceiver/transceiver.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h:265:5: note: previous declaration ‘namespace std { }::max’
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/algorithmfwd.h:383:5: error: expected unqualified-id before ‘const’
     min(const _Tp&, const _Tp&);
     ^~~
/usr/include/c++/8/bits/algorithmfwd.h:383:5: error: expected ‘)’ before ‘const’
/usr/include/c++/8/bits/algorithmfwd.h:383:5: note: to match this ‘(’
     min(const _Tp&, const _Tp&);
     ^~~
In file included from /usr/include/c++/8/bits/stl_algo.h:60,
                 from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/algorithmfwd.h:388:5: error: ‘template<class _Tp, class _Compare> const _Tp& std::min’ conflicts with a previous declaration
     min(const _Tp&, const _Tp&, _Compare);
     ^~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from atomik_transceiver/transceiver.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h:243:5: note: previous declaration ‘namespace std { }::min’
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
In file included from /usr/include/c++/8/bits/stl_algo.h:60,
                 from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/algorithmfwd.h:416:5: error: ‘template<class _Tp> _Tp std::min’ conflicts with a previous declaration
     min(initializer_list<_Tp>);
     ^~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from atomik_transceiver/transceiver.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h:243:5: note: previous declaration ‘namespace std { }::min’
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/algorithmfwd.h:421:5: error: invalid declarator before ‘<’ token
     min(initializer_list<_Tp>, _Compare);
     ^~~
/usr/include/c++/8/bits/algorithmfwd.h:421:5: error: expected ‘)’ before ‘<’ token
In file included from /usr/include/c++/8/bits/stl_algo.h:60,
                 from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/algorithmfwd.h:426:5: error: ‘template<class _Tp> _Tp std::max’ conflicts with a previous declaration
     max(initializer_list<_Tp>);
     ^~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from atomik_transceiver/transceiver.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h:265:5: note: previous declaration ‘namespace std { }::max’
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/algorithmfwd.h:431:5: error: invalid declarator before ‘>’ token
     max(initializer_list<_Tp>, _Compare);
     ^~~
/usr/include/c++/8/bits/algorithmfwd.h:431:5: error: expected ‘)’ before ‘>’ token
In file included from /usr/include/c++/8/bits/stl_algo.h:66,
                 from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/uniform_int_dist.h:150:7: error: expected ‘;’ at end of member declaration
       min() const
       ^~~
          ;
/usr/include/c++/8/bits/uniform_int_dist.h:151:7: error: expected unqualified-id before ‘{’ token
       { return this->a(); }
       ^
/usr/include/c++/8/bits/uniform_int_dist.h:157:7: error: expected ‘;’ at end of member declaration
       max() const
       ^~~
          ;
/usr/include/c++/8/bits/uniform_int_dist.h:158:7: error: expected unqualified-id before ‘{’ token
       { return this->b(); }
       ^
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare)’:
/usr/include/c++/8/bits/stl_algo.h:2680:26: error: expected unqualified-id before ‘(’ token
       __step_size = std::min(_Distance(__last - __first), __step_size);
                          ^~~
In file included from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/stl_algo.h: At global scope:
/usr/include/c++/8/bits/stl_algo.h:3450:5: error: ‘template<class _Tp> _Tp std::min’ conflicts with a previous declaration
     min(initializer_list<_Tp> __l)
     ^~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/ios:40,
                 from /usr/include/c++/8/ostream:38,
                 from /usr/include/c++/8/iostream:39,
                 from atomik_transceiver/transceiver.cpp:9:
/usr/include/c++/8/bits/stl_algobase.h:243:5: note: previous declaration ‘namespace std { }::min’
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
In file included from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/stl_algo.h:3451:7: error: expected primary-expression before ‘return’
     { return *std::min_element(__l.begin(), __l.end()); }
       ^~~~~~
/usr/include/c++/8/bits/stl_algo.h:3451:7: error: expected ‘}’ before ‘return’
/usr/include/c++/8/bits/stl_algo.h:3451:6: error: expected ‘;’ before ‘return’
     { return *std::min_element(__l.begin(), __l.end()); }
      ^~~~~~~
      ;
In file included from /usr/local/include/RF24/RF24.h:23,
                 from atomik_transceiver/transceiver.cpp:18:
/usr/include/c++/8/bits/stl_algo.h:3456:5: error: expected ‘)’ before ‘<’ token
     min(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/8/bits/stl_algo.h:3456:5: note: to match this ‘(’
     min(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
In file included from /usr/include/c++/8/algorithm:62,
                 from atomik_transceiver/transceiver.cpp:24:
/usr/include/c++/8/bits/stl_algo.h:3463:7: error: expected primary-expression before ‘return’
     { return *std::max_element(__l.begin(), __l.end()); }
       ^~~~~~
/usr/include/c++/8/bits/stl_algo.h:3463:7: error: expected ‘}’ before ‘return’
/usr/include/c++/8/bits/stl_algo.h:3463:6: error: expected ‘;’ before ‘return’
     { return *std::max_element(__l.begin(), __l.end()); }
      ^~~~~~~
      ;
/usr/include/c++/8/bits/stl_algo.h:3463:57: error: expected declaration before ‘}’ token
     { return *std::max_element(__l.begin(), __l.end()); }
`

Does anybody have some advice/pointers on where/ what I did wrong?

Thanks!