2025-08-31 17:44 ftp://ftp.de.debian.org/debian/pool/main/k/kded/kded_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 6 17 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: kded-5.116.0/src/kded.cpp:141:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kded-5.116.0/src/kded.cpp:141:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kded-5.116.0/src/kdedadaptor.h:20:5: style: Class 'KdedAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kded-5.116.0/src/kded.h:217:5: style: Class 'KBuildsycocaAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kded-5.116.0/src/kdedadaptor.cpp:30:45: style:inconclusive: Function 'loadModule' argument 1 names different: declaration 'obj' definition 'module'. [funcArgNamesDifferent] kded-5.116.0/src/kdedadaptor.h:23:36: note: Function 'loadModule' argument 1 names different: declaration 'obj' definition 'module'. kded-5.116.0/src/kdedadaptor.cpp:30:45: note: Function 'loadModule' argument 1 names different: declaration 'obj' definition 'module'. kded-5.116.0/src/kdedadaptor.cpp:35:47: style:inconclusive: Function 'unloadModule' argument 1 names different: declaration 'obj' definition 'module'. [funcArgNamesDifferent] kded-5.116.0/src/kdedadaptor.h:25:38: note: Function 'unloadModule' argument 1 names different: declaration 'obj' definition 'module'. kded-5.116.0/src/kdedadaptor.cpp:35:47: note: Function 'unloadModule' argument 1 names different: declaration 'obj' definition 'module'. diff: head kded-5.116.0/src/kded.cpp:141:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kded-5.116.0/src/kded.cpp:141:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KSERVICE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kded-5.116.0/src/kded.cpp:272:48: style:inconclusive: Function 'setModuleAutoloading' argument 1 names different: declaration 'module' definition 'obj'. [funcArgNamesDifferent] kded-5.116.0/src/kded.h:104:46: note: Function 'setModuleAutoloading' argument 1 names different: declaration 'module' definition 'obj'. kded-5.116.0/src/kded.cpp:272:48: note: Function 'setModuleAutoloading' argument 1 names different: declaration 'module' definition 'obj'. 2.18.0 kded-5.116.0/src/kded.cpp:285:46: style:inconclusive: Function 'isModuleAutoloaded' argument 1 names different: declaration 'module' definition 'obj'. [funcArgNamesDifferent] kded-5.116.0/src/kded.h:72:44: note: Function 'isModuleAutoloaded' argument 1 names different: declaration 'module' definition 'obj'. kded-5.116.0/src/kded.cpp:285:46: note: Function 'isModuleAutoloaded' argument 1 names different: declaration 'module' definition 'obj'. 2.18.0 kded-5.116.0/src/kded.cpp:309:50: style:inconclusive: Function 'isModuleLoadedOnDemand' argument 1 names different: declaration 'module' definition 'obj'. [funcArgNamesDifferent] kded-5.116.0/src/kded.h:90:48: note: Function 'isModuleLoadedOnDemand' argument 1 names different: declaration 'module' definition 'obj'. kded-5.116.0/src/kded.cpp:309:50: note: Function 'isModuleLoadedOnDemand' argument 1 names different: declaration 'module' definition 'obj'. 2.18.0 kded-5.116.0/src/kded.cpp:443:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:527:34: style:inconclusive: Function 'update' argument 1 names different: declaration 'dir' definition 'path'. [funcArgNamesDifferent] kded-5.116.0/src/kded.h:154:32: note: Function 'update' argument 1 names different: declaration 'dir' definition 'path'. kded-5.116.0/src/kded.cpp:527:34: note: Function 'update' argument 1 names different: declaration 'dir' definition 'path'. 2.18.0 kded-5.116.0/src/kded.cpp:539:41: style:inconclusive: Function 'readDirectory' argument 1 names different: declaration 'dir' definition '_path'. [funcArgNamesDifferent] kded-5.116.0/src/kded.h:162:39: note: Function 'readDirectory' argument 1 names different: declaration 'dir' definition '_path'. kded-5.116.0/src/kded.cpp:539:41: note: Function 'readDirectory' argument 1 names different: declaration 'dir' definition '_path'. 2.18.0 kded-5.116.0/src/kded.cpp:551:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchFiles [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:593:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:606:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONF_UPDATE_EXE [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:662:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDED_VERSION_STRING [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:722:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] 2.18.0 kded-5.116.0/src/kded.cpp:75:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForUnregistration [valueFlowBailoutIncompleteVar] DONE