2025-10-30 14:14 ftp://ftp.de.debian.org/debian/pool/main/k/kservice/kservice_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-86-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 32ab9d1 (2025-10-30 07:38:24 +0100) count: 128 242 elapsed-time: 1.2 2.8 head-timing-info: old-timing-info: head results: kservice-5.116.0/autotests/kapplicationtradertest.cpp:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kapplicationtradertest.cpp:196:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kapplicationtradertest.cpp:261:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterFunc [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kapplicationtradertest.cpp:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kapplicationtradertest.cpp:298:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable service [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:68:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseDesktop [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable service [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:110:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kautostarttest.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kmimeassociationstest.cpp:504:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/kmimeassociationstest.cpp:504:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/kplugininfotest.cpp:76:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/kplugininfotest.cpp:76:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/kplugintradertest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedResult [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/kservicetest.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/kservicetest.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycoca_xdgdirstest.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBUILDSYCOCAEXE [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/ksycoca_xdgdirstest.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/autotests/ksycocadicttest.cpp:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycocadicttest.cpp:63:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycocatest.cpp:143:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycocatest.cpp:143:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycocathreadtest.cpp:125:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/autotests/ksycocathreadtest.cpp:125:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/kbuildsycoca/kbuildsycoca_main.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/kbuildsycoca/kbuildsycoca_main.cpp:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBUILDSYCOCA_EXENAME [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/kdeinit/ktoolinvocation.h:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/kdeinit/ktoolinvocation.h:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/plugin/kdbusservicestarter.h:17:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/plugin/kdbusservicestarter.h:17:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/plugin/kplugintrader.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/plugin/kplugintrader.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kserviceoffer.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kserviceoffer.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kautostart.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kautostart.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kmimetypefactory.cpp:112:5: error: There is an unknown macro here somewhere. Configuration is required. If K_SYCOCATYPE is a macro then please configure it. [unknownMacro] kservice-5.116.0/src/services/kmimetypetrader.h:17:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kmimetypetrader.h:17:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kplugininfo.h:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kplugininfo.h:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kserviceaction.h:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kserviceaction.h:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kservicetypeprofile.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/kservicetypeprofile.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/ktraderparsetree_p.h:29:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/services/ktraderparsetree_p.h:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/sycoca/ksycoca.h:103:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/sycoca/ksycoca.h:103:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/sycoca/ksycocautils_p.h:23:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kmimeassociations_p.h:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offers [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:123:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serviceFactory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serviceFactory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:346:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceFactory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:632:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:655:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kctimefactory_p.h:41:1: style: The class 'KCTimeFactory' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:294:46: style:inconclusive: Function 'createMenu' argument 1 names different: declaration 'caption' definition 'caption_'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/kbuildsycoca_p.h:89:55: note: Function 'createMenu' argument 1 names different: declaration 'caption' definition 'caption_'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:294:46: note: Function 'createMenu' argument 1 names different: declaration 'caption' definition 'caption_'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:294:71: style:inconclusive: Function 'createMenu' argument 2 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/kbuildsycoca_p.h:89:79: note: Function 'createMenu' argument 2 names different: declaration 'name' definition 'name_'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:294:71: note: Function 'createMenu' argument 2 names different: declaration 'name' definition 'name_'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:623:55: style:inconclusive: Function 'calcResourceHash' argument 1 names different: declaration 'subdir' definition 'resourceSubDir'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/kbuildsycoca_p.h:60:52: note: Function 'calcResourceHash' argument 1 names different: declaration 'subdir' definition 'resourceSubDir'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:623:55: note: Function 'calcResourceHash' argument 1 names different: declaration 'subdir' definition 'resourceSubDir'. kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:151:26: style: Variable 'factory' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:187:26: style: Variable 'factory' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:393:24: style: Variable 'ctimeInfo' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:548:26: style: Variable 'factory' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/ksycocautils_p.h:24:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/src/sycoca/kbuildsycoca.cpp:634:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/src/sycoca/kctimefactory.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kctimefactory.cpp:47:13: style: Local variable 'key' shadows outer function [shadowFunction] kservice-5.116.0/src/sycoca/kctimefactory.cpp:18:23: note: Shadowed declaration kservice-5.116.0/src/sycoca/kctimefactory.cpp:47:13: note: Shadow variable kservice-5.116.0/src/sycoca/kctimefactory.cpp:48:13: style: Local variable 'ctime' shadows outer function [shadowFunction] kservice-5.116.0/src/sycoca/kctimefactory_p.h:21:13: note: Shadowed declaration kservice-5.116.0/src/sycoca/kctimefactory.cpp:48:13: note: Shadow variable kservice-5.116.0/src/sycoca/kctimefactory.cpp:104:16: style: Local variable 'dict' shadows outer function [shadowFunction] kservice-5.116.0/src/sycoca/kctimefactory_p.h:76:17: note: Shadowed declaration kservice-5.116.0/src/sycoca/kctimefactory.cpp:104:16: note: Shadow variable kservice-5.116.0/src/sycoca/kmemfile.cpp:59:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kmemfile.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kmemfile.cpp:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kmemfile.cpp:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/kmemfile.cpp:51:28: style:inconclusive: Technically the member function 'KMemFile::Private::getShmKey' can be const. [functionConst] kservice-5.116.0/src/sycoca/kmemfile.cpp:37:13: note: Technically the member function 'KMemFile::Private::getShmKey' can be const. kservice-5.116.0/src/sycoca/kmemfile.cpp:51:28: note: Technically the member function 'KMemFile::Private::getShmKey' can be const. kservice-5.116.0/src/sycoca/kmemfile_p.h:47:10: style: Virtual function 'close' is called from destructor '~KMemFile()' at line 119. Dynamic binding is not used. [virtualCallInConstructor] kservice-5.116.0/src/sycoca/kmemfile.cpp:119:5: note: Calling close kservice-5.116.0/src/sycoca/kmemfile_p.h:47:10: note: close is a virtual function kservice-5.116.0/src/sycoca/kmemfile.cpp:30:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kservice-5.116.0/src/sycoca/kmemfile.cpp:86:12: style: Local variable 'size' shadows outer function [shadowFunction] kservice-5.116.0/src/sycoca/kmemfile_p.h:69:12: note: Shadowed declaration kservice-5.116.0/src/sycoca/kmemfile.cpp:86:12: note: Shadow variable kservice-5.116.0/src/sycoca/kmimeassociations.cpp:123:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/sycoca/kmimeassociations.cpp:123:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:24:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_5_3 [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:17:12: warning: Class 'KSycocaAbstractDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:17:12: warning: Class 'KSycocaAbstractDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kservice-5.116.0/src/sycoca/ksycocaentry_p.h:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KSycocaEntry [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/ksycocaentry_p.h:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KSycocaEntry [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/ksycocaentry.cpp:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceSeparator [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:398:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:442:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:592:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:639:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:670:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:773:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:795:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1364:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:469:42: style:inconclusive: Function 'mergeFile' argument 1 names different: declaration 'docElem' definition 'parent'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/vfolder_menu_p.h:182:33: note: Function 'mergeFile' argument 1 names different: declaration 'docElem' definition 'parent'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:469:42: note: Function 'mergeFile' argument 1 names different: declaration 'docElem' definition 'parent'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:778:43: style:inconclusive: Function 'loadMenu' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/vfolder_menu_p.h:183:34: note: Function 'loadMenu' argument 1 names different: declaration 'filename' definition 'fileName'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:778:43: note: Function 'loadMenu' argument 1 names different: declaration 'filename' definition 'fileName'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:805:49: style:inconclusive: Function 'processCondition' argument 1 names different: declaration 'docElem' definition 'domElem'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/vfolder_menu_p.h:253:40: note: Function 'processCondition' argument 1 names different: declaration 'docElem' definition 'domElem'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:805:49: note: Function 'processCondition' argument 1 names different: declaration 'docElem' definition 'domElem'. kservice-5.116.0/src/sycoca/vfolder_menu.cpp:548:21: style: Local variable 'name' shadows outer argument [shadowArgument] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:495:61: note: Shadowed declaration kservice-5.116.0/src/sycoca/vfolder_menu.cpp:548:21: note: Shadow variable kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1077:21: style: Local variable 'query' shadows outer variable [shadowVariable] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:996:17: note: Shadowed declaration kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1077:21: note: Shadow variable kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1078:18: style: Local variable 'n' shadows outer variable [shadowVariable] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:997:14: note: Shadowed declaration kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1078:18: note: Shadow variable kservice-5.116.0/src/sycoca/vfolder_menu.cpp:22:57: style: Parameter 'e' can be declared as reference to const [constParameterReference] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:862:9: style: Variable 'info' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:888:9: style: Variable 'info' can be declared as pointer to const [constVariablePointer] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:257:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:641:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1030:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/src/sycoca/vfolder_menu.cpp:1065:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kservice-5.116.0/tests/findservice.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kservice-5.116.0/tests/kmimeassociations_dumper.cpp:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kservice-5.116.0/tests/kservicegroup_dumper.cpp:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KService [valueFlowBailoutIncompleteVar] kservice-5.116.0/tests/pluginlocator/plugintest.h:27:37: performance: Function parameter 'timings' should be passed by const reference. [passedByValue] kservice-5.116.0/tests/pluginlocator/plugintest.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kservice-5.116.0/tests/pluginlocator/plugintest.cpp:82:45: performance: Function parameter 'timings' should be passed by const reference. [passedByValue] kservice-5.116.0/tests/pluginlocator/plugintest.cpp:24:13: style: class member 'PluginTestPrivate::pluginName' is never used. [unusedStructMember] diff: 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:127:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:31:5: style: Class 'FakeServiceFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:366:34: style: Local variable 'offers' shadows outer variable [shadowVariable] kservice-5.116.0/autotests/kmimeassociationstest.cpp:358:24: note: Shadowed declaration kservice-5.116.0/autotests/kmimeassociationstest.cpp:366:34: note: Shadow variable 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:384:34: style: Local variable 'offers' shadows outer variable [shadowVariable] kservice-5.116.0/autotests/kmimeassociationstest.cpp:358:24: note: Shadowed declaration kservice-5.116.0/autotests/kmimeassociationstest.cpp:384:34: note: Shadow variable 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:455:23: style: Local variable 'mime' shadows outer variable [shadowVariable] kservice-5.116.0/autotests/kmimeassociationstest.cpp:450:23: note: Shadowed declaration kservice-5.116.0/autotests/kmimeassociationstest.cpp:455:23: note: Shadow variable head kservice-5.116.0/autotests/kmimeassociationstest.cpp:504:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/kmimeassociationstest.cpp:504:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:531:68: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kservice-5.116.0/autotests/kmimeassociationstest.cpp:557:48: style: Parameter 'erm' can be declared as reference to const [constParameterReference] 2.18.0 kservice-5.116.0/autotests/kplugininfotest.cpp:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translationsWhenLoading [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kplugininfotest.cpp:192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable German [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kplugininfotest.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kplugininfotest.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head kservice-5.116.0/autotests/kplugininfotest.cpp:76:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/kplugininfotest.cpp:76:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:1022:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:273:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:278:23: style: Variable 'fakeServiceType' is assigned a value that is never used. [unreadVariable] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:278:39: style: Variable 'fakeServiceType' is assigned a value that is never used. [unreadVariable] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:304:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:313:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:330:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:360:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceType [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KService [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:46:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:621:143: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:749:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:792:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:817:53: style:inconclusive: Function 'createFakeService' argument 1 names different: declaration 'filenameSuffix' definition 'filename'. [funcArgNamesDifferent] kservice-5.116.0/autotests/kservicetest.h:82:43: note: Function 'createFakeService' argument 1 names different: declaration 'filenameSuffix' definition 'filename'. kservice-5.116.0/autotests/kservicetest.cpp:817:53: note: Function 'createFakeService' argument 1 names different: declaration 'filenameSuffix' definition 'filename'. 2.18.0 kservice-5.116.0/autotests/kservicetest.cpp:819:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.h:19:5: warning: Member variable 'KServiceTest::m_hasKde5Konsole' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/autotests/kservicetest.h:19:5: warning: Member variable 'KServiceTest::m_hasNonCLocale' is not initialized in the constructor. [uninitMemberVar] head kservice-5.116.0/autotests/kservicetest.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/kservicetest.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/ksycocadicttest.cpp:113:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocadicttest.cpp:123:17: style: Local variable 'offset' shadows outer variable [shadowVariable] kservice-5.116.0/autotests/ksycocadicttest.cpp:119:13: note: Shadowed declaration kservice-5.116.0/autotests/ksycocadicttest.cpp:123:17: note: Shadow variable 2.18.0 kservice-5.116.0/autotests/ksycocadicttest.cpp:45:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] head kservice-5.116.0/autotests/ksycocadicttest.cpp:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/ksycocadicttest.cpp:63:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/ksycocadicttest.cpp:66:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:103:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:108:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:113:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:118:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] head kservice-5.116.0/autotests/ksycocatest.cpp:143:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/ksycocatest.cpp:143:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:146:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:255:19: style: Variable 'path' is assigned a value that is never used. [unreadVariable] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:255:24: style: Variable 'path' is assigned a value that is never used. [unreadVariable] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBUILDSYCOCAEXE [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:320:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOwner [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocatest.cpp:98:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] head kservice-5.116.0/autotests/ksycocathreadtest.cpp:125:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/autotests/ksycocathreadtest.cpp:125:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:310:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:32:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:343:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable databaseChanged [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:37:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/autotests/ksycocathreadtest.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KService [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/kdeinit/ktoolinvocation.cpp:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/kdeinit/ktoolinvocation.cpp:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head kservice-5.116.0/src/kdeinit/ktoolinvocation.h:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/kdeinit/ktoolinvocation.h:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/kdeinit/ktoolinvocation_win.cpp:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_NEW_CONSOLE [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/kdeinit/ktoolinvocation_win.cpp:68:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_NORMAL [valueFlowBailoutIncompleteVar] head kservice-5.116.0/src/plugin/kdbusservicestarter.h:17:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/plugin/kdbusservicestarter.h:17:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/plugin/kplugintrader.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/plugin/kplugintrader.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kautostart.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kautostart.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kmimetypetrader.h:17:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kmimetypetrader.h:17:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kplugininfo.h:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kplugininfo.h:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/services/kservice.h:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/kservice_p.h:20:5: error: There is an unknown macro here somewhere. Configuration is required. If K_SYCOCATYPE is a macro then please configure it. [unknownMacro] 2.18.0 kservice-5.116.0/src/services/kserviceaction.cpp:123:59: style: Parameter 'act' can be declared as reference to const [constParameterReference] 2.18.0 kservice-5.116.0/src/services/kserviceaction.cpp:147:50: style:inconclusive: Function 'property' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] kservice-5.116.0/src/services/kserviceaction.h:128:38: note: Function 'property' argument 1 names different: declaration 'name' definition '_name'. kservice-5.116.0/src/services/kserviceaction.cpp:147:50: note: Function 'property' argument 1 names different: declaration 'name' definition '_name'. 2.18.0 kservice-5.116.0/src/services/kserviceaction.cpp:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/kserviceaction.cpp:78:46: style:inconclusive: Function 'setData' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent] kservice-5.116.0/src/services/kserviceaction.h:71:34: note: Function 'setData' argument 1 names different: declaration 'userData' definition 'data'. kservice-5.116.0/src/services/kserviceaction.cpp:78:46: note: Function 'setData' argument 1 names different: declaration 'userData' definition 'data'. head kservice-5.116.0/src/services/kserviceaction.h:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kserviceaction.h:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/services/kserviceaction.h:82:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] 2.18.0 kservice-5.116.0/src/services/kserviceaction.h:87:13: performance: Function 'text()' should return member 'm_text' by const reference. [returnByReference] 2.18.0 kservice-5.116.0/src/services/kserviceaction.h:92:13: performance: Function 'icon()' should return member 'm_icon' by const reference. [returnByReference] 2.18.0 kservice-5.116.0/src/services/kserviceaction.h:97:13: performance: Function 'exec()' should return member 'm_exec' by const reference. [returnByReference] 2.18.0 kservice-5.116.0/src/services/kservicegroup.h:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/kservicegroup.h:75:5: style: Class 'KServiceGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kservice-5.116.0/src/services/kservicegroupfactory.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceGroup [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/kservicegroupfactory_p.h:25:1: style: The class 'KServiceGroupFactory' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] 2.18.0 kservice-5.116.0/src/services/kserviceoffer.cpp:53:51: style:inconclusive: Function 'KServiceOffer' argument 1 names different: declaration 'service' definition '_service'. [funcArgNamesDifferent] kservice-5.116.0/src/services/kserviceoffer.h:71:40: note: Function 'KServiceOffer' argument 1 names different: declaration 'service' definition '_service'. kservice-5.116.0/src/services/kserviceoffer.cpp:53:51: note: Function 'KServiceOffer' argument 1 names different: declaration 'service' definition '_service'. 2.18.0 kservice-5.116.0/src/services/kserviceoffer.cpp:53:65: style:inconclusive: Function 'KServiceOffer' argument 2 names different: declaration 'pref' definition '_pref'. [funcArgNamesDifferent] kservice-5.116.0/src/services/kserviceoffer.h:71:53: note: Function 'KServiceOffer' argument 2 names different: declaration 'pref' definition '_pref'. kservice-5.116.0/src/services/kserviceoffer.cpp:53:65: note: Function 'KServiceOffer' argument 2 names different: declaration 'pref' definition '_pref'. 2.18.0 kservice-5.116.0/src/services/kserviceoffer.cpp:66:62: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] kservice-5.116.0/src/services/kserviceoffer.h:84:51: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. kservice-5.116.0/src/services/kserviceoffer.cpp:66:62: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. head kservice-5.116.0/src/services/kserviceoffer.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kserviceoffer.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/services/kservicetype.h:52:5: error: There is an unknown macro here somewhere. Configuration is required. If KSERVICE_DEPRECATED_VERSION is a macro then please configure it. [unknownMacro] head kservice-5.116.0/src/services/kservicetypeprofile.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/kservicetypeprofile.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/services/ktraderparse.cpp:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICES [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparse.cpp:76:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparse.cpp:86:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparse.cpp:93:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:255:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:448:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:470:52: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:493:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:552:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:584:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:653:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:660:28: debug: CheckClass::isMemberVar found used member variable 'type' with varid 0 [varid0] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree.cpp:660:79: debug: CheckClass::isMemberVar found used member variable 'type' with varid 0 [varid0] head kservice-5.116.0/src/services/ktraderparsetree_p.h:29:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/services/ktraderparsetree_p.h:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:37:5: warning: Member variable 'PreferencesMaxima::type' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:63:14: warning: Member variable 'ParseContext::b' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:63:14: warning: Member variable 'ParseContext::f' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:63:14: warning: Member variable 'ParseContext::i' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:63:14: warning: Member variable 'ParseContext::type' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:73:5: warning: Member variable 'ParseContext::b' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:73:5: warning: Member variable 'ParseContext::f' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:73:5: warning: Member variable 'ParseContext::i' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/services/ktraderparsetree_p.h:73:5: warning: Member variable 'ParseContext::type' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nameDictOffset [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nameDictOffset [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:154:68: style:inconclusive: Function 'collectInheritedServices' argument 1 names different: declaration 'mime' definition 'mimeTypeName'. [funcArgNamesDifferent] kservice-5.116.0/src/sycoca/kbuildservicefactory_p.h:77:50: note: Function 'collectInheritedServices' argument 1 names different: declaration 'mime' definition 'mimeTypeName'. kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:154:68: note: Function 'collectInheritedServices' argument 1 names different: declaration 'mime' definition 'mimeTypeName'. 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:358:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offerListOffset [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nameDict [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicefactory.cpp:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceGroup [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseGroupDictOffset [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseGroupDictOffset [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseGroupDict [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KST_KServiceGroup [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicegroupfactory.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicetypefactory.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kbuildservicetypefactory.cpp:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kmimeassociations.cpp:114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] head kservice-5.116.0/src/sycoca/kmimeassociations.cpp:123:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/sycoca/kmimeassociations.cpp:123:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kservice-5.116.0/src/sycoca/kmimeassociations.cpp:158:27: style: The scope of the variable 'offers' can be reduced. [variableScope] 2.18.0 kservice-5.116.0/src/sycoca/kmimeassociations.cpp:47:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kmimeassociations.cpp:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/kmimeassociations.cpp:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:123:22: performance:inconclusive: Technically the member function 'KSycocaPrivate::tryMmap' can be static (but you may consider moving to unnamed namespace). [functionStatic] kservice-5.116.0/src/sycoca/ksycoca_p.h:71:10: note: Technically the member function 'KSycocaPrivate::tryMmap' can be static (but you may consider moving to unnamed namespace). kservice-5.116.0/src/sycoca/ksycoca.cpp:123:22: note: Technically the member function 'KSycocaPrivate::tryMmap' can be static (but you may consider moving to unnamed namespace). 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseNotOpen [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseNotOpen [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:279:9: style: Condition '!device' is always true [knownConditionTrueFalse] kservice-5.116.0/src/sycoca/ksycoca.cpp:263:9: note: Assuming that condition 'm_device' is not redundant kservice-5.116.0/src/sycoca/ksycoca.cpp:267:37: note: Assignment 'device=m_device', assigned value is 0 kservice-5.116.0/src/sycoca/ksycoca.cpp:279:9: note: Condition '!device' is always true 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:281:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:303:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseNotOpen [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:318:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseNotOpen [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:472:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:534:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:627:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:657:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:738:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycoca.cpp:796:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileWatcher [valueFlowBailoutIncompleteVar] head kservice-5.116.0/src/sycoca/ksycoca.h:103:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/sycoca/ksycoca.h:103:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:17:12: warning: Class 'KSycocaAbstractDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:17:12: warning: Class 'KSycocaAbstractDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:49:5: warning: Class 'KSycocaFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:68:5: warning: Class 'KSycocaMemFileDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head kservice-5.116.0/src/sycoca/ksycocadevices.cpp:84:5: warning: Class 'KSycocaBufferDevice' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:249:70: style: Parameter 'stringlist' can be declared as pointer to const [constParameterPointer] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:287:70: style: Parameter 'stringlist' can be declared as pointer to const [constParameterPointer] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:295:20: style: Variable 'entryPtr' can be declared as reference to const [constVariableReference] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:303:20: style: Variable 'entryPtr' can be declared as reference to const [constVariableReference] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:329:16: style: Variable 'entryPtr' can be declared as reference to const [constVariableReference] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:405:16: style: Variable 'entryPtr' can be declared as reference to const [constVariableReference] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:484:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycocadict.cpp:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycocafactory.cpp:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYCOCA [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycocafactory.cpp:239:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kservice-5.116.0/src/sycoca/ksycocafactory.cpp:60:9: warning: Class 'KSycocaFactory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 kservice-5.116.0/src/sycoca/ksycocafactory.cpp:60:9: warning: Class 'KSycocaFactory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] DONE