/home/buildroot/instance-0/output-1/host/bin/mips-buildroot-linux-gnu-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -DSYM_LIB=Ossl -DHASH_LIB=Ossl -DMATH_LIB=TpmBigNum -DBN_MATH_LIB=Ossl Cancel.c -o Cancel.o /home/buildroot/instance-0/output-1/host/bin/mips-buildroot-linux-gnu-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO -DSYM_LIB=Ossl -DHASH_LIB=Ossl -DMATH_LIB=TpmBigNum -DBN_MATH_LIB=Ossl CapabilityCommands.c -o CapabilityCommands.o In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from ACTCommands.c:62: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from ACT_spt.c:71: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from TpmBigNum.h:71, from BnConvert.c:68: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: ACT_spt.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from Attest_spt.c:62: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: BnConvert.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from TpmBigNum.h:71, from BnEccConstants.c:65: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from Bits.c:69: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from AttestationCommands.c:63: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from AuditCommands.c:61: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: Attest_spt.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from CapabilityCommands.c:61: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmToTpmBigNumMath.h:95, from TpmBigNum.h:71, from BnMath.c:89: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: ACTCommands.o] Error 1 make[1]: *** [makefile:91: BnEccConstants.o] Error 1 make[1]: *** [makefile:91: BnMath.o] Error 1 make[1]: *** [makefile:91: AttestationCommands.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from AsymmetricCommands.c:61: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: AuditCommands.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from AlgorithmTests.c:68: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: CapabilityCommands.o] Error 1 make[1]: *** [makefile:91: AsymmetricCommands.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from TpmBigNum.h:71, from BnUtil.c:64: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: Bits.o] Error 1 In file included from BnOssl.h:69, from BnToOsslMath.c:84: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ In file included from TpmCalculatedAttributes.h:65, from TpmTypes.h:71, from tpm_public.h:69, from BnOssl.h:67: BnToOsslMath.c: In function 'OsslToTpmBn': BnToOsslMath.c:108:47: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 108 | GOTO_ERROR_UNLESS((unsigned)osslBn->top <= BnGetAllocated(bn)); | ^~ GpMacros.h:403:18: note: in definition of macro 'GOTO_ERROR_UNLESS' 403 | if(!(_X)) \ | ^~ BnToOsslMath.c:109:34: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 109 | for(i = 0; i < osslBn->top; i++) | ^~ BnToOsslMath.c:110:34: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 110 | bn->d[i] = osslBn->d[i]; | ^~ In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from BnMemory.c:66: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ BnToOsslMath.c:111:32: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 111 | BnSetTop(bn, osslBn->top); | ^~ BnToOsslMath.c: In function 'BigInitialized': BnToOsslMath.c:128:11: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 128 | toInit->d = (BN_ULONG*)&initializer->d[0]; | ^~ BnToOsslMath.c:129:11: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 129 | toInit->dmax = (int)initializer->allocated; | ^~ BnToOsslMath.c:130:11: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 130 | toInit->top = (int)initializer->size; | ^~ BnToOsslMath.c:131:11: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 131 | toInit->neg = 0; | ^~ BnToOsslMath.c:132:11: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 132 | toInit->flags = 0; | ^~ BnToOsslMath.c: In function 'BnMathLibraryCompatibilityCheck': BnToOsslMath.c:212:31: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 212 | GOTO_ERROR_UNLESS(osslTemp->top == (int)tpmTemp->size); | ^~ GpMacros.h:403:18: note: in definition of macro 'GOTO_ERROR_UNLESS' 403 | if(!(_X)) \ | ^~ BnToOsslMath.c:214:35: error: invalid use of incomplete typedef 'BIGNUM' {aka 'struct bignum_st'} 214 | GOTO_ERROR_UNLESS(osslTemp->d[i] == tpmTemp->d[i]); | ^~ GpMacros.h:403:18: note: in definition of macro 'GOTO_ERROR_UNLESS' 403 | if(!(_X)) \ | ^~ BnToOsslMath.c: In function 'BnModMult': BnToOsslMath.h:121:13: error: storage size of '_bnOp1' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:234:5: note: in expansion of macro 'BIG_INITIALIZED' 234 | BIG_INITIALIZED(bnOp1, op1); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnOp2' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:235:5: note: in expansion of macro 'BIG_INITIALIZED' 235 | BIG_INITIALIZED(bnOp2, op2); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnMod' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:236:5: note: in expansion of macro 'BIG_INITIALIZED' 236 | BIG_INITIALIZED(bnMod, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnMod' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:236:5: note: in expansion of macro 'BIG_INITIALIZED' 236 | BIG_INITIALIZED(bnMod, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnOp2' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:235:5: note: in expansion of macro 'BIG_INITIALIZED' 235 | BIG_INITIALIZED(bnOp2, op2); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnOp1' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:234:5: note: in expansion of macro 'BIG_INITIALIZED' 234 | BIG_INITIALIZED(bnOp1, op1); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnMult': BnToOsslMath.h:121:13: error: storage size of '_bnA' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:259:5: note: in expansion of macro 'BIG_INITIALIZED' 259 | BIG_INITIALIZED(bnA, multiplicand); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnB' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:260:5: note: in expansion of macro 'BIG_INITIALIZED' 260 | BIG_INITIALIZED(bnB, multiplier); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnB' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:260:5: note: in expansion of macro 'BIG_INITIALIZED' 260 | BIG_INITIALIZED(bnB, multiplier); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnA' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:259:5: note: in expansion of macro 'BIG_INITIALIZED' 259 | BIG_INITIALIZED(bnA, multiplicand); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnDiv': BnToOsslMath.h:121:13: error: storage size of '_bnDend' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:285:5: note: in expansion of macro 'BIG_INITIALIZED' 285 | BIG_INITIALIZED(bnDend, dividend); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnSor' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:286:5: note: in expansion of macro 'BIG_INITIALIZED' 286 | BIG_INITIALIZED(bnSor, divisor); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnSor' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:286:5: note: in expansion of macro 'BIG_INITIALIZED' 286 | BIG_INITIALIZED(bnSor, divisor); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnDend' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:285:5: note: in expansion of macro 'BIG_INITIALIZED' 285 | BIG_INITIALIZED(bnDend, dividend); | ^~~~~~~~~~~~~~~ make[1]: *** [makefile:91: BnUtil.o] Error 1 BnToOsslMath.c: In function 'BnGcd': BnToOsslMath.h:121:13: error: storage size of '_bn1' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:320:5: note: in expansion of macro 'BIG_INITIALIZED' 320 | BIG_INITIALIZED(bn1, number1); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bn2' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:321:5: note: in expansion of macro 'BIG_INITIALIZED' 321 | BIG_INITIALIZED(bn2, number2); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bn2' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:321:5: note: in expansion of macro 'BIG_INITIALIZED' 321 | BIG_INITIALIZED(bn2, number2); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bn1' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:320:5: note: in expansion of macro 'BIG_INITIALIZED' 320 | BIG_INITIALIZED(bn1, number1); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnModExp': BnToOsslMath.h:121:13: error: storage size of '_bnN' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:348:5: note: in expansion of macro 'BIG_INITIALIZED' 348 | BIG_INITIALIZED(bnN, number); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnE' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:349:5: note: in expansion of macro 'BIG_INITIALIZED' 349 | BIG_INITIALIZED(bnE, exponent); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnM' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:350:5: note: in expansion of macro 'BIG_INITIALIZED' 350 | BIG_INITIALIZED(bnM, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnM' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:350:5: note: in expansion of macro 'BIG_INITIALIZED' 350 | BIG_INITIALIZED(bnM, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnE' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:349:5: note: in expansion of macro 'BIG_INITIALIZED' 349 | BIG_INITIALIZED(bnE, exponent); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnN' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:348:5: note: in expansion of macro 'BIG_INITIALIZED' 348 | BIG_INITIALIZED(bnN, number); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnModInverse': BnToOsslMath.h:121:13: error: storage size of '_bnN' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:373:5: note: in expansion of macro 'BIG_INITIALIZED' 373 | BIG_INITIALIZED(bnN, number); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnM' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:374:5: note: in expansion of macro 'BIG_INITIALIZED' 374 | BIG_INITIALIZED(bnM, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnM' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:374:5: note: in expansion of macro 'BIG_INITIALIZED' 374 | BIG_INITIALIZED(bnM, modulus); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnN' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:373:5: note: in expansion of macro 'BIG_INITIALIZED' 373 | BIG_INITIALIZED(bnN, number); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'EcPointInitialized': BnToOsslMath.h:121:13: error: storage size of '_bnX' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:430:13: note: in expansion of macro 'BIG_INITIALIZED' 430 | BIG_INITIALIZED(bnX, initializer->x); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnY' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:431:13: note: in expansion of macro 'BIG_INITIALIZED' 431 | BIG_INITIALIZED(bnY, initializer->y); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnY' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:431:13: note: in expansion of macro 'BIG_INITIALIZED' 431 | BIG_INITIALIZED(bnY, initializer->y); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnX' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:430:13: note: in expansion of macro 'BIG_INITIALIZED' 430 | BIG_INITIALIZED(bnX, initializer->x); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnCurveInitialize': BnToOsslMath.h:121:13: error: storage size of '_bnP' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:463:13: note: in expansion of macro 'BIG_INITIALIZED' 463 | BIG_INITIALIZED(bnP, C->prime); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnA' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:464:13: note: in expansion of macro 'BIG_INITIALIZED' 464 | BIG_INITIALIZED(bnA, C->a); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnB' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:465:13: note: in expansion of macro 'BIG_INITIALIZED' 465 | BIG_INITIALIZED(bnB, C->b); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnX' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:466:13: note: in expansion of macro 'BIG_INITIALIZED' 466 | BIG_INITIALIZED(bnX, C->base.x); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnY' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:467:13: note: in expansion of macro 'BIG_INITIALIZED' 467 | BIG_INITIALIZED(bnY, C->base.y); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnN' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:468:13: note: in expansion of macro 'BIG_INITIALIZED' 468 | BIG_INITIALIZED(bnN, C->order); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnH' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:469:13: note: in expansion of macro 'BIG_INITIALIZED' 469 | BIG_INITIALIZED(bnH, C->h); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnH' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:469:13: note: in expansion of macro 'BIG_INITIALIZED' 469 | BIG_INITIALIZED(bnH, C->h); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnN' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:468:13: note: in expansion of macro 'BIG_INITIALIZED' 468 | BIG_INITIALIZED(bnN, C->order); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnY' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:467:13: note: in expansion of macro 'BIG_INITIALIZED' 467 | BIG_INITIALIZED(bnY, C->base.y); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnX' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:466:13: note: in expansion of macro 'BIG_INITIALIZED' 466 | BIG_INITIALIZED(bnX, C->base.x); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnB' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:465:13: note: in expansion of macro 'BIG_INITIALIZED' 465 | BIG_INITIALIZED(bnB, C->b); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnA' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:464:13: note: in expansion of macro 'BIG_INITIALIZED' 464 | BIG_INITIALIZED(bnA, C->a); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnP' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:463:13: note: in expansion of macro 'BIG_INITIALIZED' 463 | BIG_INITIALIZED(bnP, C->prime); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnEccModMult': BnToOsslMath.h:121:13: error: storage size of '_bnD' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:526:5: note: in expansion of macro 'BIG_INITIALIZED' 526 | BIG_INITIALIZED(bnD, d); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnD' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:526:5: note: in expansion of macro 'BIG_INITIALIZED' 526 | BIG_INITIALIZED(bnD, d); | ^~~~~~~~~~~~~~~ BnToOsslMath.c: In function 'BnEccModMult2': BnToOsslMath.h:121:13: error: storage size of '_bnD' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:553:5: note: in expansion of macro 'BIG_INITIALIZED' 553 | BIG_INITIALIZED(bnD, d); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: storage size of '_bnU' isn't known 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:555:5: note: in expansion of macro 'BIG_INITIALIZED' 555 | BIG_INITIALIZED(bnU, u); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnU' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:555:5: note: in expansion of macro 'BIG_INITIALIZED' 555 | BIG_INITIALIZED(bnU, u); | ^~~~~~~~~~~~~~~ BnToOsslMath.h:121:13: error: unused variable '_bnD' [-Werror=unused-variable] 121 | BIGNUM _##name; \ | ^ BnToOsslMath.c:553:5: note: in expansion of macro 'BIG_INITIALIZED' 553 | BIG_INITIALIZED(bnD, d); | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [makefile:91: BnToOsslMath.o] Error 1 make[1]: *** [makefile:91: BnMemory.o] Error 1 In file included from TpmToTpmBigNumMath.h:95, from Global.h:100, from Tpm.h:74, from AlgorithmCap.c:66: BnToOsslMath.h:83:4: error: #error Untested OpenSSL version 83 | # error Untested OpenSSL version | ^~~~~ make[1]: *** [makefile:91: AlgorithmTests.o] Error 1 make[1]: *** [makefile:91: AlgorithmCap.o] Error 1 make[1]: Leaving directory '/home/buildroot/instance-0/output-1/build/ibm-sw-tpm2-rev183-2024-03-27/src' make: *** [package/pkg-generic.mk:289: /home/buildroot/instance-0/output-1/build/ibm-sw-tpm2-rev183-2024-03-27/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/instance-0/buildroot'