when I upload Ferduino get varios errores
what's the problem
In file included from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:8:0,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackDeserializer.hpp:11,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:27,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from sketch/src/../src/Include/Library.h:33,
from sketch/src/../Configuration.h:122,
from sketch/src/Ferduino_Aquarium_Controller.h:5,
from sketch/src/Ferduino_Aquarium_Controller.cpp:4:
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:9:28: error: macro "swap" requires 3 arguments, but only 2 given
inline void swap(T& a, T& b) {
^
In file included from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackDeserializer.hpp:11:0,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:27,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from sketch/src/../src/Include/Library.h:33,
from sketch/src/../Configuration.h:122,
from sketch/src/Ferduino_Aquarium_Controller.h:5,
from sketch/src/Ferduino_Aquarium_Controller.cpp:4:
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:13:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[0], p[7]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:14:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[1], p[6]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:15:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[2], p[5]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:16:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[3], p[4]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:20:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[0], p[3]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:21:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[1], p[2]);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:25:18: error: macro "swap" requires 3 arguments, but only 2 given
swap(p[0], p[1]);
^
In file included from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/endianess.hpp:8:0,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackDeserializer.hpp:11,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:27,
from /Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from sketch/src/../src/Include/Library.h:33,
from sketch/src/../Configuration.h:122,
from sketch/src/Ferduino_Aquarium_Controller.h:5,
from sketch/src/Ferduino_Aquarium_Controller.cpp:4:
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:9:13: error: variable or field 'swap' declared void
inline void swap(T& a, T& b) {
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:10:5: error: expected primary-expression before 't'
T t(a);
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:10:5: error: expected '}' before 't'
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:11:3: error: 'a' does not name a type
a = b;
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:12:3: error: 'b' does not name a type
b = t;
^
/Users/gordonlehmann/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/../Polyfills/utility.hpp:14:1: error: expected declaration before '}' token
} // namespace ARDUINOJSON_NAMESPACE
^
Mehrere Bibliotheken wurden für "Ethernet.h" gefunden
Benutzt: /Users/gordonlehmann/Documents/Arduino/libraries/Ethernet
Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/Ethernet
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560.
206 gallon tank, 42 gallon technic sump, system triton core 7, 8 dosing Pumps, AM Aquarius, AM Reef LED, AM Ocean LED at TC420, AM Temp controller, Skimmer Bubble Magus Curve M7, 3 Tunze flow pumps at Tunze Multi Controller 7096, AM refill system pro