https://bugs.freedesktop.org/show_bug.cgi?id=72263

--- Comment #4 from Alberto Mardegan <[email protected]> ---
Right, I should probably have added the versions to the pkg-config check. Here
they are:

  libaccounts-glib 1.7
  libsignon-glib 1.8

As for the build error, here's what I get:
===========================================
In file included from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/util.h:25:0,
                 from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/IdentityProvider.h:22,
                 from src/backends/signon/signon.cpp:22:
src/backends/signon/signon.cpp: In member function 'virtual std::string
SyncEvo::SignonAuthProvider::getOAuth2Bearer(int) const':
src/backends/signon/signon.cpp:177:46: error: conversion from
'SyncEvo::PlainGStr' to 'bool' is ambiguous
                      buffer ? buffer.get() : "<<null>>",
                                              ^
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/Logging.h:454:43:
note: in definition of macro 'SE_LOG'
                                         ##_args);
                                           ^
src/backends/signon/signon.cpp:176:9: note: in expansion of macro
'SE_LOG_DEBUG'
         SE_LOG_DEBUG(NULL, "OAuth2 token result: %s, %s",
         ^
src/backends/signon/signon.cpp:166:19: note: candidates are:
         PlainGStr buffer(g_variant_print(sessionDataVar, true));
                   ^
In file included from src/backends/signon/signon.cpp:40:0:
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/GLibSupport.h:624:9:
note: SyncEvo::PlainGStr::operator const gchar*() const
         operator const gchar *() const { return &**this; }
         ^
In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:672:0,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/ThreadSupport.h:33,
                 from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/Logging.h:36,
                 from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/util.h:25,
                 from
/media/mardy/Data/src/git/freedesktop/syncevolution/src/syncevo/IdentityProvider.h:22,
                 from src/backends/signon/signon.cpp:22:
/usr/include/boost/smart_ptr/detail/operator_bool.hpp:52:5: note:
boost::shared_ptr<T>::operator boost::shared_ptr<T>::unspecified_bool_type()
const [with T = char; boost::shared_ptr<T>::unspecified_bool_type = char*
boost::shared_ptr<char>::*; boost::shared_ptr<T>::element_type = char]
     operator unspecified_bool_type() const BOOST_NOEXCEPT
     ^
===========================================

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution-issues

Reply via email to