Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-client-gnome
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-client-gnome
  • Issues
  • #1041
Closed
Open
Created Jul 10, 2019 by Jan Wielkiewicz@kromka_chleba

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

Assignee
Assign to
Time tracking