[SyncEvolution] Re: Fails to build with boost 1.73.0

Milan Crha mcrha at redhat.com
Tue Jul 7 12:23:45 UTC 2020


On Fri, 2020-07-03 at 17:34 +0200, Milan Crha wrote:

> I'd propose a patch, but I do not know a single bit of the boost
> library.

	Hi,
it turned out to be a semi-mechanical replace. See the attached
bind.patch.

As a bonus, there were these warnings [-Wcatch-value=]:

src/syncevo/SyncContext.cpp: In member function 'SyncEvo::SyncMLStatus SyncEvo::SyncContext::doSync()':
src/syncevo/SyncContext.cpp:3816:37: warning: catching polymorphic type 'class SyncEvo::TransportException' by value [-Wcatch-value=]
 3816 |         } catch (TransportException e) {
src/syncevo/SyncContext.cpp: In member function 'bool SyncEvo::SyncContext::checkForScriptAbort(SyncEvo::SharedSession)':
src/syncevo/SyncContext.cpp:4647:14: warning: catching polymorphic type 'class SyncEvo::NoSuchKey' by value [-Wcatch-value=]
 4647 |     } catch (NoSuchKey) {
src/syncevo/SyncContext.cpp:4651:14: warning: catching polymorphic type 'class SyncEvo::BadSynthesisResult' by value [-Wcatch-value=]
 4651 |     } catch (BadSynthesisResult) {

for which is attached the catch-value.patch.

	Bye,
	Milan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bind.patch
Type: text/x-patch
Size: 18953 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20200707/daff00fd/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: catch-value.patch
Type: text/x-patch
Size: 1162 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20200707/daff00fd/attachment-0001.bin>
-------------- next part --------------
_______________________________________________
SyncEvolution mailing list -- syncevolution at syncevolution.org
To unsubscribe send an email to syncevolution-leave at syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


More information about the SyncEvolution mailing list