Building Jami client for gnome fails
While trying to build Jami client for gnome, running 'make' throws:
/home/user/ring-project/client-gnome/src/mediasettingsview.cpp:193:97: error: no matching function for call to ‘std::vector<std::pair<std::__cxx11::basic_string<char>, std::vector<float> > >::at(std::__cxx11::string&)’
auto rates = avModel_->getDeviceCapabilities(currentDevice).at(currentChannel).at(currentRes);
^
In file included from /usr/include/c++/6/vector:64:0,
from /usr/local/include/libringclient/api/avmodel.h:24,
from /home/user/ring-project/client-gnome/src/mediasettingsview.cpp:27:
/usr/include/c++/6/bits/stl_vector.h:823:7: note: candidate: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::pair<std::__cxx11::basic_string<char>, std::vector<float> >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::vector<float> > >; std::vector<_Tp, _Alloc>::reference = std::pair<std::__cxx11::basic_string<char>, std::vector<float> >&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]
at(size_type __n)
^~
/usr/include/c++/6/bits/stl_vector.h:823:7: note: no known conversion for argument 1 from ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘std::vector<std::pair<std::__cxx11::basic_string<char>, std::vector<float> > >::size_type {aka long unsigned int}’
/usr/include/c++/6/bits/stl_vector.h:841:7: note: candidate: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::at(std::vector<_Tp, _Alloc>::size_type) const [with _Tp = std::pair<std::__cxx11::basic_string<char>, std::vector<float> >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::vector<float> > >; std::vector<_Tp, _Alloc>::const_reference = const std::pair<std::__cxx11::basic_string<char>, std::vector<float> >&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]
at(size_type __n) const
^~
/usr/include/c++/6/bits/stl_vector.h:841:7: note: no known conversion for argument 1 from ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘std::vector<std::pair<std::__cxx11::basic_string<char>, std::vector<float> > >::size_type {aka long unsigned int}’
/home/user/ring-project/client-gnome/src/mediasettingsview.cpp:196:29: error: unable to deduce ‘auto&&’ from ‘rates’
for (const auto& rate : rates) {
^~~~~
[ 90%] Building CXX object CMakeFiles/jami-gnome.dir/src/ringwelcomeview.cpp.o
[ 91%] Building CXX object CMakeFiles/jami-gnome.dir/src/webkitchatcontainer.cpp.o
CMakeFiles/jami-gnome.dir/build.make:638: tasks for the object 'CMakeFiles/jami-gnome.dir/src/mediasettingsview.cpp.o' failed
version: 20190706
system: Devuan ASCII amd64