[SyncEvolution] Build failure with gcc 6

Tino Mettler tino.keitel+syncevolution at tikei.de
Wed Jul 6 13:07:48 UTC 2016


On Wed, Jul 06, 2016 at 14:42:08 +0200, Patrick Ohly wrote:
> On Wed, 2016-07-06 at 14:27 +0200, Tino Mettler wrote:
> > Hi Patrick,
> > 
> > 1.5.1 fails to build with GCC 6 [1], which makes it unsuitable for
> > Debian testing in the current state.  From looking at the
> > freedesktop.org git web interface, I don't see any branches with newer
> > code that was fixed regarding this issue.  Do you have any plans for
> > this?
> 
> Isn't it possible to compile when asking explicitly for an older C++
> version than the one used by g++ by default?

I'll check.

> I was aware of the need for changes to compile with default options, but
> haven't had time for that yet.

After fixing up some implicit shared_ptr-to-bool conversions (see the
attached patch), this one is left:

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> > >, boost::arg<1>&)'

Regards,
Tino
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Fix-implicit-shared_ptr-conversions.patch
Type: text/x-diff
Size: 2462 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20160706/a8f50e9d/attachment.patch>
-------------- next part --------------
_______________________________________________
SyncEvolution mailing list
SyncEvolution at syncevolution.org
https://lists.syncevolution.org/mailman/listinfo/syncevolution


More information about the SyncEvolution mailing list