[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-frameworks-devel
Subject: Error building KService
From: David Gil Oliva <davidgiloliva () gmail ! com>
Date: 2014-09-05 21:48:24
Message-ID: CAEV4umk_McgTRfR4Vn5ZhK7UpbTcaLgwZCXdyZk5kgtePnp6eg () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi!
I get this error when building KService. I don't quite get it, what it
means. Could someone help me deciphering the error?
Thanks!
David Gil
# kdesrc-build running: 'make' '-j2'
# from directory:
/home/david/devel/kf5-development/build/frameworks/kservice
Scanning dependencies of target
-home-david-devel-kf5-development-build-frameworks-kservice-docs-desktoptojson-desktoptojson-8
Scanning dependencies of target
-home-david-devel-kf5-development-build-frameworks-kservice-docs-kbuildsycoca5-kbuildsycoca5-8
[ 1%] Generating desktoptojson.8
[ 2%] Generating kbuildsycoca5.8
Note: Writing kbuildsycoca5.8
Note: Writing desktoptojson.8
[ 2%] Built target
-home-david-devel-kf5-development-build-frameworks-kservice-docs-kbuildsycoca5-kbuildsycoca5-8
Scanning dependencies of target KF5Service_automoc
[ 3%] Automatic moc for target KF5Service
[ 3%] Built target
-home-david-devel-kf5-development-build-frameworks-kservice-docs-desktoptojson-desktoptojson-8
Scanning dependencies of target kbuildsycoca5_automoc
[ 4%] Automatic moc for target kbuildsycoca5
Generating moc_kbuildsycoca.cpp
Generating moc_vfolder_menu.cpp
[ 4%] Built target kbuildsycoca5_automoc
Scanning dependencies of target fakeplugin_automoc
[ 5%] Automatic moc for target fakeplugin
Generating moc_ktoolinvocation.cpp
Generating moc_kautostart.cpp
Generating moc_ksycoca.cpp
[ 5%] Built target KF5Service_automoc
Scanning dependencies of target kautostarttest_automoc
[ 6%] Automatic moc for target kautostarttest
Generating nsaplugin.moc
/home/david/devel/kf5-development/src/frameworks/kservice/autotests/nsaplugin.cpp:0:
Note: No relevant classes found. No output generated.
Generating moc_kautostarttest.cpp
Generating moc_kwaitforsignal.cpp
[ 6%] Built target kautostarttest_automoc
Scanning dependencies of target kmimeassociationstest_automoc
[ 7%] Automatic moc for target kmimeassociationstest
Generating moc_nsaplugin.cpp
[ 7%] Built target fakeplugin_automoc
Scanning dependencies of target kservicetest_automoc
[ 9%] Automatic moc for target kservicetest
Generating kmimeassociationstest.moc
[ 9%] Built target kmimeassociationstest_automoc
Scanning dependencies of target ksycocadicttest_automoc
[ 10%] Automatic moc for target ksycocadicttest
Generating moc_kservicetest.cpp
Generating moc_kwaitforsignal.cpp
[ 10%] Built target kservicetest_automoc
Scanning dependencies of target ksycocathreadtest_automoc
[ 11%] Automatic moc for target ksycocathreadtest
Generating ksycocathreadtest.moc
Generating moc_kwaitforsignal.cpp
[ 11%] Built target ksycocathreadtest_automoc
Scanning dependencies of target pluginlocatortest_automoc
Generating ksycocadicttest.moc
Generating moc_kwaitforsignal.cpp
[ 12%] [ 12%] Built target ksycocadicttest_automoc
Automatic moc for target pluginlocatortest
Scanning dependencies of target findservice_automoc
[ 13%] Automatic moc for target findservice
[ 13%] Built target findservice_automoc
Scanning dependencies of target kdbusservicestartertest_automoc
[ 14%] Automatic moc for target kdbusservicestartertest
[ 14%] Built target kdbusservicestartertest_automoc
Scanning dependencies of target ksycocatest_automoc
[ 15%] Automatic moc for target ksycocatest
[ 15%] Built target ksycocatest_automoc
Scanning dependencies of target startserviceby_automoc
[ 17%] Automatic moc for target startserviceby
[ 17%] Built target startserviceby_automoc
Scanning dependencies of target kservice-pluginloadertest_automoc
[ 18%] Automatic moc for target kservice-pluginloadertest
Generating moc_pluginlocatortest.cpp
Generating moc_kwaitforsignal.cpp
[ 18%] Built target pluginlocatortest_automoc
[ 19%] Generating klauncher_iface.cpp, klauncher_iface.h
Generating moc_plugintest.cpp
[ 19%] Built target kservice-pluginloadertest_automoc
[ 20%] Generating klauncher_iface.moc
Scanning dependencies of target KF5Service
[ 21%] [ 22%] Building CXX object
src/CMakeFiles/KF5Service.dir/kdeinit/ktoolinvocation.cpp.o
Building CXX object src/CMakeFiles/KF5Service.dir/services/kautostart.cpp.o
[ 23%] Building CXX object
src/CMakeFiles/KF5Service.dir/services/kmimetypefactory.cpp.o
[ 25%] Building CXX object
src/CMakeFiles/KF5Service.dir/services/kmimetypetrader.cpp.o
[ 26%] Building CXX object
src/CMakeFiles/KF5Service.dir/services/kservice.cpp.o
In file included from /usr/include/kexportplugin.h:21:0,
from /usr/include/kpluginfactory.h:31,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:
/usr/include/kglobal.h:42:35: error: conflicting declaration ‘typedef class
KSharedPtr<KSharedConfig> KSharedConfigPtr'
typedef KSharedPtr<KSharedConfig> KSharedConfigPtr;
^
In file included from /usr/include/kcomponentdata.h:23:0,
from /usr/include/kpluginfactory.h:30,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:
/home/david/KF5/include/KF5/KConfigCore/ksharedconfig.h:90:28: error:
‘KSharedConfigPtr' has a previous declaration as ‘typedef
KSharedConfig::Ptr KSharedConfigPtr'
typedef KSharedConfig::Ptr KSharedConfigPtr;
^
In file included from /usr/include/kdecore_export.h:24:0,
from /usr/include/kpluginfactory.h:25,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:
/usr/include/kpluginfactory.h:263:5: error: ‘Q_DECL_CONSTRUCTOR_DEPRECATED'
does not name a type
KDE_CONSTRUCTOR_DEPRECATED explicit KPluginFactory(const KAboutData
*aboutData, QObject *parent = 0);
^
/usr/include/kpluginfactory.h:270:14: error:
‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type
explicit KDE_CONSTRUCTOR_DEPRECATED KPluginFactory(QObject *parent);
^
In file included from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23:0,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:549:14:
error: expected type-specifier before ‘KPluginName'
operator KPluginName() const;
^
make[2]: *** [src/CMakeFiles/KF5Service.dir/services/kmimetypetrader.cpp.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/kexportplugin.h:21:0,
from /usr/include/kpluginfactory.h:31,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:
/usr/include/kglobal.h:42:35: error: conflicting declaration ‘typedef class
KSharedPtr<KSharedConfig> KSharedConfigPtr'
typedef KSharedPtr<KSharedConfig> KSharedConfigPtr;
^
In file included from /usr/include/kcomponentdata.h:23:0,
from /usr/include/kpluginfactory.h:30,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:
/home/david/KF5/include/KF5/KConfigCore/ksharedconfig.h:90:28: error:
‘KSharedConfigPtr' has a previous declaration as ‘typedef
KSharedConfig::Ptr KSharedConfigPtr'
typedef KSharedConfig::Ptr KSharedConfigPtr;
^
In file included from /usr/include/kdecore_export.h:24:0,
from /usr/include/kpluginfactory.h:25,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,
from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:
/usr/include/kpluginfactory.h:263:5: error: ‘Q_DECL_CONSTRUCTOR_DEPRECATED'
does not name a type
KDE_CONSTRUCTOR_DEPRECATED explicit KPluginFactory(const KAboutData
*aboutData, QObject *parent = 0);
^
/usr/include/kpluginfactory.h:270:14: error:
‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type
explicit KDE_CONSTRUCTOR_DEPRECATED KPluginFactory(QObject *parent);
^
In file included from
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:0:
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:549:14:
error: expected type-specifier before ‘KPluginName'
operator KPluginName() const;
^
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:1024:20:
error: expected type-specifier before ‘KPluginName'
KService::operator KPluginName() const
^
make[2]: *** [src/CMakeFiles/KF5Service.dir/services/kservice.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/KF5Service.dir/all] Error 2
make: *** [all] Error 2
[Attachment #5 (text/html)]
<div dir="ltr"><div><div><div>Hi!<br><br></div>I get this error when building \
KService. I don't quite get it, what it means. Could someone help me deciphering \
the error?<br><br></div>Thanks!<br><br></div>David Gil<br><br># kdesrc-build running: \
'make' '-j2'<br># from directory: \
/home/david/devel/kf5-development/build/frameworks/kservice<br>Scanning dependencies \
of target -home-david-devel-kf5-development-build-frameworks-kservice-docs-desktoptojson-desktoptojson-8<br>Scanning \
dependencies of target \
-home-david-devel-kf5-development-build-frameworks-kservice-docs-kbuildsycoca5-kbuildsycoca5-8<br>[ \
1%] Generating desktoptojson.8<br>[ 2%] Generating kbuildsycoca5.8<br>Note: Writing \
kbuildsycoca5.8<br>Note: Writing desktoptojson.8<br>[ 2%] Built target \
-home-david-devel-kf5-development-build-frameworks-kservice-docs-kbuildsycoca5-kbuildsycoca5-8<br>Scanning \
dependencies of target KF5Service_automoc<br>[ 3%] Automatic moc for target \
KF5Service<br>[ 3%] Built target \
-home-david-devel-kf5-development-build-frameworks-kservice-docs-desktoptojson-desktoptojson-8<br>Scanning \
dependencies of target kbuildsycoca5_automoc<br>[ 4%] Automatic moc for target \
kbuildsycoca5<br>Generating moc_kbuildsycoca.cpp<br>Generating \
moc_vfolder_menu.cpp<br>[ 4%] Built target kbuildsycoca5_automoc<br>Scanning \
dependencies of target fakeplugin_automoc<br>[ 5%] Automatic moc for target \
fakeplugin<br>Generating moc_ktoolinvocation.cpp<br>Generating \
moc_kautostart.cpp<br>Generating moc_ksycoca.cpp<br>[ 5%] Built target \
KF5Service_automoc<br>Scanning dependencies of target kautostarttest_automoc<br>[ \
6%] Automatic moc for target kautostarttest<br>Generating \
nsaplugin.moc<br>/home/david/devel/kf5-development/src/frameworks/kservice/autotests/nsaplugin.cpp:0: \
Note: No relevant classes found. No output generated.<br>Generating \
moc_kautostarttest.cpp<br>Generating moc_kwaitforsignal.cpp<br>[ 6%] Built target \
kautostarttest_automoc<br>Scanning dependencies of target \
kmimeassociationstest_automoc<br>[ 7%] Automatic moc for target \
kmimeassociationstest<br>Generating moc_nsaplugin.cpp<br>[ 7%] Built target \
fakeplugin_automoc<br>Scanning dependencies of target kservicetest_automoc<br>[ 9%] \
Automatic moc for target kservicetest<br>Generating kmimeassociationstest.moc<br>[ \
9%] Built target kmimeassociationstest_automoc<br>Scanning dependencies of target \
ksycocadicttest_automoc<br>[ 10%] Automatic moc for target \
ksycocadicttest<br>Generating moc_kservicetest.cpp<br>Generating \
moc_kwaitforsignal.cpp<br>[ 10%] Built target kservicetest_automoc<br>Scanning \
dependencies of target ksycocathreadtest_automoc<br>[ 11%] Automatic moc for target \
ksycocathreadtest<br>Generating ksycocathreadtest.moc<br>Generating \
moc_kwaitforsignal.cpp<br>[ 11%] Built target ksycocathreadtest_automoc<br>Scanning \
dependencies of target pluginlocatortest_automoc<br>Generating \
ksycocadicttest.moc<br>Generating moc_kwaitforsignal.cpp<br>[ 12%] [ 12%] Built \
target ksycocadicttest_automoc<br>Automatic moc for target \
pluginlocatortest<br>Scanning dependencies of target findservice_automoc<br>[ 13%] \
Automatic moc for target findservice<br>[ 13%] Built target \
findservice_automoc<br>Scanning dependencies of target \
kdbusservicestartertest_automoc<br>[ 14%] Automatic moc for target \
kdbusservicestartertest<br>[ 14%] Built target \
kdbusservicestartertest_automoc<br>Scanning dependencies of target \
ksycocatest_automoc<br>[ 15%] Automatic moc for target ksycocatest<br>[ 15%] Built \
target ksycocatest_automoc<br>Scanning dependencies of target \
startserviceby_automoc<br>[ 17%] Automatic moc for target startserviceby<br>[ 17%] \
Built target startserviceby_automoc<br>Scanning dependencies of target \
kservice-pluginloadertest_automoc<br>[ 18%] Automatic moc for target \
kservice-pluginloadertest<br>Generating moc_pluginlocatortest.cpp<br>Generating \
moc_kwaitforsignal.cpp<br>[ 18%] Built target pluginlocatortest_automoc<br>[ 19%] \
Generating klauncher_iface.cpp, klauncher_iface.h<br>Generating \
moc_plugintest.cpp<br>[ 19%] Built target kservice-pluginloadertest_automoc<br>[ 20%] \
Generating klauncher_iface.moc<br>Scanning dependencies of target KF5Service<br>[ \
21%] [ 22%] Building CXX object \
src/CMakeFiles/KF5Service.dir/kdeinit/ktoolinvocation.cpp.o<br>Building CXX object \
src/CMakeFiles/KF5Service.dir/services/kautostart.cpp.o<br>[ 23%] Building CXX object \
src/CMakeFiles/KF5Service.dir/services/kmimetypefactory.cpp.o<br>[ 25%] Building CXX \
object src/CMakeFiles/KF5Service.dir/services/kmimetypetrader.cpp.o<br>[ 26%] \
Building CXX object src/CMakeFiles/KF5Service.dir/services/kservice.cpp.o<br>In file \
included from /usr/include/kexportplugin.h:21:0,<br> \
from /usr/include/kpluginfactory.h:31,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:<br>/usr/include/kglobal.h:42:35: \
error: conflicting declaration ‘typedef class KSharedPtr<KSharedConfig> \
KSharedConfigPtr'<br> typedef KSharedPtr<KSharedConfig> KSharedConfigPtr;<br> \
^<br>In file included from /usr/include/kcomponentdata.h:23:0,<br> \
from /usr/include/kpluginfactory.h:30,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:<br>/home/david/KF5/include/KF5/KConfigCore/ksharedconfig.h:90:28: \
error: ‘KSharedConfigPtr' has a previous declaration as ‘typedef \
KSharedConfig::Ptr KSharedConfigPtr'<br> typedef KSharedConfig::Ptr \
KSharedConfigPtr;<br> ^<br>In \
file included from /usr/include/kdecore_export.h:24:0,<br> \
from /usr/include/kpluginfactory.h:25,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.cpp:20:<br>/usr/include/kpluginfactory.h:263:5: \
error: ‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type<br> \
KDE_CONSTRUCTOR_DEPRECATED explicit KPluginFactory(const KAboutData *aboutData, \
QObject *parent = 0);<br> ^<br>/usr/include/kpluginfactory.h:270:14: error: \
‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type<br> explicit \
KDE_CONSTRUCTOR_DEPRECATED KPluginFactory(QObject *parent);<br> \
^<br>In file included from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypetrader.h:23:0,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kmimetypet \
rader.cpp:20:<br>/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:549:14: \
error: expected type-specifier before ‘KPluginName'<br> operator \
KPluginName() const;<br> ^<br>make[2]: *** \
[src/CMakeFiles/KF5Service.dir/services/kmimetypetrader.cpp.o] Error 1<br>make[2]: \
*** Waiting for unfinished jobs....<br>In file included from \
/usr/include/kexportplugin.h:21:0,<br> from \
/usr/include/kpluginfactory.h:31,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:<br>/usr/include/kglobal.h:42:35: \
error: conflicting declaration ‘typedef class KSharedPtr<KSharedConfig> \
KSharedConfigPtr'<br> typedef KSharedPtr<KSharedConfig> KSharedConfigPtr;<br> \
^<br>In file included from /usr/include/kcomponentdata.h:23:0,<br> \
from /usr/include/kpluginfactory.h:30,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:<br>/home/david/KF5/include/KF5/KConfigCore/ksharedconfig.h:90:28: \
error: ‘KSharedConfigPtr' has a previous declaration as ‘typedef \
KSharedConfig::Ptr KSharedConfigPtr'<br> typedef KSharedConfig::Ptr \
KSharedConfigPtr;<br> ^<br>In \
file included from /usr/include/kdecore_export.h:24:0,<br> \
from /usr/include/kpluginfactory.h:25,<br> from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:27,<br> \
from /home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20:<br>/usr/include/kpluginfactory.h:263:5: \
error: ‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type<br> \
KDE_CONSTRUCTOR_DEPRECATED explicit KPluginFactory(const KAboutData *aboutData, \
QObject *parent = 0);<br> ^<br>/usr/include/kpluginfactory.h:270:14: error: \
‘Q_DECL_CONSTRUCTOR_DEPRECATED' does not name a type<br> explicit \
KDE_CONSTRUCTOR_DEPRECATED KPluginFactory(QObject *parent);<br> \
^<br>In file included from \
/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:20 \
:0:<br>/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.h:549:14: \
error: expected type-specifier before ‘KPluginName'<br> operator \
KPluginName() const;<br> \
^<br>/home/david/devel/kf5-development/src/frameworks/kservice/src/services/kservice.cpp:1024:20: \
error: expected type-specifier before ‘KPluginName'<br> KService::operator \
KPluginName() const<br> ^<br>make[2]: *** \
[src/CMakeFiles/KF5Service.dir/services/kservice.cpp.o] Error 1<br>make[1]: *** \
[src/CMakeFiles/KF5Service.dir/all] Error 2<br>make: *** [all] Error 2<br><br></div>
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic