[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&#39;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: \
&#39;make&#39; &#39;-j2&#39;<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&lt;KSharedConfig&gt; \
KSharedConfigPtr'<br>  typedef KSharedPtr&lt;KSharedConfig&gt; 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&lt;KSharedConfig&gt; \
KSharedConfigPtr'<br>  typedef KSharedPtr&lt;KSharedConfig&gt; 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