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 <[email protected]> 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 : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp