This bug was fixed in the package syncevolution - 1.5.1+16.10.20160820-0ubuntu1
--------------- syncevolution (1.5.1+16.10.20160820-0ubuntu1) yakkety; urgency=medium [ Tino Mettler ] * Add 0003-Add-missing-casts-from-shared_ptr-to-bool-to-fix-FTB.patch to add missing casts from shared_ptr to bool, fixes FTBFS with GCC 6 * Fix remaining FTBFS with GCC 6 by downgrading the C++ dialect to gnu++98 (Closes: #811624) (LP: #1613405) -- Jeremy Bicha <jbi...@ubuntu.com> Sat, 20 Aug 2016 04:20:39 +0000 ** Changed in: syncevolution (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to syncevolution in Ubuntu. https://bugs.launchpad.net/bugs/1613405 Title: syncevolution FTBFS on yakkety: cannot convert ‘const boost::shared_ptr<SyncEvo::Logger>’ to ‘bool’ Status in syncevolution package in Ubuntu: Fix Released Status in syncevolution package in Debian: Fix Released Bug description: syncevolution fails to build from source in yakkety. Full build log attached. ./src/syncevo/Logging.h: In member function ‘SyncEvo::Logger::Handle::operator bool() const’: ./src/syncevo/Logging.h:258:41: error: cannot convert ‘const boost::shared_ptr<SyncEvo::Logger>’ to ‘bool’ in return operator bool () const { return m_logger; } ^~~~~~~~ In file included from ./src/syncevo/util.h:25:0, from ./src/syncevo/ConfigFilter.h:22, from src/syncevo/ConfigFilter.cpp:23: ./src/syncevo/Logging.h: In member function ‘SyncEvo::Logger::Handle::operator bool() const’: ./src/syncevo/Logging.h:258:41: error: cannot convert ‘const boost::shared_ptr<SyncEvo::Logger>’ to ‘bool’ in return operator bool () const { return m_logger; } ^~~~~~~~ In file included from ./src/syncevo/util.h:25:0, from ./src/syncevo/GLibSupport.h:27, from ./src/syncevo/EDSClient.h:29, from src/syncevo/EDSClient.cpp:20: ./src/syncevo/Logging.h: In member function ‘SyncEvo::Logger::Handle::operator bool() const’: ./src/syncevo/Logging.h:258:41: error: cannot convert ‘const boost::shared_ptr<SyncEvo::Logger>’ to ‘bool’ in return operator bool () const { return m_logger; } ^~~~~~~~ In file included from ./src/syncevo/util.h:25:0, from ./src/syncevo/GLibSupport.h:27, from src/gdbusxx/gdbus-cxx-bridge.cpp:24: ./src/syncevo/Logging.h: In member function ‘SyncEvo::Logger::Handle::operator bool() const’: ./src/syncevo/Logging.h:258:41: error: cannot convert ‘const boost::shared_ptr<SyncEvo::Logger>’ to ‘bool’ in return operator bool () const { return m_logger; } ^~~~~~~~ Makefile:7896: recipe for target 'src/syncevo/src_syncevo_libsyncevolution_la-IdentityProvider.lo' failed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1613405/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp