2024-04-12 02:47 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-cubature/r-cran-cubature_2.1.0.orig.tar.gz 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 -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: a41ef74 (2024-04-11 22:48:57 +0200) count: 152 109 elapsed-time: 5.8 5.4 head-timing-info: old-timing-info: head results: cubature/src/Cuba/src/common/CSample.c:17:22: error: syntax error [syntaxError] cubature/src/Cuba/src/common/stddecl.h:120:0: error: failed to expand 'NOTZERO', Invalid ## usage when expanding 'POW2': Combining '-' and 'n' yields an invalid token. [preprocessorErrorDirective] cubature/src/Cuba/src/common/Erf.c:36:16: style: Variable 'c' can be declared as const array [constVariable] cubature/src/Cuba/src/common/MSample.c:11:12: error: syntax error [syntaxError] cubature/src/Cuba/src/common/Parallel.c:70:3: error: There is an unknown macro here somewhere. Configuration is required. If SHM_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/cuhre/Cuhre.c:41:3: error: There is an unknown macro here somewhere. Configuration is required. If FORK_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/cuhre/Integrate.c:54:21: error: syntax error [syntaxError] cubature/src/Cuba/src/common/Random.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/common/Random.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/common/Random.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/common/Random.c:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/common/Random.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNG [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/common/Random.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNG [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/cuhre/Rule.c:743:31: error: There is an unknown macro here somewhere. Configuration is required. If REALF is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/divonne/Divonne.c:59:3: error: There is an unknown macro here somewhere. Configuration is required. If FORK_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/common/Random.c:104:22: style: Local variable 'bit' shadows outer variable [shadowVariable] cubature/src/Cuba/src/common/Random.c:90:14: note: Shadowed declaration cubature/src/Cuba/src/common/Random.c:104:22: note: Shadow variable cubature/src/Cuba/src/common/Random.c:111:27: style: Local variable 'j' shadows outer variable [shadowVariable] cubature/src/Cuba/src/common/Random.c:101:30: note: Shadowed declaration cubature/src/Cuba/src/common/Random.c:111:27: note: Shadow variable cubature/src/Cuba/src/divonne/Integrate.c:35:3: error: There is an unknown macro here somewhere. Configuration is required. If ML_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/divonne/Explore.c:18:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegionSize [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Iterate.c:48:3: error: There is an unknown macro here somewhere. Configuration is required. If FORK_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/divonne/Explore.c:49:15: style: Local variable 'r' shadows outer variable [shadowVariable] cubature/src/Cuba/src/divonne/Explore.c:26:11: note: Shadowed declaration cubature/src/Cuba/src/divonne/Explore.c:49:15: note: Shadow variable cubature/src/Cuba/src/divonne/Explore.c:97:13: style: Local variable 'r' shadows outer variable [shadowVariable] cubature/src/Cuba/src/divonne/Explore.c:26:11: note: Shadowed declaration cubature/src/Cuba/src/divonne/Explore.c:97:13: note: Shadow variable cubature/src/Cuba/src/divonne/Explore.c:26:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Explore.c:43:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Explore.c:61:18: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Explore.c:18:11: style: Variable 'regionsize' is assigned a value that is never used. [unreadVariable] cubature/src/Cuba/src/divonne/Sample.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLERDEFS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Sample.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLERDEFS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Sample.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SampleRule [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Sample.c:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPRIME [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Sample.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Sample.c:28:42: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/Sample.c:193:33: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/FindMinimum.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upper [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/FindMinimum.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFTY [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/FindMinimum.c:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Split.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmid [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Split.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Split.c:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegionSize [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Split.c:78:34: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/Split.c:78:44: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/Split.c:103:10: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/Split.c:142:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Split.c:157:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Split.c:269:22: style: Variable 'regionsize' is assigned a value that is never used. [unreadVariable] cubature/src/Cuba/src/suave/Fluct.c:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_MAX_EXP [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/suave/Fluct.c:65:14: style: Local variable 'f' shadows outer variable [shadowVariable] cubature/src/Cuba/src/suave/Fluct.c:48:10: note: Shadowed declaration cubature/src/Cuba/src/suave/Fluct.c:65:14: note: Shadow variable cubature/src/Cuba/src/divonne/Rule.c:13:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrules [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrules [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:364:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetSize [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetSize [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:622:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLERDEFS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/suave/Grid.c:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBINS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/suave/Grid.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/suave/Grid.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBINS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/suave/Grid.c:109:18: warning: Uninitialized variable: cur [uninitvar] cubature/src/Cuba/src/suave/Grid.c:103:14: note: Assuming condition is false cubature/src/Cuba/src/suave/Grid.c:109:18: note: Uninitialized variable: cur cubature/src/Cuba/src/suave/Integrate.c:44:21: error: syntax error [syntaxError] cubature/src/Cuba/src/suave/Sample.c:91:39: error: There is an unknown macro here somewhere. Configuration is required. If COUNT is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/suave/Suave.c:46:3: error: There is an unknown macro here somewhere. Configuration is required. If FORK_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/vegas/Grid.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGRIDS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/vegas/Grid.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGRIDS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/vegas/Integrate.c:42:21: error: syntax error [syntaxError] cubature/src/Cuba/src/vegas/Grid.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBINS [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/vegas/Vegas.c:47:3: error: There is an unknown macro here somewhere. Configuration is required. If FORK_ONLY is a macro then please configure it. [unknownMacro] cubature/src/Cuba/src/vegas/Grid.c:9:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/vegas/common.c:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDIM [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/vegas/common.c:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOMP [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/mkdist.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/mkdist.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/mkdist.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/vegas/common.c:13:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/vegas/common.c:20:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/tools/partview.cpp:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToolBarArea [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/partview.cpp:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/partview.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/Cuba/tools/partview.cpp:33:3: warning: Member variable 'PartitionPlane::m_xlower' is not initialized in the constructor. [uninitMemberVar] cubature/src/Cuba/tools/partview.cpp:33:3: warning: Member variable 'PartitionPlane::m_xupper' is not initialized in the constructor. [uninitMemberVar] cubature/src/Cuba/tools/partview.cpp:33:3: warning: Member variable 'PartitionPlane::m_ylower' is not initialized in the constructor. [uninitMemberVar] cubature/src/Cuba/tools/partview.cpp:33:3: warning: Member variable 'PartitionPlane::m_yupper' is not initialized in the constructor. [uninitMemberVar] cubature/src/Cuba/tools/partview.cpp:138:3: style: Class 'PartitionViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cubature/src/Cuba/tools/partview.cpp:193:29: style: C-style pointer casting [cstyleCast] cubature/src/Cuba/tools/partview.cpp:202:27: style: C-style pointer casting [cstyleCast] cubature/src/Cuba/tools/partview.cpp:169:12: style: Local variable 'print' shadows outer function [shadowFunction] cubature/src/Cuba/tools/partview.cpp:147:8: note: Shadowed declaration cubature/src/Cuba/tools/partview.cpp:169:12: note: Shadow variable cubature/src/Cuba/tools/partview.cpp:202:19: style: Variable 'plane' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/tools/mkdist.c:102:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cubature/src/Cuba/tools/mkdist.c:90:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/tools/mkdist.c:114:40: style: Variable 'lnabs' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/tools/mkdist.c:33:26: portability: 'memcpy(d,s,n)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] cubature/src/Rcpp-Cuba.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-Cuba.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-Cuba.cpp:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-Cuba.cpp:216:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-Cuba.cpp:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-Cuba.cpp:328:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-cubature.cpp:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-cubature.cpp:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] cubature/src/Rcpp-cubature.cpp:65:49: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-cubature.cpp:70:45: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-cubature.cpp:98:49: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-cubature.cpp:103:45: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-cubature.cpp:21:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/Rcpp-cubature.cpp:42:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/Rcpp-Cuba.cpp:80:54: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-Cuba.cpp:158:63: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-Cuba.cpp:206:63: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-Cuba.cpp:314:58: style: C-style pointer casting [cstyleCast] cubature/src/Rcpp-Cuba.cpp:35:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/Rcpp-Cuba.cpp:121:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/Rcpp-Cuba.cpp:235:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/Rcpp-Cuba.cpp:260:13: style: Variable 'fxp' can be declared as pointer to const [constVariablePointer] cubature/src/RcppExports.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If END_RCPP is a macro then please configure it. [unknownMacro] cubature/src/cubature-1.0.4/clencurt_gen.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/hcubature.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/hcubature.c:757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/hcubature.c:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/hcubature.c:1056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/Rule.c:44:16: style: Variable 'g' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:191:16: style: Variable 'g' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:307:16: style: Variable 'w' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:351:16: style: Variable 'g' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:472:16: style: Variable 'w' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:495:16: style: Variable 'g' can be declared as const array [constVariable] cubature/src/Cuba/src/divonne/Rule.c:614:30: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/Rule.c:667:8: style: Variable 'last' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Rule.c:669:10: style: Variable 'errcoeff' can be declared as pointer to const [constVariablePointer] cubature/src/Cuba/src/divonne/Rule.c:671:19: style: Variable 'setsize' is assigned a value that is never used. [unreadVariable] cubature/src/cubature-1.0.4/test.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/test.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/test.c:266:17: style: Condition 'argc>1' is always true [knownConditionTrueFalse] cubature/src/cubature-1.0.4/test.c:260:15: note: Assuming that condition 'argc<=1' is not redundant cubature/src/cubature-1.0.4/test.c:266:17: note: Condition 'argc>1' is always true cubature/src/cubature-1.0.4/test.c:59:16: style: Parameter 'x' can be declared as const array [constParameter] cubature/src/cubature-1.0.4/test.c:59:39: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cubature/src/cubature-1.0.4/test.c:69:49: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cubature/src/cubature-1.0.4/test.c:125:61: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cubature/src/cubature_init.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] cubature/src/Cuba/src/divonne/FindMinimum.c:588:15: style: Local variable 'dim' shadows outer variable [shadowVariable] cubature/src/Cuba/src/divonne/FindMinimum.c:529:9: note: Shadowed declaration cubature/src/Cuba/src/divonne/FindMinimum.c:588:15: note: Shadow variable cubature/src/Cuba/src/divonne/FindMinimum.c:33:41: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:33:51: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:50:39: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:50:59: style: Parameter 'hessian' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:51:10: style: Parameter 'grad' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:74:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:110:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:143:10: style: Parameter 'gnew' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:186:56: style: Parameter 'ifree' can be declared as pointer to const [constParameterPointer] cubature/src/Cuba/src/divonne/FindMinimum.c:187:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cubature/src/cubature-1.0.4/hcubature.c:986:5: error: Common realloc mistake: 'R' nulled but not freed upon failure [memleakOnRealloc] cubature/src/cubature-1.0.4/hcubature.c:894:13: style: Local variable 'i' shadows outer variable [shadowVariable] cubature/src/cubature-1.0.4/hcubature.c:867:10: note: Shadowed declaration cubature/src/cubature-1.0.4/hcubature.c:894:13: note: Shadow variable cubature/src/cubature-1.0.4/hcubature.c:856:58: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] cubature/src/cubature-1.0.4/pcubature.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] cubature/src/cubature-1.0.4/pcubature.c:94:34: warning: Uninitialized variable: p [uninitvar] cubature/src/cubature-1.0.4/pcubature.c:166:14: note: Calling function 'compute_cacheval', 10th argument 'p' value is cubature/src/cubature-1.0.4/pcubature.c:94:34: note: Uninitialized variable: p diff: head cubature/src/Cuba/src/common/Random.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/common/Random.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/common/Random.c:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MERSENNE_N [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/common/Random.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNG [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/common/Random.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNG [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/FindMinimum.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upper [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/FindMinimum.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFTY [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/FindMinimum.c:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Integrate.c:35:3: error: There is an unknown macro here somewhere. Configuration is required. If ML_ONLY is a macro then please configure it. [unknownMacro] 2.13.0 cubature/src/Cuba/src/divonne/Integrate.c:50:21: error: syntax error [syntaxError] head cubature/src/Cuba/src/divonne/Rule.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrules [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Rule.c:364:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetSize [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Rule.c:507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetSize [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Rule.c:622:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Rule.c:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLERDEFS [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Sample.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SampleRule [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Sample.c:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPRIME [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Sample.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Sample.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLERDEFS [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Split.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIM [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/divonne/Split.c:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegionSize [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/suave/Grid.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBINS [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/suave/Grid.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/vegas/Grid.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGRIDS [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/vegas/Grid.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBINS [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/vegas/common.c:15:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDIM [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/src/vegas/common.c:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCOMP [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/tools/mkdist.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/tools/mkdist.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/tools/partview.cpp:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head cubature/src/Cuba/tools/partview.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-Cuba.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-Cuba.cpp:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-Cuba.cpp:216:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-Cuba.cpp:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-Cuba.cpp:328:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/Rcpp-cubature.cpp:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] head cubature/src/cubature-1.0.4/hcubature.c:1056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] head cubature/src/cubature-1.0.4/hcubature.c:757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] head cubature/src/cubature-1.0.4/hcubature.c:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head cubature/src/cubature-1.0.4/test.c:125:61: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head cubature/src/cubature-1.0.4/test.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head cubature/src/cubature-1.0.4/test.c:59:16: style: Parameter 'x' can be declared as const array [constParameter] head cubature/src/cubature-1.0.4/test.c:59:39: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head cubature/src/cubature-1.0.4/test.c:69:49: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] DONE