I have trouble compiling the startHere example from easyMesh library for the ESP8266.
additional libraries SimpleList & ArduinoJson are also required.
can somebody help me make something of the error log:
In file included from ...\Arduino\libraries\easyMesh\src\eashMeshConnection.cpp:18:0:
...\Arduino\libraries\easyMesh\src\easyMesh.h: In instantiation of 'T* SimpleList<T>::erase(SimpleList<T>::iterator) [with T = meshConnectionType; SimpleList<T>::iterator = meshConnectionType*]':
...\Arduino\libraries\easyMesh\src\eashMeshConnection.cpp:44:37: required from here
...\Arduino\libraries\easyMesh\src\easyMesh.h:69:8: error: no matching function for call to 'SimpleList<String>::SimpleList(const SimpleList<String>&)'
struct meshConnectionType {
^
...\Arduino\libraries\easyMesh\src\easyMesh.h:69:8: note: candidates are:
In file included from ...\Arduino\libraries\easyMesh\src\eashMeshConnection.cpp:11:0:
...\Arduino\libraries\SimpleList/SimpleList.h:39:5: note: SimpleList<T>::SimpleList(SimpleList<T>&) [with T = String]
SimpleList(SimpleList& from)
^
...\Arduino\libraries\SimpleList/SimpleList.h:39:5: note: no known conversion for argument 1 from 'const SimpleList<String>' to 'SimpleList<String>&'
...\Arduino\libraries\SimpleList/SimpleList.h:22:5: note: SimpleList<T>::SimpleList() [with T = String]
SimpleList()
^
...\Arduino\libraries\SimpleList/SimpleList.h:22:5: note: candidate expects 0 arguments, 1 provided
...\Arduino\libraries\SimpleList/SimpleList.h:51:17: error: initializing argument 1 of 'SimpleList<T>& SimpleList<T>::operator=(SimpleList<T>) [with T = String]'
SimpleList& operator=(SimpleList from)
^
...\Arduino\libraries\SimpleList/SimpleList.h:144:33: note: synthesized method 'meshConnectionType& meshConnectionType::operator=(const meshConnectionType&)' first required here
newArray[i] = _internalArray[i + 1];
^
exit status 1
Error compiling for board Generic ESP8266 Module.