D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Installing /home/iurt/rpmbuild/SRPMS/veracrypt-1.24u7-7.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.4Wk2v9 + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf VeraCrypt-VeraCrypt_1.24-Update7 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/VeraCrypt_1.24-Update7.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd VeraCrypt-VeraCrypt_1.24-Update7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/veracrypt-1.0f-2-desktop.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/VeraCrypt-VeraCrypt_1.19-fix-desktop-files.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/veracrypt-wxgtk3.1.4.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.kKGkbR + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd VeraCrypt-VeraCrypt_1.24-Update7 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + pushd src ~/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src ~/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7 + /usr/bin/make -O -j4 V=1 VERBOSE=1 'TC_EXTRA_LFLAGS+= -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -ldl' 'TC_EXTRA_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' 'TC_EXTRA_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' NOSTRIP=1 VERBOSE=1 make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Event.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Event.cpp -o Event.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Buffer.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Buffer.cpp -o Buffer.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling FileCommon.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c FileCommon.cpp -o FileCommon.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Memory.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Memory.cpp -o Memory.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling MemoryStream.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c MemoryStream.cpp -o MemoryStream.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Exception.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Exception.cpp -o Exception.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Serializable.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Serializable.cpp -o Serializable.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Serializer.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Serializer.cpp -o Serializer.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling SerializerFactory.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c SerializerFactory.cpp -o SerializerFactory.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling TextReader.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c TextReader.cpp -o TextReader.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling PlatformTest.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c PlatformTest.cpp -o PlatformTest.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Directory.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Directory.cpp -o Unix/Directory.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling StringConverter.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c StringConverter.cpp -o StringConverter.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Mutex.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Mutex.cpp -o Unix/Mutex.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling File.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/File.cpp -o Unix/File.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Pipe.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Pipe.cpp -o Unix/Pipe.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling FilesystemPath.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/FilesystemPath.cpp -o Unix/FilesystemPath.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Poller.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Poller.cpp -o Unix/Poller.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling SyncEvent.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/SyncEvent.cpp -o Unix/SyncEvent.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling SystemException.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/SystemException.cpp -o Unix/SystemException.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling SystemLog.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/SystemLog.cpp -o Unix/SystemLog.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Process.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Process.cpp -o Unix/Process.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling SystemInfo.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/SystemInfo.cpp -o Unix/SystemInfo.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Time.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Time.cpp -o Unix/Time.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Compiling Thread.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Unix/Thread.cpp -o Unix/Thread.o make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' Updating library Platform.a ar -rcu Platform.a Buffer.o Exception.o Event.o FileCommon.o MemoryStream.o Memory.o PlatformTest.o Serializable.o Serializer.o SerializerFactory.o StringConverter.o TextReader.o Unix/Directory.o Unix/File.o Unix/FilesystemPath.o Unix/Mutex.o Unix/Pipe.o Unix/Poller.o Unix/Process.o Unix/SyncEvent.o Unix/SystemException.o Unix/SystemInfo.o Unix/SystemLog.o Unix/Thread.o Unix/Time.o ranlib Platform.a make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' Compiling EncryptionMode.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c EncryptionMode.cpp -o EncryptionMode.o In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:32: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: 'byte' has not been declared 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:42: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: 'byte' has not been declared 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:32: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: 'byte' has not been declared 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:42: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: 'byte' has not been declared 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:34:44: error: reference to 'byte' is ambiguous 34 | void STREEBOG_add(STREEBOG_CTX *ctx, const byte *msg, size_t len); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: reference to 'byte' is ambiguous 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: 'byte' has not been declared 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:48:33: error: reference to 'byte' is ambiguous 48 | CRYPTOPP_ALIGN_DATA(16) byte key[32]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:50:9: error: reference to 'byte' is ambiguous 50 | byte sbox[8][16]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:25: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: 'byte' has not been declared 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:25: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: 'byte' has not been declared 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:25: error: reference to 'byte' is ambiguous 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:6: error: variable or field 'kuznyechik_encrypt_block' declared void 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:31: error: reference to 'byte' is ambiguous 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:37: error: 'out' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:42: error: expected primary-expression before 'const' 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:72: error: expected primary-expression before '*' token 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:74: error: 'kds' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:6: error: variable or field 'kuznyechik_encrypt_blocks' declared void 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:32: error: reference to 'byte' is ambiguous 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:38: error: 'out' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:43: error: expected primary-expression before 'const' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:66: error: expected primary-expression before 'blocks' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:88: error: expected primary-expression before '*' token 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:90: error: 'kds' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:6: error: variable or field 'kuznyechik_decrypt_block' declared void 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:31: error: reference to 'byte' is ambiguous 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:37: error: 'out' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:42: error: expected primary-expression before 'const' 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:72: error: expected primary-expression before '*' token 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:74: error: 'kds' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:6: error: variable or field 'kuznyechik_decrypt_blocks' declared void 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:32: error: reference to 'byte' is ambiguous 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:38: error: 'out' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:43: error: expected primary-expression before 'const' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:66: error: expected primary-expression before 'blocks' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:88: error: expected primary-expression before '*' token 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:90: error: 'kds' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:29:31: error: reference to 'byte' is ambiguous 29 | void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionMode.h:16, from EncryptionMode.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ make[1]: *** [/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Build/Include/Makefile.inc:29: EncryptionMode.o] Error 1 make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' Compiling EncryptionModeXTS.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c EncryptionModeXTS.cpp -o EncryptionModeXTS.o In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:32: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: 'byte' has not been declared 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:42: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: 'byte' has not been declared 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:32: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: 'byte' has not been declared 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:42: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: 'byte' has not been declared 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:34:44: error: reference to 'byte' is ambiguous 34 | void STREEBOG_add(STREEBOG_CTX *ctx, const byte *msg, size_t len); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: reference to 'byte' is ambiguous 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: 'byte' has not been declared 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:48:33: error: reference to 'byte' is ambiguous 48 | CRYPTOPP_ALIGN_DATA(16) byte key[32]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:50:9: error: reference to 'byte' is ambiguous 50 | byte sbox[8][16]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:25: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: 'byte' has not been declared 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:25: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: 'byte' has not been declared 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:25: error: reference to 'byte' is ambiguous 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:6: error: variable or field 'kuznyechik_encrypt_block' declared void 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:31: error: reference to 'byte' is ambiguous 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:37: error: 'out' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:42: error: expected primary-expression before 'const' 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:72: error: expected primary-expression before '*' token 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:74: error: 'kds' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:6: error: variable or field 'kuznyechik_encrypt_blocks' declared void 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:32: error: reference to 'byte' is ambiguous 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:38: error: 'out' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:43: error: expected primary-expression before 'const' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:66: error: expected primary-expression before 'blocks' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:88: error: expected primary-expression before '*' token 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:90: error: 'kds' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:6: error: variable or field 'kuznyechik_decrypt_block' declared void 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:31: error: reference to 'byte' is ambiguous 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:37: error: 'out' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:42: error: expected primary-expression before 'const' 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:72: error: expected primary-expression before '*' token 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:74: error: 'kds' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:6: error: variable or field 'kuznyechik_decrypt_blocks' declared void 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:32: error: reference to 'byte' is ambiguous 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionModeXTS.h:17, from EncryptionModeXTS.cpp:15: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:38: error: 'out' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:43: error: expected primary-expression before 'const' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:66: error: expected primary-expression before 'blocks' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:88: error: expected primary-expression before '*' token 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:90: error: 'kds' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:29:31: error: reference to 'byte' is ambiguous 29 | void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionModeXTS.h:16, from EncryptionModeXTS.cpp:15: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/cpu.h:4, from EncryptionModeXTS.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ make[1]: *** [/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Build/Include/Makefile.inc:29: EncryptionModeXTS.o] Error 1 make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' Compiling Cipher.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c Cipher.cpp -o Cipher.o In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:48:33: error: reference to 'byte' is ambiguous 48 | CRYPTOPP_ALIGN_DATA(16) byte key[32]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:50:9: error: reference to 'byte' is ambiguous 50 | byte sbox[8][16]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:25: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: 'byte' has not been declared 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:25: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: 'byte' has not been declared 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:25: error: reference to 'byte' is ambiguous 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:6: error: variable or field 'kuznyechik_encrypt_block' declared void 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:31: error: reference to 'byte' is ambiguous 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:37: error: 'out' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:42: error: expected primary-expression before 'const' 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:72: error: expected primary-expression before '*' token 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:74: error: 'kds' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:6: error: variable or field 'kuznyechik_encrypt_blocks' declared void 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:32: error: reference to 'byte' is ambiguous 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:38: error: 'out' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:43: error: expected primary-expression before 'const' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:66: error: expected primary-expression before 'blocks' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:88: error: expected primary-expression before '*' token 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:90: error: 'kds' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:6: error: variable or field 'kuznyechik_decrypt_block' declared void 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:31: error: reference to 'byte' is ambiguous 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:37: error: 'out' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:42: error: expected primary-expression before 'const' 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:72: error: expected primary-expression before '*' token 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:74: error: 'kds' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:6: error: variable or field 'kuznyechik_decrypt_blocks' declared void 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:32: error: reference to 'byte' is ambiguous 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:38: error: 'out' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:43: error: expected primary-expression before 'const' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:66: error: expected primary-expression before 'blocks' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:88: error: expected primary-expression before '*' token 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:90: error: 'kds' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:29:31: error: reference to 'byte' is ambiguous 29 | void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from Cipher.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from Cipher.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89::Decrypt(VeraCrypt::byte*) const': Cipher.cpp:406:31: error: cannot convert 'VeraCrypt::byte*' {aka 'unsigned char*'} to 'const int*' 406 | gost_decrypt (data, data, (gost_kds *) ScheduledKey.Ptr(), 1); | ^~~~ | | | VeraCrypt::byte* {aka unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:31: note: initializing argument 1 of 'void gost_decrypt(const int*, int*, gost_kds*, int)' 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ~~~~~~~~~~~~^~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89::Encrypt(VeraCrypt::byte*) const': Cipher.cpp:411:31: error: cannot convert 'VeraCrypt::byte*' {aka 'unsigned char*'} to 'const int*' 411 | gost_encrypt (data, data, (gost_kds *) ScheduledKey.Ptr(), 1); | ^~~~ | | | VeraCrypt::byte* {aka unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:31: note: initializing argument 1 of 'void gost_encrypt(const int*, int*, gost_kds*, int)' 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ~~~~~~~~~~~~^~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89::SetCipherKey(const byte*)': Cipher.cpp:421:31: error: cannot convert 'const byte*' {aka 'const unsigned char*'} to 'const int*' 421 | gost_set_key (key, (gost_kds *) ScheduledKey.Ptr(), 1); | ^~~ | | | const byte* {aka const unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:31: note: initializing argument 1 of 'void gost_set_key(const int*, gost_kds*, int)' 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ~~~~~~~~~~~~^~~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89StaticSBOX::Decrypt(VeraCrypt::byte*) const': Cipher.cpp:427:31: error: cannot convert 'VeraCrypt::byte*' {aka 'unsigned char*'} to 'const int*' 427 | gost_decrypt (data, data, (gost_kds *) ScheduledKey.Ptr(), 1); | ^~~~ | | | VeraCrypt::byte* {aka unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:31: note: initializing argument 1 of 'void gost_decrypt(const int*, int*, gost_kds*, int)' 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ~~~~~~~~~~~~^~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89StaticSBOX::Encrypt(VeraCrypt::byte*) const': Cipher.cpp:432:31: error: cannot convert 'VeraCrypt::byte*' {aka 'unsigned char*'} to 'const int*' 432 | gost_encrypt (data, data, (gost_kds *) ScheduledKey.Ptr(), 1); | ^~~~ | | | VeraCrypt::byte* {aka unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:31: note: initializing argument 1 of 'void gost_encrypt(const int*, int*, gost_kds*, int)' 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ~~~~~~~~~~~~^~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherGost89StaticSBOX::SetCipherKey(const byte*)': Cipher.cpp:442:31: error: cannot convert 'const byte*' {aka 'const unsigned char*'} to 'const int*' 442 | gost_set_key (key, (gost_kds *) ScheduledKey.Ptr(), 0); | ^~~ | | | const byte* {aka const unsigned char*} In file included from Cipher.cpp:19: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:31: note: initializing argument 1 of 'void gost_set_key(const int*, gost_kds*, int)' 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ~~~~~~~~~~~~^~~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherKuznyechik::Decrypt(VeraCrypt::byte*) const': Cipher.cpp:448:17: error: 'kuznyechik_decrypt_block' was not declared in this scope 448 | kuznyechik_decrypt_block (data, data, (kuznyechik_kds *) ScheduledKey.Ptr()); | ^~~~~~~~~~~~~~~~~~~~~~~~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherKuznyechik::Encrypt(VeraCrypt::byte*) const': Cipher.cpp:453:17: error: 'kuznyechik_encrypt_block' was not declared in this scope 453 | kuznyechik_encrypt_block (data, data, (kuznyechik_kds *) ScheduledKey.Ptr()); | ^~~~~~~~~~~~~~~~~~~~~~~~ Cipher.cpp: In member function 'virtual void VeraCrypt::CipherKuznyechik::SetCipherKey(const byte*)': Cipher.cpp:463:37: error: cannot convert 'const byte*' {aka 'const unsigned char*'} to 'const int*' 463 | kuznyechik_set_key (key, (kuznyechik_kds *) ScheduledKey.Ptr()); | ^~~ | | | const byte* {aka const unsigned char*} In file included from Cipher.cpp:20: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:29:37: note: initializing argument 1 of 'void kuznyechik_set_key(const int*, kuznyechik_kds*)' 29 | void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds); | ~~~~~~~~~~~~^~~ make[1]: *** [/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Build/Include/Makefile.inc:29: Cipher.o] Error 1 make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' Compiling EncryptionAlgorithm.cpp g++ -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto -I/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/PKCS11 -O2 -fno-strict-aliasing -DTC_UNIX -DTC_LINUX -fdata-sections -ffunction-sections -fpie -Wall -Wno-unused-parameter -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -c EncryptionAlgorithm.cpp -o EncryptionAlgorithm.o In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:32: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: reference to 'byte' is ambiguous 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:27:42: error: 'byte' has not been declared 27 | void aes_hw_cpu_decrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:42: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: reference to 'byte' is ambiguous 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:28:52: error: 'byte' has not been declared 28 | void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:32: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: reference to 'byte' is ambiguous 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:29:42: error: 'byte' has not been declared 29 | void aes_hw_cpu_encrypt (const byte *ks, byte *data); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:42: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: reference to 'byte' is ambiguous 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:195, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Aes_hw_cpu.h:30:52: error: 'byte' has not been declared 30 | void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:34:44: error: reference to 'byte' is ambiguous 34 | void STREEBOG_add(STREEBOG_CTX *ctx, const byte *msg, size_t len); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: reference to 'byte' is ambiguous 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:207, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/Streebog.h:35:43: error: 'byte' has not been declared 35 | void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:48:33: error: reference to 'byte' is ambiguous 48 | CRYPTOPP_ALIGN_DATA(16) byte key[32]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:50:9: error: reference to 'byte' is ambiguous 50 | byte sbox[8][16]; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:25: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: reference to 'byte' is ambiguous 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:55:35: error: 'byte' has not been declared 55 | void gost_encrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:25: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: reference to 'byte' is ambiguous 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:208, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:56:35: error: 'byte' has not been declared 56 | void gost_decrypt(const byte *in, byte *out, gost_kds *ks, int count); | ^~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/GostCipher.h:57:25: error: reference to 'byte' is ambiguous 57 | void gost_set_key(const byte *key, gost_kds *ks, int useDynamicSbox); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:6: error: variable or field 'kuznyechik_encrypt_block' declared void 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:31: error: reference to 'byte' is ambiguous 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:37: error: 'out' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:42: error: expected primary-expression before 'const' 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:72: error: expected primary-expression before '*' token 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:25:74: error: 'kds' was not declared in this scope 25 | void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:6: error: variable or field 'kuznyechik_encrypt_blocks' declared void 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:32: error: reference to 'byte' is ambiguous 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:38: error: 'out' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:43: error: expected primary-expression before 'const' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:66: error: expected primary-expression before 'blocks' 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:88: error: expected primary-expression before '*' token 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:26:90: error: 'kds' was not declared in this scope 26 | void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:6: error: variable or field 'kuznyechik_decrypt_block' declared void 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:31: error: reference to 'byte' is ambiguous 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:37: error: 'out' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:42: error: expected primary-expression before 'const' 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:72: error: expected primary-expression before '*' token 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:27:74: error: 'kds' was not declared in this scope 27 | void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:6: error: variable or field 'kuznyechik_decrypt_blocks' declared void 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:32: error: reference to 'byte' is ambiguous 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Crypto.h:209, from EncryptionMode.h:17, from EncryptionAlgorithm.h:18, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:38: error: 'out' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:43: error: expected primary-expression before 'const' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:66: error: expected primary-expression before 'blocks' 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~~~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:88: error: expected primary-expression before '*' token 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:28:90: error: 'kds' was not declared in this scope 28 | void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds); | ^~~ /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Crypto/kuznyechik.h:29:31: error: reference to 'byte' is ambiguous 29 | void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds); | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/PlatformBase.h:16, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:16, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte' 69 | enum class byte : unsigned char {}; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Memory.h:19, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Buffer.h:17, from /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Platform/Platform.h:17, from EncryptionAlgorithm.h:16, from EncryptionAlgorithm.cpp:13: /home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Common/Tcdefs.h:118:17: note: 'typedef uint8_t byte' 118 | typedef uint8_t byte; | ^~~~ make[1]: *** [/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Build/Include/Makefile.inc:29: EncryptionAlgorithm.o] Error 1 make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Update7/src/Volume' make: *** [Makefile:424: all] Error 2 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.kKGkbR (%build) RPM build errors: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.kKGkbR (%build) I: [iurt_root_command] ERROR: chroot