Bug ID 96513
Summary Compilation failure with gcc 6.1 and boost 1.60
Product SyncEvolution
Version unspecified
Hardware x86-64 (AMD64)
OS Linux (All)
Status NEW
Severity minor
Priority medium
Component SyncEvolution
Assignee syncevolution-issues@syncevolution.org
Reporter justus-dev@piater.name
CC syncevolution-issues@syncevolution.org

Created attachment 124513 [details]
compiler diagnostics

Trying to compile under Arch, I encounter one nontrivial compilation problem. a
failure to resolve a boost template:

src/syncevo/Cmdline.cpp: In member function ‘void
SyncEvo::Cmdline::readLUIDs(SyncEvo::SyncSource*,
std::__cxx11::list<std::__cxx11::basic_string<char> >&)’:
src/syncevo/Cmdline.cpp:1734:85: error: no matching function for call to
‘bind(<unresolved overloaded function type>, const
boost::reference_wrapper<std::__cxx11::list<std::__cxx11::basic_string<char> >
>, const boost::arg<1>&)’
 essLUIDs(source, boost::bind(&list<string>::push_back, boost::ref(luids),
_1));

The full error log is attached.

Let's work this out - I need it for my daily work :-)


You are receiving this mail because: