Created attachment 124513 [details]
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 :-)
Try downgrading to an older version of C++, for example with CXXFLAGS=-std=gnu++98
That's not a solution for the problem (I'd like to make SyncEvolution compatible with more recent C++), so we can keep this bug open.
This now results in
src/syncevo/.libs/libsyncevolution.so: undefined reference to `ical_tzid_prefix'
Looks like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824426#17
Of course, Arch only has libical2.
The same hack  that works around the Debian FTBFS bug also works for me under Arch. Compiles and works for me. I may upload packages to the AUR someday.
The next release will build with GCC6 as C++11 and also with libical v2.
Fixed already a while ago in 1.5.2.