2026-05-03 22:09 ftp://ftp.de.debian.org/debian/pool/main/o/oasis3/oasis3_3.mct+dfsg.121022.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 29 29 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/collective.c:11:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/comm.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/ctest.c:9:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/ctest.c:15:9: style: Unused variable: j [unusedVariable] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/group.c:8:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:33:11: style: union member 'Anonymous0::anything' is never used. [unusedStructMember] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:34:10: style: union member 'Anonymous0::comm' is never used. [unusedStructMember] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:35:9: style: union member 'Anonymous0::req' is never used. [unusedStructMember] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/handles.c:180:7: style: Unused variable: i [unusedVariable] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:453:16: style:inconclusive: Function 'AP_list_search_func' argument 3 names different: declaration '' definition 'fixed_data'. [funcArgNamesDifferentUnnamed] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:570:11: style:inconclusive: Function 'AP_list_apply' argument 3 names different: declaration '' definition 'fixed_data'. [funcArgNamesDifferentUnnamed] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:371:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:398:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:425:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/mpi.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/pack.c:9:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/recv.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/req.c:10:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/send.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/time.c:13:8: error: There is an unknown macro here somewhere. Configuration is required. If FC_FUNC is a macro then please configure it. [unknownMacro] diff: head oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:453:16: style:inconclusive: Function 'AP_list_search_func' argument 3 names different: declaration '' definition 'fixed_data'. [funcArgNamesDifferentUnnamed] 2.20.0 oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:453:16: style:inconclusive: Function 'AP_list_search_func' argument 3 names different: declaration 'data' definition 'fixed_data'. [funcArgNamesDifferent] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.h:41:86: note: Function 'AP_list_search_func' argument 3 names different: declaration 'data' definition 'fixed_data'. oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:453:16: note: Function 'AP_list_search_func' argument 3 names different: declaration 'data' definition 'fixed_data'. head oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:570:11: style:inconclusive: Function 'AP_list_apply' argument 3 names different: declaration '' definition 'fixed_data'. [funcArgNamesDifferentUnnamed] 2.20.0 oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:570:11: style:inconclusive: Function 'AP_list_apply' argument 3 names different: declaration 'data' definition 'fixed_data'. [funcArgNamesDifferent] oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.h:43:92: note: Function 'AP_list_apply' argument 3 names different: declaration 'data' definition 'fixed_data'. oasis3-3.mct+dfsg.121022/lib/mct/mpi-serial/list.c:570:11: note: Function 'AP_list_apply' argument 3 names different: declaration 'data' definition 'fixed_data'. DONE