[Differential] [Commented On] D4255: Introduce Kleo::trustLevel()

Andrzej Hunt noreply at phabricator.kde.org
Sun Feb 5 04:47:11 GMT 2017


ahunt added a comment.


  Not quite sure where to post this (sorry, I'm new here...):
  
  This commit causes the following build failure for me (the issue goes away once I revert this commit).
  
  [ 25%] Building CXX object src/CMakeFiles/KF5Libkleo.dir/models/useridlistmodel.cpp.o
  In file included from /home/ahunt/kdesrc/kde/pim/libkleo/src/kleo/enum.cpp:39:0:
  /usr/include/gpgme++/tofuinfo.h:39:41: error: expected ‘)’ before ‘info’
  
    explicit TofuInfo(gpgme_tofu_info_t info);
                                        ^
  
  /home/ahunt/kdesrc/kde/pim/libkleo/src/kleo/enum.cpp: In function ‘Kleo::TrustLevel Kleo::trustLevel(const GpgME::UserID&)’:
  /home/ahunt/kdesrc/kde/pim/libkleo/src/kleo/enum.cpp:305:17: error: ‘const class GpgME::UserID’ has no member named ‘tofuInfo’
  
    if (uid.tofuInfo().isNull()) {
            ^
  
  /home/ahunt/kdesrc/kde/pim/libkleo/src/kleo/enum.cpp:309:21: error: ‘const class GpgME::UserID’ has no member named ‘tofuInfo’
  
    switch (uid.tofuInfo().validity()) {
                ^
  
  [ 26%] Building CXX object src/CMakeFiles/KF5Libkleo.dir/utils/filesystemwatcher.cpp.o
  
  I've got no idea why this is happening - the headers look like valid C++, so maybe one of the prior libkleo includes is causing some issues. I'll try to spend some more time debugging tomorrow.
  
  I'm building against gpgmepp 1.8.0, on openSuse, the rest of the kde modules I'm building (messagelib and kdepim, which seem to pull in libkleo as a dependency) build fine.

REPOSITORY
  R90 PIM: Kleo Library

REVISION DETAIL
  https://phabricator.kde.org/D4255

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: dvratil, aheinecke
Cc: ahunt, knauss, #kde_pim, dvasin, winterz, vkrause, mlaurent, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20170205/e60c8910/attachment.html>


More information about the kde-pim mailing list