[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: kleopatra fails to build in master
From:       Martin Koller <kollix () aon ! at>
Date:       2018-01-19 18:25:32
Message-ID: 2179039.S4SIMgROCo () lapi ! koller
[Download RAW message or body]

On Freitag, 19. Jänner 2018 17:13:49 CET Daniel Vrátil wrote:
> Hi,
> 
> Which version of Frameworks are you building against? Builds just fine here 
> against current Frameworks master.

and the same problem was with knotes - diff attached

> 
> Dan
> 
> On Friday, 12 January 2018 11:23:19 CET Martin Koller wrote:
> > clang version 5.0.0 (tags/RELEASE_500/final 312548)
> > Qt 5.10, openSuse 42.2
> > 
> > [ 91%] Building CXX object
> > src/conf/CMakeFiles/kcm_kleopatra.dir/appearanceconfigpage.cpp.o
> > /home/KDE5/source/kde/pim/kleopatra/src/conf/appearanceconfigpage.cpp:52:89
> > : error: 'changed' is a protected member of 'KCModule' connect(mWidget,
> > &AppearanceConfigWidget::changed, this,
> > QOverload<>::of(&KCModule::changed)); ~~~~~~~~~~^~~~~~~
> > /usr/include/KF5/KConfigWidgets/kcmodule.h:377:10: note: must name member
> > using the type of the current context
> > 'Kleo::Config::AppearanceConfigurationPage' void changed();
> >          ^
> > 1 error generated.
> > [ 91%] Building CXX object
> > src/conf/CMakeFiles/kcm_kleopatra.dir/gnupgsystemconfigurationpage.cpp.o
> > /home/KDE5/source/kde/pim/kleopatra/src/conf/gnupgsystemconfigurationpage.c
> > pp:58:85: error: 'changed' is a protected member of 'KCModule'
> > connect(mWidget, &CryptoConfigModule::changed, this,
> > QOverload<>::of(&KCModule::changed)); ~~~~~~~~~~^~~~~~~
> > /usr/include/KF5/KConfigWidgets/kcmodule.h:377:10: note: must name member
> > using the type of the current context
> > 'Kleo::Config::GnuPGSystemConfigurationPage' void changed();
> >          ^
> > 1 error generated.
> > [ 91%] Building CXX object
> > src/conf/CMakeFiles/kcm_kleopatra.dir/smimevalidationconfigurationpage.cpp.
> > o
> > /home/KDE5/source/kde/pim/kleopatra/src/conf/smimevalidationconfigurationpa
> > ge.cpp:52:101: error: 'changed' is a protected member of 'KCModule'
> > connect(mWidget, &SMimeValidationConfigurationWidget::changed, this,
> > QOverload<>::of(&KCModule::changed)); ~~~~~~~~~~^~~~~~~
> > /usr/include/KF5/KConfigWidgets/kcmodule.h:377:10: note: must name member
> > using the type of the current context
> > 'Kleo::Config::SMimeValidationConfigurationPage'
> >     void changed();
> >          ^
> > 1 error generated.
> > [ 92%] Building CXX object
> > src/conf/CMakeFiles/kcm_kleopatra.dir/cryptooperationsconfigpage.cpp.o
> > /home/KDE5/source/kde/pim/kleopatra/src/conf/cryptooperationsconfigpage.cpp
> > :51:95: error: 'changed' is a protected member of 'KCModule'
> > connect(mWidget, &CryptoOperationsConfigWidget::changed, this,
> > QOverload<>::of(&KCModule::changed)); ~~~~~~~~~~^~~~~~~
> > /usr/include/KF5/KConfigWidgets/kcmodule.h:377:10: note: must name member
> > using the type of the current context
> > 'Kleo::Config::CryptoOperationsConfigurationPage'
> >     void changed();
> >          ^
> > 1 error generated.
> 
> 
> 


-- 
Best regards/Schöne Grüße

Martin
A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?

()  ascii ribbon campaign - against html e-mail 
/\                        - against proprietary attachments

Geschenkideen, Accessoires, Seifen, Kulinarisches: www.lillehus.at
["diff" (diff)]

diff --git src/configdialog/knoteconfigdialog.cpp \
src/configdialog/knoteconfigdialog.cpp index 3d78131..90d1675 100644
--- src/configdialog/knoteconfigdialog.cpp
+++ src/configdialog/knoteconfigdialog.cpp
@@ -210,7 +210,7 @@ KNoteMiscConfig::KNoteMiscConfig(QWidget *parent)
     howItWorks->setContextMenuPolicy(Qt::NoContextMenu);
     lay->addStretch();
     load();
-    connect(mDefaultTitle, &QLineEdit::textChanged, this, \
QOverload<>::of(&KCModule::changed)); +    connect(mDefaultTitle, \
&QLineEdit::textChanged, this, QOverload<>::of(&KNoteMiscConfig::changed));  }
 
 void KNoteMiscConfig::load()
@@ -317,7 +317,7 @@ KNoteCollectionConfig::KNoteCollectionConfig(QWidget *parent)
     QHBoxLayout *lay = new QHBoxLayout(this);
     mCollectionConfigWidget = new KNoteCollectionConfigWidget;
     lay->addWidget(mCollectionConfigWidget);
-    connect(mCollectionConfigWidget, &KNoteCollectionConfigWidget::emitChanged, \
this, QOverload<>::of(&KCModule::changed)); +    connect(mCollectionConfigWidget, \
&KNoteCollectionConfigWidget::emitChanged, this, \
QOverload<>::of(&KNoteCollectionConfig::changed));  load();
 }
 



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic