>>> ibm-sw-tpm2 1563 Downloading --2020-08-28 13:10:24-- https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm1563.tar.gz Resolving sourceforge.net (sourceforge.net)... 216.105.38.13 Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm1563.tar.gz/ [following] --2020-08-28 13:10:29-- https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm1563.tar.gz/ Reusing existing connection to sourceforge.net:443. HTTP request sent, awaiting response... 302 Found Location: https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm1563.tar.gz/download [following] --2020-08-28 13:10:29-- https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm1563.tar.gz/download Reusing existing connection to sourceforge.net:443. HTTP request sent, awaiting response... 302 Found Location: https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz?r=&ts=1598620232 [following] --2020-08-28 13:10:32-- https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz?r=&ts=1598620232 Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13 Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://udomain.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz [following] --2020-08-28 13:10:36-- https://udomain.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz Resolving udomain.dl.sourceforge.net (udomain.dl.sourceforge.net)... 203.135.147.10 Connecting to udomain.dl.sourceforge.net (udomain.dl.sourceforge.net)|203.135.147.10|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz?download&failedmirror=udomain.dl.sourceforge.net [following] --2020-08-28 13:10:36-- https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz?download&failedmirror=udomain.dl.sourceforge.net Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://deac-riga.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz [following] --2020-08-28 13:10:39-- https://deac-riga.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1563.tar.gz Resolving deac-riga.dl.sourceforge.net (deac-riga.dl.sourceforge.net)... 89.111.52.100 Connecting to deac-riga.dl.sourceforge.net (deac-riga.dl.sourceforge.net)|89.111.52.100|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 673153 (657K) [application/x-gzip] Saving to: '/srv/storage/autobuild/run/instance-2/output-1/build/.ibmtpm1563.tar.gz.Q4FID8/output' 0K .......... .......... .......... .......... .......... 7% 1.18M 1s 50K .......... .......... .......... .......... .......... 15% 1.19M 0s 100K .......... .......... .......... .......... .......... 22% 40.8M 0s 150K .......... .......... .......... .......... .......... 30% 35.1M 0s 200K .......... .......... .......... .......... .......... 38% 1.23M 0s 250K .......... .......... .......... .......... .......... 45% 30.6M 0s 300K .......... .......... .......... .......... .......... 53% 46.1M 0s 350K .......... .......... .......... .......... .......... 60% 1.27M 0s 400K .......... .......... .......... .......... .......... 68% 32.8M 0s 450K .......... .......... .......... .......... .......... 76% 42.0M 0s 500K .......... .......... .......... .......... .......... 83% 1.31M 0s 550K .......... .......... .......... .......... .......... 91% 15.6M 0s 600K .......... .......... .......... .......... .......... 98% 44.5M 0s 650K ....... 100% 66.4M=0.2s 2020-08-28 13:10:39 (3.05 MB/s) - '/srv/storage/autobuild/run/instance-2/output-1/build/.ibmtpm1563.tar.gz.Q4FID8/output' saved [673153/673153] ibmtpm1563.tar.gz: OK (sha1: a2a5335024a2edc1739f08b99e716fa355be627d) ibmtpm1563.tar.gz: OK (md5: 13013612b3a13dc935fefe1a5684179c) ibmtpm1563.tar.gz: OK (sha256: fc3a17f8315c1f47670764f2384943afc0d3ba1e9a0422dacb08d455733bd1e9) >>> ibm-sw-tpm2 1563 Extracting gzip -d -c /srv/storage/autobuild/run/instance-2/dl/ibm-sw-tpm2/ibmtpm1563.tar.gz | /srv/storage/autobuild/run/instance-2/output-1/host/bin/tar --strip-components=1 -C /srv/storage/autobuild/run/instance-2/output-1/build/ibm-sw-tpm2-1563 -xf - >>> ibm-sw-tpm2 1563 Patching Applying 0001-Use-__WORDSIZE-to-define-RADIX_BITS.patch using patch: patching file src/LibSupport.h >>> ibm-sw-tpm2 1563 Configuring >>> ibm-sw-tpm2 1563 Building PATH="/srv/storage/autobuild/run/instance-2/output-1/host/bin:/srv/storage/autobuild/run/instance-2/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /srv/storage/autobuild/run/instance-2/output-1/build/ibm-sw-tpm2-1563/src PATH="/srv/storage/autobuild/run/instance-2/output-1/host/bin:/srv/storage/autobuild/run/instance-2/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" AR="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-ar" AS="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-as" LD="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-ld" NM="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-nm" CC="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc" GCC="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc" CPP="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-cpp" CXX="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-g++" FC="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gfortran" F77="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gfortran" RANLIB="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-ranlib" READELF="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-readelf" STRIP="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-strip" OBJCOPY="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-objcopy" OBJDUMP="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/srv/storage/autobuild/run/instance-2/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/srv/storage/autobuild/run/instance-2/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/srv/storage/autobuild/run/instance-2/output-1/host/include" LDFLAGS_FOR_BUILD="-L/srv/storage/autobuild/run/instance-2/output-1/host/lib -Wl,-rpath,/srv/storage/autobuild/run/instance-2/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-as" DEFAULT_LINKER="/srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " LDFLAGS="" FCFLAGS=" -Os " FFLAGS=" -Os " PKG_CONFIG="/srv/storage/autobuild/run/instance-2/output-1/host/bin/pkg-config" STAGING_DIR="/srv/storage/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-musleabihf/sysroot" INTLTOOL_PERL=/usr/bin/perl make[1]: Entering directory '/srv/storage/autobuild/run/instance-2/output-1/build/ibm-sw-tpm2-1563/src' /srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ACTCommands.c -o ACTCommands.o /srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ACT_spt.c -o ACT_spt.o /srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AlgorithmCap.c -o AlgorithmCap.o /srv/storage/autobuild/run/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AlgorithmTests.c -o AlgorithmTests.o In file included from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ LibSupport.h:69:20: error: '__WORDSIZE' undeclared here (not in a function) 69 | #define RADIX_BITS __WORDSIZE | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:87:61: note: in expansion of macro 'RADIX_BITS' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ LibSupport.h:69:20: error: '__WORDSIZE' undeclared here (not in a function) 69 | #define RADIX_BITS __WORDSIZE | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:87:61: note: in expansion of macro 'RADIX_BITS' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:85:37: error: 'RADIX_LOG2' undeclared here (not in a function); did you mean 'RADIX_MOD'? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:275:9: error: #error "RADIX_BITS must either be 32 or 64" 275 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ BnValues.h:85:37: error: 'RADIX_LOG2' undeclared here (not in a function); did you mean 'RADIX_MOD'? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:275:9: error: #error "RADIX_BITS must either be 32 or 64" 275 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ In file included from BnValues.h:281, from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: TpmToOsslMath.h:99:5: error: #error Ossl library is using different radix 99 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from ACTCommands.c:62: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ In file included from BnValues.h:281, from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: TpmToOsslMath.h:99:5: error: #error Ossl library is using different radix 99 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from AlgorithmTests.c:66: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ CryptRand.h:96:56: error: 'RADIX_BYTES' undeclared here (not in a function); did you mean 'RADIX_BITS'? 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro 'DRBG_KEY_SIZE_BYTES' 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name 'crypt_uword_t' 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name 'crypt_uword_t' 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name 'crypt_uword_t' 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACTCommands.c:62: BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ CryptRand.h:96:56: error: 'RADIX_BYTES' undeclared here (not in a function); did you mean 'RADIX_BITS'? 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro 'DRBG_KEY_SIZE_BYTES' 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name 'crypt_uword_t' 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name 'crypt_uword_t' 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name 'crypt_uword_t' 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmTests.c:66: BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ LibSupport.h:69:20: error: '__WORDSIZE' undeclared here (not in a function) 69 | #define RADIX_BITS __WORDSIZE | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:87:61: note: in expansion of macro 'RADIX_BITS' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:85:37: error: 'RADIX_LOG2' undeclared here (not in a function); did you mean 'RADIX_MOD'? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:275:9: error: #error "RADIX_BITS must either be 32 or 64" 275 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: BnValues.h:82:3: error: #error "Unsupported radix" 82 | # error "Unsupported radix" | ^~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:120:9: note: in expansion of macro 'BN_STRUCT_DEF' 120 | typedef BN_STRUCT_DEF(1) bignum_t; | ^~~~~~~~~~~~~ In file included from BnValues.h:281, from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: TpmToOsslMath.h:99:5: error: #error Ossl library is using different radix 99 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from ACT_spt.c:73: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ CryptRand.h:96:56: error: 'RADIX_BYTES' undeclared here (not in a function); did you mean 'RADIX_BITS'? 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro 'DRBG_KEY_SIZE_BYTES' 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name 'crypt_uword_t' 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name 'crypt_uword_t' 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name 'crypt_uword_t' 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from ACT_spt.c:73: BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ LibSupport.h:69:20: error: '__WORDSIZE' undeclared here (not in a function) 69 | #define RADIX_BITS __WORDSIZE | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:87:61: note: in expansion of macro 'RADIX_BITS' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:85:37: error: 'RADIX_LOG2' undeclared here (not in a function); did you mean 'RADIX_MOD'? 85 | #define RADIX_DIV(x) ((x) >> RADIX_LOG2) | ^~~~~~~~~~ BnValues.h:118:24: note: in definition of macro 'BN_STRUCT_DEF' 118 | crypt_uword_t d[count]; \ | ^~~~~ BnValues.h:87:41: note: in expansion of macro 'RADIX_DIV' 87 | #define BITS_TO_CRYPT_WORDS(bits) RADIX_DIV((bits) + (RADIX_BITS - 1)) | ^~~~~~~~~ BnValues.h:154:37: note: in expansion of macro 'BITS_TO_CRYPT_WORDS' 154 | #define BN_STRUCT_ALLOCATION(bits) (BITS_TO_CRYPT_WORDS(bits) + 1) | ^~~~~~~~~~~~~~~~~~~ BnValues.h:157:19: note: in expansion of macro 'BN_STRUCT_ALLOCATION' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ BnValues.h:203:1: note: in expansion of macro 'BN_TYPE' 203 | BN_TYPE(ecc, ECC_BITS); | ^~~~~~~ BnValues.h:275:9: error: #error "RADIX_BITS must either be 32 or 64" 275 | # error "RADIX_BITS must either be 32 or 64" | ^~~~~ In file included from BnValues.h:281, from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: TpmToOsslMath.h:99:5: error: #error Ossl library is using different radix 99 | # error Ossl library is using different radix | ^~~~~ In file included from Global.h:83, from Tpm.h:78, from AlgorithmCap.c:67: CryptRand.h:83:30: error: division by zero in #if 83 | #if ((DRBG_KEY_SIZE_BITS % RADIX_BITS) != 0) \ | ^ CryptRand.h:85:2: error: #error "Key size and IV for DRBG must be even multiples of the radix" 85 | #error "Key size and IV for DRBG must be even multiples of the radix" | ^~~~~ CryptRand.h:96:56: error: 'RADIX_BYTES' undeclared here (not in a function); did you mean 'RADIX_BITS'? 96 | #define DRBG_KEY_SIZE_BYTES (DRBG_KEY_SIZE_WORDS * RADIX_BYTES) | ^~~~~~~~~~~ CryptRand.h:103:27: note: in expansion of macro 'DRBG_KEY_SIZE_BYTES' 103 | BYTE bytes[DRBG_KEY_SIZE_BYTES]; | ^~~~~~~~~~~~~~~~~~~ CryptRand.h:104:5: error: unknown type name 'crypt_uword_t' 104 | crypt_uword_t words[DRBG_KEY_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:109:5: error: unknown type name 'crypt_uword_t' 109 | crypt_uword_t words[DRBG_IV_SIZE_WORDS]; | ^~~~~~~~~~~~~ CryptRand.h:114:5: error: unknown type name 'crypt_uword_t' 114 | crypt_uword_t words[DRBG_SEED_SIZE_WORDS]; | ^~~~~~~~~~~~~ In file included from Global.h:80, from Tpm.h:78, from AlgorithmCap.c:67: BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:77:1: note: in expansion of macro 'BN_TYPE' 77 | BN_TYPE(rsa, RSA_BITS); | ^~~~~~~ BnValues.h:116:2: error: unknown type name 'crypt_uword_t' 116 | crypt_uword_t allocated; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:117:2: error: unknown type name 'crypt_uword_t' 117 | crypt_uword_t size; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ BnValues.h:118:2: error: unknown type name 'crypt_uword_t' 118 | crypt_uword_t d[count]; \ | ^~~~~~~~~~~~~ BnValues.h:157:5: note: in expansion of macro 'BN_STRUCT_DEF' 157 | BN_STRUCT_DEF(BN_STRUCT_ALLOCATION(bits)) | ^~~~~~~~~~~~~ BnValues.h:160:13: note: in expansion of macro 'BN_STRUCT' 160 | typedef BN_STRUCT(bits) bn_##name##_t | ^~~~~~~~~ CryptRsa.h:82:1: note: in expansion of macro 'BN_TYPE' 82 | BN_TYPE(prime, (RSA_BITS / 2)); | ^~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from ACTCommands.c:62: BnMath_fp.h:75:4: error: unknown type name 'crypt_uword_t' 75 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AlgorithmTests.c:66: BnMath_fp.h:75:4: error: unknown type name 'crypt_uword_t' 75 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:4: error: unknown type name 'crypt_uword_t' 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:4: error: unknown type name 'crypt_uword_t' 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:5: error: unknown type name 'crypt_uword_t' 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:5: error: unknown type name 'crypt_uword_t' 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name 'crypt_word_t' 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name 'crypt_word_t' 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:102:4: error: unknown type name 'crypt_word_t' 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:102:4: error: unknown type name 'crypt_word_t' 102 | crypt_word_t modulus | ^~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from ACT_spt.c:73: BnMath_fp.h:75:4: error: unknown type name 'crypt_uword_t' 75 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name 'crypt_uword_t' 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name 'crypt_uword_t' 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:87:4: error: unknown type name 'crypt_uword_t' 87 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:119:4: error: unknown type name 'crypt_uword_t' 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMath_fp.h:119:4: error: unknown type name 'crypt_uword_t' 119 | crypt_uword_t w | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:112, from Tpm.h:79, from AlgorithmCap.c:67: BnMath_fp.h:75:4: error: unknown type name 'crypt_uword_t' 75 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:97:5: error: unknown type name 'crypt_uword_t' 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:134:5: error: unknown type name 'crypt_uword_t' 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:134:5: error: unknown type name 'crypt_uword_t' 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name 'crypt_word_t' 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMath_fp.h:87:4: error: unknown type name 'crypt_uword_t' 87 | crypt_uword_t word | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from ACTCommands.c:62: BnMemory_fp.h:68:3: error: unknown type name 'crypt_uword_t' 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AlgorithmTests.c:66: BnMemory_fp.h:68:3: error: unknown type name 'crypt_uword_t' 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMath_fp.h:102:4: error: unknown type name 'crypt_word_t' 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:97:5: error: unknown type name 'crypt_uword_t' 97 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMemory_fp.h:77:4: error: unknown type name 'crypt_uword_t' 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:77:4: error: unknown type name 'crypt_uword_t' 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name 'crypt_uword_t' 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:99:12: error: unknown type name 'crypt_word_t' 99 | LIB_EXPORT crypt_word_t | ^~~~~~~~~~~~ BnMemory_fp.h:78:4: error: unknown type name 'crypt_uword_t' 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:78:4: error: unknown type name 'crypt_uword_t' 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ BnMath_fp.h:102:4: error: unknown type name 'crypt_word_t' 102 | crypt_word_t modulus | ^~~~~~~~~~~~ BnMath_fp.h:119:4: error: unknown type name 'crypt_uword_t' 119 | crypt_uword_t w | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name 'crypt_uword_t' 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name 'crypt_uword_t' 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMath_fp.h:106:5: error: unknown type name 'crypt_uword_t' 106 | crypt_uword_t word | ^~~~~~~~~~~~~ BnMath_fp.h:134:5: error: unknown type name 'crypt_uword_t' 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ make[1]: *** [makefile:88: ACTCommands.o] Error 1 make[1]: *** Waiting for unfinished jobs.... BnMath_fp.h:119:4: error: unknown type name 'crypt_uword_t' 119 | crypt_uword_t w | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from ACT_spt.c:73: BnMemory_fp.h:68:3: error: unknown type name 'crypt_uword_t' 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMath_fp.h:134:5: error: unknown type name 'crypt_uword_t' 134 | crypt_uword_t maskBit // IN: the bit number for the mask. | ^~~~~~~~~~~~~ BnMemory_fp.h:77:4: error: unknown type name 'crypt_uword_t' 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ In file included from InternalRoutines.h:113, from Tpm.h:79, from AlgorithmCap.c:67: BnMemory_fp.h:68:3: error: unknown type name 'crypt_uword_t' 68 | crypt_uword_t top // IN: the new top | ^~~~~~~~~~~~~ BnMemory_fp.h:78:4: error: unknown type name 'crypt_uword_t' 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ make[1]: *** [makefile:88: AlgorithmTests.o] Error 1 BnMemory_fp.h:77:4: error: unknown type name 'crypt_uword_t' 77 | crypt_uword_t allocated, // IN: | ^~~~~~~~~~~~~ BnMemory_fp.h:83:8: error: unknown type name 'crypt_uword_t' 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ BnMemory_fp.h:78:4: error: unknown type name 'crypt_uword_t' 78 | crypt_uword_t word // IN: | ^~~~~~~~~~~~~ make[1]: *** [makefile:88: ACT_spt.o] Error 1 BnMemory_fp.h:83:8: error: unknown type name 'crypt_uword_t' 83 | crypt_uword_t allocated | ^~~~~~~~~~~~~ make[1]: *** [makefile:88: AlgorithmCap.o] Error 1 make[1]: Leaving directory '/srv/storage/autobuild/run/instance-2/output-1/build/ibm-sw-tpm2-1563/src' make: *** [package/pkg-generic.mk:250: /srv/storage/autobuild/run/instance-2/output-1/build/ibm-sw-tpm2-1563/.stamp_built] Error 2 make: Leaving directory '/srv/storage/autobuild/run/instance-2/buildroot'