2025-07-08 15:27 ftp://ftp.de.debian.org/debian/pool/main/h/h5utils/h5utils_1.13.2.orig.tar.gz 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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 36 36 elapsed-time: 0.5 0.5 head-timing-info: old-timing-info: head results: h5utils-1.13.2/h4fromh5.c:67:25: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5cyl2cart.c:116:27: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5fromh4.c:68:25: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5fromtxt.c:77:26: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5read.cc:31:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFUN_DLD is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5math.c:97:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/arrayh4.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT64 [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh4.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT64 [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh4.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT64 [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh4.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT64 [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh4.c:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT64 [valueFlowBailoutIncompleteVar] h5utils-1.13.2/h5totxt.c:82:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5topng.c:82:29: error: There is an unknown macro here somewhere. Configuration is required. If DATADIR is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5tovtk.c:198:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5tov5d.c:308:24: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] h5utils-1.13.2/h5utils.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/h5utils.c:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/h5utils.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:139:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5G_DATASET [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:413:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] h5utils-1.13.2/arrayh5.c:195:8: style:inconclusive: Function 'arrayh5_read' argument 5 names different: declaration 'nslicedims' definition 'nslicedims_'. [funcArgNamesDifferent] h5utils-1.13.2/arrayh5.h:48:8: note: Function 'arrayh5_read' argument 5 names different: declaration 'nslicedims' definition 'nslicedims_'. h5utils-1.13.2/arrayh5.c:195:8: note: Function 'arrayh5_read' argument 5 names different: declaration 'nslicedims' definition 'nslicedims_'. h5utils-1.13.2/arrayh5.c:195:32: style:inconclusive: Function 'arrayh5_read' argument 6 names different: declaration 'slicedim' definition 'slicedim_'. [funcArgNamesDifferent] h5utils-1.13.2/arrayh5.h:49:15: note: Function 'arrayh5_read' argument 6 names different: declaration 'slicedim' definition 'slicedim_'. h5utils-1.13.2/arrayh5.c:195:32: note: Function 'arrayh5_read' argument 6 names different: declaration 'slicedim' definition 'slicedim_'. h5utils-1.13.2/arrayh5.c:195:54: style:inconclusive: Function 'arrayh5_read' argument 7 names different: declaration 'islice' definition 'islice_'. [funcArgNamesDifferent] h5utils-1.13.2/arrayh5.h:49:36: note: Function 'arrayh5_read' argument 7 names different: declaration 'islice' definition 'islice_'. h5utils-1.13.2/arrayh5.c:195:54: note: Function 'arrayh5_read' argument 7 names different: declaration 'islice' definition 'islice_'. h5utils-1.13.2/writepng.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] h5utils-1.13.2/writepng.c:347:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_color [valueFlowBailoutIncompleteVar] h5utils-1.13.2/writepng.c:54:10: style: Parameter 'datarow' can be declared as pointer to const [constParameterPointer] h5utils-1.13.2/writepng.c:54:25: style: Parameter 'datarow2' can be declared as pointer to const [constParameterPointer] h5utils-1.13.2/writepng.c:55:22: style: Parameter 'maskrow' can be declared as pointer to const [constParameterPointer] h5utils-1.13.2/writepng.c:55:37: style: Parameter 'maskrow2' can be declared as pointer to const [constParameterPointer] h5utils-1.13.2/writepng.c:59:23: style: Parameter 'olayrow' can be declared as pointer to const [constParameterPointer] h5utils-1.13.2/writepng.c:59:38: style: Parameter 'olayrow2' can be declared as pointer to const [constParameterPointer] diff: DONE