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
KSharedPtrKSharedConfig KSharedConfigPtr’
typedef KSharedPtrKSharedConfig KSharedConfigPtr;
^
In file included from /usr/include/kcomponentdata.h:23:0,