From https://github.com/archlinux/svntogit-community * branch packages/bitsery -> FETCH_HEAD * [new branch] packages/bitsery -> community/packages/bitsery Cloning into 'bitsery'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 132k 100 132k 0 0 388k 0 --:--:-- --:--:-- --:--:-- 389k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8537k 0 60933 0 0 173k 0 0:00:49 --:--:-- 0:00:49 173k 100 8537k 100 8537k 0 0 21.1M 0 --:--:-- --:--:-- --:--:-- 21.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 415k 0 --:--:-- --:--:-- --:--:-- 415k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1690426021 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1690426021' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-bitsery-archlinuxrb-build-3NnFVVmz PWD=/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: bitsery 5.2.3-1 (Thu Jul 27 02:47:38 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.46.0-1 rhash-1.4.3-1 cmake-3.27.1-1 gtest-1.13.0-1 Total Download Size: 12.55 MiB Total Installed Size: 76.50 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 976k 0 --:--:-- --:--:-- --:--:-- 1087k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 36.1M 0 --:--:-- --:--:-- --:--:-- 36.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 238k 100 238k 0 0 20.1M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171k 100 171k 0 0 22.3M 0 --:--:-- --:--:-- --:--:-- 23.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 54.1M 0 --:--:-- --:--:-- --:--:-- 65.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 135M 0 --:--:-- --:--:-- --:--:-- 136M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 458k 100 458k 0 0 81.0M 0 --:--:-- --:--:-- --:--:-- 89.5M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing gtest... Optional dependencies for gtest python: gmock generator [installed] :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading bitsery-5.2.3.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 114k 0 114k 0 0 307k 0 --:--:-- --:--:-- --:--:-- 307k ==> Validating source files with sha512sums... bitsery-5.2.3.tar.gz ... Passed ==> Validating source files with b2sums... bitsery-5.2.3.tar.gz ... Passed ==> Extracting sources... -> Extracting bitsery-5.2.3.tar.gz with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 13.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done skip bitsery examples build bitsery tests -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found suitable version "1.13.0", minimum required is "1.10") -- Configuring done (1.0s) -- Generating done (0.1s) -- Build files have been written to: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build make: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' /usr/bin/cmake -S/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 -B/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/CMakeFiles /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.adapter.dir/build.make tests/CMakeFiles/bitsery.test.adapter.dir/depend make -f tests/CMakeFiles/bitsery.test.brief_syntax.dir/build.make tests/CMakeFiles/bitsery.test.brief_syntax.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.adapter.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.data_endianness.dir/build.make tests/CMakeFiles/bitsery.test.data_endianness.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.brief_syntax.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.data_endianness.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.data_operations.dir/build.make tests/CMakeFiles/bitsery.test.data_operations.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.data_operations.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.data_writing.dir/build.make tests/CMakeFiles/bitsery.test.data_writing.dir/depend make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.not_default_constructible.dir/build.make tests/CMakeFiles/bitsery.test.not_default_constructible.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.data_writing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.brief_syntax.dir/build.make tests/CMakeFiles/bitsery.test.brief_syntax.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.not_default_constructible.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.adapter.dir/build.make tests/CMakeFiles/bitsery.test.adapter.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.data_endianness.dir/build.make tests/CMakeFiles/bitsery.test.data_endianness.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.data_operations.dir/build.make tests/CMakeFiles/bitsery.test.data_operations.dir/build make -f tests/CMakeFiles/bitsery.test.serialization.dir/build.make tests/CMakeFiles/bitsery.test.serialization.dir/depend make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' [ 1%] Building CXX object tests/CMakeFiles/bitsery.test.data_endianness.dir/data_endianness.cpp.o make -f tests/CMakeFiles/bitsery.test.data_writing.dir/build.make tests/CMakeFiles/bitsery.test.data_writing.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization.dir/DependInfo.cmake "--color=" cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.data_endianness.dir/data_endianness.cpp.o -MF CMakeFiles/bitsery.test.data_endianness.dir/data_endianness.cpp.o.d -o CMakeFiles/bitsery.test.data_endianness.dir/data_endianness.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp make -f tests/CMakeFiles/bitsery.test.not_default_constructible.dir/build.make tests/CMakeFiles/bitsery.test.not_default_constructible.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' [ 2%] Building CXX object tests/CMakeFiles/bitsery.test.adapter.dir/adapter.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.adapter.dir/adapter.cpp.o -MF CMakeFiles/bitsery.test.adapter.dir/adapter.cpp.o.d -o CMakeFiles/bitsery.test.adapter.dir/adapter.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_bool.dir/build.make tests/CMakeFiles/bitsery.test.serialization_bool.dir/depend [ 2%] Building CXX object tests/CMakeFiles/bitsery.test.brief_syntax.dir/brief_syntax.cpp.o [ 3%] Building CXX object tests/CMakeFiles/bitsery.test.not_default_constructible.dir/not_default_constructible.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.not_default_constructible.dir/not_default_constructible.cpp.o -MF CMakeFiles/bitsery.test.not_default_constructible.dir/not_default_constructible.cpp.o.d -o CMakeFiles/bitsery.test.not_default_constructible.dir/not_default_constructible.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/not_default_constructible.cpp [ 4%] Building CXX object tests/CMakeFiles/bitsery.test.data_operations.dir/data_operations.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.data_operations.dir/data_operations.cpp.o -MF CMakeFiles/bitsery.test.data_operations.dir/data_operations.cpp.o.d -o CMakeFiles/bitsery.test.data_operations.dir/data_operations.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.brief_syntax.dir/brief_syntax.cpp.o -MF CMakeFiles/bitsery.test.brief_syntax.dir/brief_syntax.cpp.o.d -o CMakeFiles/bitsery.test.brief_syntax.dir/brief_syntax.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp make -f tests/CMakeFiles/bitsery.test.serialization_container.dir/build.make tests/CMakeFiles/bitsery.test.serialization_container.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_bool.dir/DependInfo.cmake "--color=" [ 5%] Building CXX object tests/CMakeFiles/bitsery.test.data_writing.dir/data_writing.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.data_writing.dir/data_writing.cpp.o -MF CMakeFiles/bitsery.test.data_writing.dir/data_writing.cpp.o.d -o CMakeFiles/bitsery.test.data_writing.dir/data_writing.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_container.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization.dir/build.make tests/CMakeFiles/bitsery.test.serialization.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_bool.dir/build.make tests/CMakeFiles/bitsery.test.serialization_bool.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_context.dir/build.make tests/CMakeFiles/bitsery.test.serialization_context.dir/depend [ 6%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_bool.dir/serialization_bool.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_bool.dir/serialization_bool.cpp.o -MF CMakeFiles/bitsery.test.serialization_bool.dir/serialization_bool.cpp.o.d -o CMakeFiles/bitsery.test.serialization_bool.dir/serialization_bool.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_context.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.serialization_container.dir/build.make tests/CMakeFiles/bitsery.test.serialization_container.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/depend make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' [ 6%] Building CXX object tests/CMakeFiles/bitsery.test.serialization.dir/serialization.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization.dir/serialization.cpp.o -MF CMakeFiles/bitsery.test.serialization.dir/serialization.cpp.o.d -o CMakeFiles/bitsery.test.serialization.dir/serialization.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization.cpp make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.serialization_context.dir/build.make tests/CMakeFiles/bitsery.test.serialization_context.dir/build make -f tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/depend make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/depend [ 7%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_container.dir/serialization_container.cpp.o make -f tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/depend cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_container.dir/serialization_container.cpp.o -MF CMakeFiles/bitsery.test.serialization_container.dir/serialization_container.cpp.o.d -o CMakeFiles/bitsery.test.serialization_container.dir/serialization_container.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/DependInfo.cmake "--color=" [ 8%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_context.dir/serialization_context.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_context.dir/serialization_context.cpp.o -MF CMakeFiles/bitsery.test.serialization_context.dir/serialization_context.cpp.o.d -o CMakeFiles/bitsery.test.serialization_context.dir/serialization_context.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_context.cpp make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/build make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/build make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' [ 8%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/serialization_ext_entropy.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/serialization_ext_entropy.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_entropy.dir/serialization_ext_entropy.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_entropy.dir/serialization_ext_entropy.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp make -f tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make -f tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/build.make tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/build make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[2]: Entering directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' [ 9%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/serialization_ext_pointer_polymorphic_types.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/serialization_ext_pointer_polymorphic_types.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/serialization_ext_pointer_polymorphic_types.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/serialization_ext_pointer_polymorphic_types.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer_polymorphic_types.cpp [ 10%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/serialization_ext_pointer.cpp.o [ 11%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/serialization_ext_inheritance.cpp.o [ 12%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/serialization_ext_growable.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/serialization_ext_inheritance.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/serialization_ext_inheritance.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/serialization_ext_inheritance.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_inheritance.cpp cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/serialization_ext_growable.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_growable.dir/serialization_ext_growable.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_growable.dir/serialization_ext_growable.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_growable.cpp cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/serialization_ext_pointer.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_pointer.dir/serialization_ext_pointer.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_pointer.dir/serialization_ext_pointer.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer.cpp [ 13%] Building CXX object tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/serialization_ext_compact_value.cpp.o cd /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build/tests && /usr/sbin/c++ -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wextra -Wconversion -Wno-missing-braces -Wpedantic -Weffc++ -Werror -MD -MT tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/serialization_ext_compact_value.cpp.o -MF CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/serialization_ext_compact_value.cpp.o.d -o CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/serialization_ext_compact_value.cpp.o -c /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/memory_resource.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/polymorphism_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/pointer_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/pointer.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/not_default_constructible.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_context.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/value_range.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/entropy.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:26: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/std_defaults.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/array.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/std_defaults.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/array.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/stream.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:25: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/memory_resource.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/inheritance.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer_polymorphic_types.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:26: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:28: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_growable.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_inheritance.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/brief_syntax_common.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:23: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::readSize(Reader&, size_t&, size_t, std::integral_constant)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:72:3: error: 'uint8_t' was not declared in this scope 72 | uint8_t hb{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:31:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 30 | #include +++ |+#include 31 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:73:27: error: 'hb' was not declared in this scope 73 | r.template readBytes<1>(hb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:77:12: error: expected ';' before 'lb' 77 | uint8_t lb{}; | ^~~ | ; /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:78:29: error: 'lb' was not declared in this scope 78 | r.template readBytes<1>(lb); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: error: 'uint16_t' was not declared in this scope 80 | uint16_t lw{}; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:80:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:81:31: error: 'lw' was not declared in this scope 81 | r.template readBytes<2>(lw); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'void bitsery::details::writeSize(Writer&, size_t)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: error: 'uint8_t' does not name a type 95 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:95:42: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: error: 'uint8_t' does not name a type 98 | w.template writeBytes<1>(static_cast((size >> 8) | 0x80u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:98:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: error: 'uint8_t' does not name a type 99 | w.template writeBytes<1>(static_cast(size)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:99:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: error: 'uint8_t' does not name a type 102 | w.template writeBytes<1>(static_cast((size >> 24) | 0xC0u)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:102:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: error: 'uint8_t' does not name a type 103 | w.template writeBytes<1>(static_cast(size >> 16)); | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:103:44: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: error: 'uint16_t' does not name a type 104 | w.template writeBytes<2>(static_cast(size)); | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:104:44: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: error: 'uint64_t' does not name a type 117 | static uint64_t exec(uint64_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:117:10: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: error: 'uint32_t' does not name a type 132 | static uint32_t exec(uint32_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:132:10: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: error: 'uint16_t' does not name a type 142 | static uint16_t exec(uint16_t value) | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:142:10: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: error: 'uint8_t' does not name a type 147 | static uint8_t exec(uint8_t value) | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:147:10: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'TValue bitsery::details::swap(TValue)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: error: 'uint8_t' was not declared in this scope 160 | uint8_t, | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:160:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: error: 'uint16_t' was not declared in this scope 163 | uint16_t, | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:163:7: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: error: 'uint32_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:45: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: error: 'uint64_t' was not declared in this scope 164 | typename std::conditional::type>::type>:: | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:55: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:63: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:64: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:70: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:71: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 2 is invalid 164 | typename std::conditional::type>::type>:: | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:77: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:164:78: error: '' is not a template [-fpermissive] 164 | typename std::conditional::type>::type>:: | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:40: error: 'exec' is not a member of 'bitsery::details::SwapImpl' 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:166:57: error: 'UT' does not name a type 166 | return static_cast(SwapImpl::exec(static_cast(value))); | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: error: 'uint32_t' does not name a type 179 | static constexpr uint32_t _sample4Bytes = 0x01020304; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:179:20: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: error: 'uint8_t' does not name a type 180 | static constexpr uint8_t _sample1stByte = (const uint8_t&)_sample4Bytes; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:180:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In function 'constexpr bitsery::EndiannessType bitsery::details::getSystemEndianness()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:189:37: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 189 | static_assert(EndiannessTestData::_sample1stByte == 0x04 || | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:190:39: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 190 | EndiannessTestData::_sample1stByte == 0x01, | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:192:30: error: '_sample1stByte' is not a member of 'bitsery::details::EndiannessTestData' 192 | return EndiannessTestData::_sample1stByte == 0x04 | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: error: 'uint8_t' was not declared in this scope 218 | struct ScratchType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:20: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:218:27: error: template argument 1 is invalid 218 | struct ScratchType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: error: 'uint8_t' was not declared in this scope 230 | struct FastType | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:17: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:230:24: error: template argument 1 is invalid 230 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: error: 'uint16_t' was not declared in this scope 236 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:17: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:236:25: error: template argument 1 is invalid 236 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: error: 'uint32_t' was not declared in this scope 242 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:17: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:242:25: error: template argument 1 is invalid 242 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: error: 'uint64_t' was not declared in this scope 248 | struct FastType | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:17: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:248:25: error: template argument 1 is invalid 248 | struct FastType | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:256:16: error: 'int_fast8_t' does not name a type 256 | using type = int_fast8_t; | ^~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:262:16: error: 'int_fast16_t' does not name a type 262 | using type = int_fast16_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:268:16: error: 'int_fast32_t' does not name a type 268 | using type = int_fast32_t; | ^~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:274:16: error: 'int_fast64_t' does not name a type 274 | using type = int_fast64_t; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/buffer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:26: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In member function 'void bitsery::details::BasicMeasureSizeBitPackingWrapper::writeOneByte()': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:232:57: error: 'uint8_t' was not declared in this scope 232 | void writeOneByte() { _wrapped.template writeBytes<1>(uint8_t{}); } | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:30:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 29 | #include +++ |+#include 30 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:26, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h: At global scope: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:48: error: 'uint32_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:28:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 27 | #include "adapter_common.h" +++ |+#include 28 | #include /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: error: 'uint64_t' was not declared in this scope 283 | conditional::value, uint32_t, uint64_t>::type; | ^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:58: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 2 is invalid 283 | conditional::value, uint32_t, uint64_t>::type; | ^ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:66: error: template argument 3 is invalid /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:283:67: error: '' is not a template [-fpermissive] 283 | conditional::value, uint32_t, uint64_t>::type; | ^~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::true_type, HandleDataErrors)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:512:5: error: 'uint8_t' was not declared in this scope 512 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:27:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 26 | #include "details/serialization_common.h" +++ |+#include 27 | /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:513:29: error: 'tmp' was not declared in this scope; did you mean 'tm'? 513 | this->_adapter.readBits(tmp, 1); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::true_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: error: 'uint8_t' was not declared in this scope 519 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:519:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:520:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 520 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In member function 'void bitsery::Deserializer::procBoolValue(bool&, std::false_type, std::false_type)': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: error: 'uint8_t' was not declared in this scope 528 | uint8_t tmp{}; | ^~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:528:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:529:42: error: 'tmp' was not declared in this scope; did you mean 'tm'? 529 | this->_adapter.template readBytes<1>(tmp); | ^~~ | tm /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:67:33: required from 'void serialize(S&, MyStruct1&) [with S = bitsery::Serializer > >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer > >; T = MyStruct1]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer > >; T = MyStruct1]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer > >; T = MyStruct1]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = MyStruct1; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization.cpp:32:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:518:9: required from 'class bitsery::details::AdapterAndContextRef > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:32:7: required from 'class bitsery::Serializer > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp:39:10: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false make[2]: *** [tests/CMakeFiles/bitsery.test.serialization.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization.dir/serialization.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:320: tests/CMakeFiles/bitsery.test.serialization.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 8; T = long unsigned int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:77:18: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 1; T = unsigned char; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:511:42: required from 'void bitsery::Serializer::procBoolValue(bool, std::false_type) [with TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void; std::false_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:150:18: required from 'void bitsery::Serializer::boolValue(bool) [with TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp:62:16: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = DisableAdapterErrorsConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:363:17: required from 'void bitsery::details::InputAdapterBaseCRTP::readBytes(T&) [with long unsigned int SIZE = 2; T = short unsigned int; Adapter = bitsery::InputBufferAdapter, DisableAdapterErrorsConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:235:18: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:51:38: required from 'bitsery::details::InputAdapterBitPackingWrapper::~InputAdapterBitPackingWrapper() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:514:7: required from 'void bitsery::Deserializer::procEnableBitPacking(const Fnc&, std::false_type) [with Fnc = SerializeBooleans_BoolAsBit_Test::TestBody()::::TDeserializerBPEnabled&)>; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void; std::false_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:92:25: required from 'void bitsery::Deserializer::enableBitPacking(Fnc&&) [with Fnc = SerializeBooleans_BoolAsBit_Test::TestBody()::::TDeserializerBPEnabled&)>; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp:43:23: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::InputBufferAdapter >; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:51:38: required from 'bitsery::details::InputAdapterBitPackingWrapper::~InputAdapterBitPackingWrapper() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:514:7: required from 'void bitsery::Deserializer::procEnableBitPacking(const Fnc&, std::false_type) [with Fnc = SerializeBooleans_BoolAsBit_Test::TestBody()::::TDeserializerBPEnabled&)>; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void; std::false_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:92:25: required from 'void bitsery::Deserializer::enableBitPacking(Fnc&&) [with Fnc = SerializeBooleans_BoolAsBit_Test::TestBody()::::TDeserializerBPEnabled&)>; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_bool.cpp:43:23: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType {aka bitsery::details::NotDefinedType} make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_bool.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_bool.dir/serialization_bool.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:346: tests/CMakeFiles/bitsery.test.serialization_bool.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/serialization_common.h:518:9: required from 'class bitsery::details::AdapterAndContextRef > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:32:7: required from 'class bitsery::Serializer > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:44:36: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 1; T = unsigned char; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 1; T = unsigned char; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = std::tuple >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:292:13: required from 'void bitsery::Serializer::value1b(T&&) [with T = unsigned char&; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = std::tuple >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer_polymorphic_types.cpp:67:12: required from 'void serialize(S&, Base&) [with S = bitsery::Serializer >, std::tuple > >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, std::tuple > >; T = Base]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, std::tuple > >; T = Base]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, std::tuple > >; T = Base]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = Base; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = std::tuple >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:141:57: required from 'void bitsery::Serializer::ext(const T&, const Ext&) [with T = Base*; Ext = bitsery::ext::pointer_utils::PointerObjectExtensionBase; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = std::tuple >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer_polymorphic_types.cpp:203:25: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../ext/utils/../../details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:363:17: required from 'void bitsery::details::InputAdapterBaseCRTP::readBytes(T&) [with long unsigned int SIZE = 2; T = short int; Adapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:83:45: required from 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 2; T = short int; TInputAdapter = bitsery::InputBufferAdapter >; TContext = bitsery::ext::PointerLinkingContext]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:295:13: required from 'void bitsery::Deserializer::value2b(T&&) [with T = short int&; TInputAdapter = bitsery::InputBufferAdapter >; TContext = bitsery::ext::PointerLinkingContext]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_pointer.cpp:313:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = unsigned int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:113:21: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:59:27: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:176:60: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/serialization_ext_pointer_polymorphic_types.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:554: tests/CMakeFiles/bitsery.test.serialization_ext_pointer_polymorphic_types.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:129:24: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:39, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_test_utils.h:27, from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:50: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In instantiation of 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 8; T = double; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:307:13: required from 'void bitsery::Deserializer::value8b(T&&) [with T = double&; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:141:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 82 | using TValue = typename details::IntegralFromFundamental::TValue; | ^~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:518:9: required from 'class bitsery::details::AdapterAndContextRef > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:32:7: required from 'class bitsery::Serializer > >, void>' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:584:9: required from 'void serialize(S&, TestData&) [with S = bitsery::Serializer >, void>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = TestData]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = TestData]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../traits/core/../../details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, void>; T = TestData]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = TestData; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:564:13: required from 'size_t bitsery::quickSerialization(OutputAdapter, const T&) [with OutputAdapter = OutputBufferAdapter >; T = TestData; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:600:49: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper, bitsery::DefaultConfig> >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:82:61: required from 'void DataWriting_WhenWritingBitsThenMustFlushWriter_Test::TestBody() [with gtest_TypeParam_ = std::array]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:76:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported 330 | static_assert(details::IsDefined::value, | ^~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'class bitsery::details::OutputAdapterBitPackingWrapper > >': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:82:61: required from 'void DataWriting_WhenWritingBitsThenMustFlushWriter_Test::TestBody() [with gtest_TypeParam_ = std::vector]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_writing.cpp:76:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: error: static assertion failed: Underlying adapter value type is not supported /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:330:50: note: 'std::integral_constant::value' evaluates to false make[2]: *** [tests/CMakeFiles/bitsery.test.data_writing.dir/build.make:76: tests/CMakeFiles/bitsery.test.data_writing.dir/data_writing.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:268: tests/CMakeFiles/bitsery.test.data_writing.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 8; T = long int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:82:19: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = InverseEndiannessConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:363:17: required from 'void bitsery::details::InputAdapterBaseCRTP::readBytes(T&) [with long unsigned int SIZE = 8; T = long int; Adapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:91:18: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = unsigned int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:267:19: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/serialization_ext_pointer.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:528: tests/CMakeFiles/bitsery.test.serialization_ext_pointer.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 1; T = unsigned char; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 1; T = b1En; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:126:63: required from 'void bitsery::Serializer::ext(const T&, const Ext&) [with long unsigned int VSIZE = 1; T = b1En; Ext = bitsery::ext::CompactValue; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:61:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = bitsery::DefaultConfig; TValue = b1En]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:258:3: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:24: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h: In instantiation of 'void bitsery::details::CompactValueImpl::readBytes(Reader&, T&) const [with bool CheckErrors = true; Reader = bitsery::InputBufferAdapter >; T = short unsigned int; bool CheckOverflow = true]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:84:48: required from 'void bitsery::details::CompactValueImpl::deserializeImpl(Reader&, T&, std::true_type) const [with Reader = bitsery::InputBufferAdapter >; T = short unsigned int; bool CheckOverflow = true; std::true_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:51:20: required from 'void bitsery::details::CompactValueImpl::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer >, void>; T = short unsigned int; Fnc = bitsery::Deserializer >, void>::ext(short unsigned int&, const bitsery::ext::CompactValueAsObject&):: >, void>&, VType&)>; bool CheckOverflow = true]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = short unsigned int; Ext = bitsery::ext::CompactValueAsObject; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:272:31: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:140:11: error: conversion from 'int' to 'TFast' {aka 'short unsigned int'} may change value [-Werror=conversion] 140 | tmp += static_cast(b1 & 0x7Fu) << i; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:349:15: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InBufferConfig]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:350:12: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InBufferConfig]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::InputBufferAdapter >; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:350:12: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InBufferConfig]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType {aka bitsery::details::NotDefinedType} /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned char; TAdapter = bitsery::BasicInputStreamAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned char; TAdapter = bitsery::BasicInputStreamAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:349:15: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InStreamConfig > >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::BasicInputStreamAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::BasicInputStreamAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:350:12: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InStreamConfig > >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::BasicInputStreamAdapter >; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::BasicInputStreamAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:350:12: required from 'void InputAll_WhenAlignHasNonZerosThenInvalidDataError_Test::TestBody() [with gtest_TypeParam_ = InStreamConfig > >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/adapter.cpp:342:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType {aka bitsery::details::NotDefinedType} /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:186:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:187:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:188:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:189:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/value_range.h:227:20: required from 'void bitsery::ext::ValueRange::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer > >, void>; T = int; Fnc = bitsery::Deserializer > >, void>::ext >(int&, const bitsery::ext::ValueRange&):: > >, void>&, VType&)>; TValue = int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = int; Ext = bitsery::ext::ValueRange; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:56:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/entropy.h:85:24: required from 'void bitsery::ext::Entropy::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer > >, void>; T = MyStruct1; Fnc = bitsery::Deserializer > >, void>::ext >(MyStruct1&, const bitsery::ext::Entropy&):: > >, void>&, VType&)>; TContainer = MyStruct1 [4]]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = MyStruct1; Ext = bitsery::ext::Entropy; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:94:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::InputBufferAdapter >; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/entropy.h:85:24: required from 'void bitsery::ext::Entropy::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer > >, void>; T = MyStruct1; Fnc = bitsery::Deserializer > >, void>::ext >(MyStruct1&, const bitsery::ext::Entropy&):: > >, void>&, VType&)>; TContainer = MyStruct1 [4]]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = MyStruct1; Ext = bitsery::ext::Entropy; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:94:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType {aka bitsery::details::NotDefinedType} /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:72:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:73:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:74:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = unsigned char; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:75:15: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:195:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::InputBufferAdapter >; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_operations.cpp:195:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType {aka bitsery::details::NotDefinedType} /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = bitsery::details::NotDefinedType; TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:93:23: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:51:38: required from 'bitsery::details::InputAdapterBitPackingWrapper::~InputAdapterBitPackingWrapper() [with TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:184:74: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::handleAlignErrors(ScratchType, std::true_type) [with TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>; ScratchType = bitsery::details::NotDefinedType; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:94:24: required from 'void bitsery::details::InputAdapterBitPackingWrapper::align() [with TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:51:38: required from 'bitsery::details::InputAdapterBitPackingWrapper::~InputAdapterBitPackingWrapper() [with TAdapter = bitsery::InputBufferAdapter, InverseEndiannessConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/data_endianness.cpp:184:74: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:160:9: error: could not convert 'value' from 'bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType' {aka 'bitsery::details::NotDefinedType'} to 'bool' 160 | if (value) | ^~~~~ | | | bitsery::details::InputAdapterBitPackingWrapper, InverseEndiannessConfig> >::ScratchType {aka bitsery::details::NotDefinedType} /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:363:17: required from 'void bitsery::details::InputAdapterBaseCRTP::readBytes(T&) [with long unsigned int SIZE = 4; T = int; Adapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:60:49: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBytes(T&) [with long unsigned int SIZE = 4; T = int; TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:83:45: required from 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 4; T = int; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:123:65: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with long unsigned int VSIZE = 4; T = int; Ext = bitsery::ext::Entropy; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:331:19: required from 'void bitsery::Deserializer::ext4b(T&, Ext&&) [with T = int; Ext = bitsery::ext::Entropy; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:46:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/../details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = short unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:62:15: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBytes(T&) [with long unsigned int SIZE = 2; T = short int; TAdapter = bitsery::InputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:83:45: required from 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 2; T = short int; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:123:65: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with long unsigned int VSIZE = 2; T = short int; Ext = bitsery::ext::Entropy >; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:325:19: required from 'void bitsery::Deserializer::ext2b(T&, Ext&&) [with T = short int; Ext = bitsery::ext::Entropy >; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:73:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h: In instantiation of 'void bitsery::details::InputAdapterBitPackingWrapper::readBitsInternal(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:86:21: required from 'void bitsery::details::InputAdapterBitPackingWrapper::readBits(T&, size_t) [with T = long unsigned int; TAdapter = bitsery::InputBufferAdapter >; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/value_range.h:227:20: required from 'void bitsery::ext::ValueRange::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer > >, void>; T = long unsigned int; Fnc = bitsery::Deserializer > >, void>::ext >(long unsigned int&, const bitsery::ext::ValueRange&):: > >, void>&, VType&)>; TValue = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = long unsigned int; Ext = bitsery::ext::ValueRange; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/entropy.h:81:10: required from 'void bitsery::ext::Entropy::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer > >, void>; T = MyStruct1; Fnc = bitsery::Deserializer > >, void>::ext >(MyStruct1&, const bitsery::ext::Entropy&):: > >, void>&, VType&)>; TContainer = MyStruct1 [4]]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:137:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with T = MyStruct1; Ext = bitsery::ext::Entropy; TInputAdapter = bitsery::details::InputAdapterBitPackingWrapper > >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_entropy.cpp:94:12: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:144:52: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'size_t' {aka 'long unsigned int'}) 144 | m_scratch |= static_cast(tmp) << m_scratchBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:148:66: error: no match for 'operator<<' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 148 | static_cast(m_scratch & ((static_cast(1) << bits) - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/adapter_bit_packing.h:151:17: error: no match for 'operator>>=' (operand types are 'bitsery::details::InputAdapterBitPackingWrapper > >::ScratchType' {aka 'bitsery::details::NotDefinedType'} and 'long unsigned int') 151 | m_scratch >>= bits; | ~~~~~~~~~~^~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:40: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h: In instantiation of 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = float; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:118:34: required from 'void SerializeContainerDynamicSizeArthmeticTypes_CustomFunctionIncrements_Test::TestBody() [with gtest_TypeParam_ = std::__cxx11::list]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:110:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 82 | using TValue = typename details::IntegralFromFundamental::TValue; | ^~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In instantiation of 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 4; T = float; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:122:34: required from 'void SerializeContainerDynamicSizeArthmeticTypes_CustomFunctionIncrements_Test::TestBody() [with gtest_TypeParam_ = std::__cxx11::list]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:110:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 82 | using TValue = typename details::IntegralFromFundamental::TValue; | ^~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 2; T = short unsigned int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 2; T = short unsigned int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:118:34: required from 'void SerializeContainerDynamicSizeArthmeticTypes_CustomFunctionIncrements_Test::TestBody() [with gtest_TypeParam_ = std::deque]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_container.cpp:110:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/traits/core/../../details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/bitsery.h:40: /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h: In instantiation of 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = float; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:80:30: required from 'void bitsery::serialize(S&, T&) [with S = Serializer >, void>; T = float; typename std::enable_if::value>::type* = 0]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = float]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = float]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, void>; T = float]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = float; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:95:13: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 82 | using TValue = typename details::IntegralFromFundamental::TValue; | ^~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h: In instantiation of 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 8; T = double; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:80:30: required from 'void bitsery::serialize(S&, T&) [with S = Serializer >, void>; T = double; typename std::enable_if::value>::type* = 0]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = double]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = double]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, void>; T = double]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = double; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:96:13: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In instantiation of 'void bitsery::Deserializer::value(T&) [with long unsigned int VSIZE = 4; T = float; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:80:30: required from 'void bitsery::serialize(S&, T&) [with S = Deserializer >, void>; T = float; typename std::enable_if::value>::type* = 0]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Deserializer >, void>; T = float&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Deserializer >, void>; T = float&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Deserializer >, void>; T = float&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:51:56: required from 'void bitsery::Deserializer::object(T&&) [with T = float&; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:108:13: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:82:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 82 | using TValue = typename details::IntegralFromFundamental::TValue; | ^~~~~~ make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_context.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_context.dir/serialization_context.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:398: tests/CMakeFiles/bitsery.test.serialization_context.dir/all] Error 2 make[2]: *** [tests/CMakeFiles/bitsery.test.adapter.dir/build.make:76: tests/CMakeFiles/bitsery.test.adapter.dir/adapter.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:164: tests/CMakeFiles/bitsery.test.adapter.dir/all] Error 2 make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/serialization_ext_entropy.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:450: tests/CMakeFiles/bitsery.test.serialization_ext_entropy.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 2; T = short int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 2; T = short int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:298:13: required from 'void bitsery::Serializer::value2b(T&&) [with T = short int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_growable.cpp:77:14: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = BigEndianConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = unsigned int; Adapter = bitsery::OutputBufferAdapter, BigEndianConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = unsigned int; TOutputAdapter = bitsery::OutputBufferAdapter, BigEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:126:63: required from 'void bitsery::Serializer::ext(const T&, const Ext&) [with long unsigned int VSIZE = 4; T = unsigned int; Ext = bitsery::ext::CompactValue; TOutputAdapter = bitsery::OutputBufferAdapter, BigEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:61:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = BigEndianConfig; TValue = unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:139:67: required from 'void SerializeExtensionCompactValueCorrectness_TestDifferentSizeValues_Test::TestBody() [with gtest_TypeParam_ = TC]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:131:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = LittleEndianConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 8; T = long int; Adapter = bitsery::OutputBufferAdapter, LittleEndianConfig>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 8; T = long int; TOutputAdapter = bitsery::OutputBufferAdapter, LittleEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:126:63: required from 'void bitsery::Serializer::ext(const T&, const Ext&) [with long unsigned int VSIZE = 8; T = long int; Ext = bitsery::ext::CompactValue; TOutputAdapter = bitsery::OutputBufferAdapter, LittleEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:61:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = LittleEndianConfig; TValue = long int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:139:67: required from 'void SerializeExtensionCompactValueCorrectness_TestDifferentSizeValues_Test::TestBody() [with gtest_TypeParam_ = TC]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:131:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h: In instantiation of 'void bitsery::details::CompactValueImpl::readBytes(Reader&, T&) const [with bool CheckErrors = true; Reader = bitsery::InputBufferAdapter, BigEndianConfig>; T = short unsigned int; bool CheckOverflow = false]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:84:48: required from 'void bitsery::details::CompactValueImpl::deserializeImpl(Reader&, T&, std::true_type) const [with Reader = bitsery::InputBufferAdapter, BigEndianConfig>; T = short unsigned int; bool CheckOverflow = false; std::true_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:51:20: required from 'void bitsery::details::CompactValueImpl::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer, BigEndianConfig>, void>; T = short unsigned int; Fnc = bitsery::Deserializer, BigEndianConfig>, void>::ext<2, short unsigned int, bitsery::ext::CompactValue>(short unsigned int&, const bitsery::ext::CompactValue&)::, BigEndianConfig>, void>&, VType&)>; bool CheckOverflow = false]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:122:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with long unsigned int VSIZE = 2; T = short unsigned int; Ext = bitsery::ext::CompactValue; TInputAdapter = bitsery::InputBufferAdapter, BigEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:67:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = BigEndianConfig; TValue = short unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:139:67: required from 'void SerializeExtensionCompactValueCorrectness_TestDifferentSizeValues_Test::TestBody() [with gtest_TypeParam_ = TC]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:131:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:140:11: error: conversion from 'int' to 'TFast' {aka 'short unsigned int'} may change value [-Werror=conversion] 140 | tmp += static_cast(b1 & 0x7Fu) << i; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h: In instantiation of 'void bitsery::details::CompactValueImpl::readBytes(Reader&, T&) const [with bool CheckErrors = true; Reader = bitsery::InputBufferAdapter >; T = short unsigned int; bool CheckOverflow = false]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:84:48: required from 'void bitsery::details::CompactValueImpl::deserializeImpl(Reader&, T&, std::true_type) const [with Reader = bitsery::InputBufferAdapter >; T = short int; bool CheckOverflow = false; std::true_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:51:20: required from 'void bitsery::details::CompactValueImpl::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer >, void>; T = short int; Fnc = bitsery::Deserializer >, void>::ext<2, short int, bitsery::ext::CompactValue>(short int&, const bitsery::ext::CompactValue&):: >, void>&, VType&)>; bool CheckOverflow = false]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:122:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with long unsigned int VSIZE = 2; T = short int; Ext = bitsery::ext::CompactValue; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:67:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = bitsery::DefaultConfig; TValue = short int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:228:65: required from 'void SerializeExtensionCompactValueRequiredBytes_Test_Test::TestBody() [with gtest_TypeParam_ = SizeTC]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:222:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:140:11: error: conversion from 'int' to 'TFast' {aka 'short unsigned int'} may change value [-Werror=conversion] /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h: In instantiation of 'void bitsery::details::CompactValueImpl::readBytes(Reader&, T&) const [with bool CheckErrors = true; Reader = bitsery::InputBufferAdapter, LittleEndianConfig>; T = short unsigned int; bool CheckOverflow = false]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:84:48: required from 'void bitsery::details::CompactValueImpl::deserializeImpl(Reader&, T&, std::true_type) const [with Reader = bitsery::InputBufferAdapter, LittleEndianConfig>; T = short int; bool CheckOverflow = false; std::true_type = std::integral_constant]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:51:20: required from 'void bitsery::details::CompactValueImpl::deserialize(Des&, T&, Fnc&&) const [with Des = bitsery::Deserializer, LittleEndianConfig>, void>; T = short int; Fnc = bitsery::Deserializer, LittleEndianConfig>, void>::ext<2, short int, bitsery::ext::CompactValue>(short int&, const bitsery::ext::CompactValue&)::, LittleEndianConfig>, void>&, VType&)>; bool CheckOverflow = false]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:122:26: required from 'void bitsery::Deserializer::ext(T&, const Ext&) [with long unsigned int VSIZE = 2; T = short int; Ext = bitsery::ext::CompactValue; TInputAdapter = bitsery::InputBufferAdapter, LittleEndianConfig>; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:67:35: required from 'std::pair serializeAndGetDeserialized(TValue) [with TConfig = LittleEndianConfig; TValue = short int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:139:67: required from 'void SerializeExtensionCompactValueCorrectness_TestDifferentSizeValues_Test::TestBody() [with gtest_TypeParam_ = TC]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_compact_value.cpp:131:1: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/compact_value.h:140:11: error: conversion from 'int' to 'TFast' {aka 'short unsigned int'} may change value [-Werror=conversion] make[2]: *** [tests/CMakeFiles/bitsery.test.data_endianness.dir/build.make:76: tests/CMakeFiles/bitsery.test.data_endianness.dir/data_endianness.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:216: tests/CMakeFiles/bitsery.test.data_endianness.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 1; T = unsigned char; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 1; T = unsigned char; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = bitsery::ext::InheritanceContext]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:292:13: required from 'void bitsery::Serializer::value1b(T&&) [with T = unsigned char&; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = bitsery::ext::InheritanceContext]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_inheritance.cpp:328:12: required from 'void serialize(S&, DerivedPrivateBase&) [with S = bitsery::Serializer >, bitsery::ext::InheritanceContext>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, bitsery::ext::InheritanceContext>; T = DerivedPrivateBase]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, bitsery::ext::InheritanceContext>; T = DerivedPrivateBase]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = DerivedPrivateBase; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = bitsery::ext::InheritanceContext]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/serialization_ext_inheritance.cpp:383:43: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/adapter/../details/./adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [tests/CMakeFiles/bitsery.test.data_operations.dir/build.make:76: tests/CMakeFiles/bitsery.test.data_operations.dir/data_operations.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:242: tests/CMakeFiles/bitsery.test.data_operations.dir/all] Error 2 cc1plus: all warnings being treated as errors make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_container.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_container.dir/serialization_container.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:372: tests/CMakeFiles/bitsery.test.serialization_container.dir/all] Error 2 make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/serialization_ext_compact_value.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:424: tests/CMakeFiles/bitsery.test.serialization_ext_compact_value.dir/all] Error 2 make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/serialization_ext_growable.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:476: tests/CMakeFiles/bitsery.test.serialization_ext_growable.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h: In substitution of 'template using bitsery::details::ShouldSwap = std::integral_constant [with Config = bitsery::DefaultConfig]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:290:22: required from 'void bitsery::details::OutputAdapterBaseCRTP::writeBytes(const T&) [with long unsigned int SIZE = 4; T = int; Adapter = bitsery::OutputBufferAdapter >]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:83:46: required from 'void bitsery::Serializer::value(const T&) [with long unsigned int VSIZE = 4; T = int; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:304:13: required from 'void bitsery::Serializer::value4b(T&&) [with T = int&; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/not_default_constructible.cpp:50:14: required from 'void NonDefaultConstructible::serialize(S&) [with S = bitsery::Serializer >, void>]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:41:18: required from 'static decltype (obj.serialize(s)) bitsery::Access::serialize(S&, T&) [with S = bitsery::Serializer >, void>; T = NonDefaultConstructible; decltype (obj.serialize(s)) = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:347:22: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = NonDefaultConstructible]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = NonDefaultConstructible]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/serialization_common.h:316:23: required from 'static void bitsery::details::SerializeFunction::invoke(S&, T&) [with S = bitsery::Serializer >, void>; T = NonDefaultConstructible]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:51:54: required from 'void bitsery::Serializer::object(const T&) [with T = NonDefaultConstructible; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/not_default_constructible.cpp:204:23: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:200:76: in 'constexpr' expansion of 'bitsery::details::getSystemEndianness()' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:198:7: error: 'constexpr' call flows off the end of the function 198 | using ShouldSwap = | ^~~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/ext/utils/../../details/adapter_common.h:200:45: note: in template argument for type 'bool' 200 | Config::Endianness != details::getSystemEndianness()>; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/build.make:76: tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/serialization_ext_inheritance.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:502: tests/CMakeFiles/bitsery.test.serialization_ext_inheritance.dir/all] Error 2 /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h: In instantiation of 'void bitsery::Serializer::procContainer(It, It, std::true_type) [with long unsigned int VSIZE = 4; It = __gnu_cxx::__normal_iterator >; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:220:25: required from 'void bitsery::Serializer::container(const T&, size_t) [with long unsigned int VSIZE = 4; T = std::vector; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/brief_syntax_common.h:49:39: required from 'void bitsery::brief_syntax::processContainer(S&, T&, size_t) [with S = bitsery::Serializer >, void>; T = std::vector; typename std::enable_if<(bitsery::details::IsFundamentalType::TValue>::value && bitsery::traits::ContainerTraits::isResizable)>::type* = 0; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax/vector.h:34:33: required from 'void bitsery::serialize(S&, std::vector<_ValT, _Allocator>&) [with S = Serializer >, void>; T = float; Allocator = std::allocator]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = std::vector]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Serializer >, void>; T = std::vector]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:40:11: required from 'void bitsery::processBriefSyntax(S&, T&&) [with S = Serializer >, void>; T = const std::vector&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:365:23: required from 'static void bitsery::details::BriefSyntaxFunction::invoke(S&, T&&) [with S = bitsery::Serializer >, void>; T = const std::vector&; Enabled = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:548:56: required from 'void bitsery::Serializer::archive(T&&, TArgs&& ...) [with T = const std::vector&; TArgs = {}; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:69:12: required from 'bitsery::Serializer& bitsery::Serializer::operator()(TArgs&& ...) [with TArgs = {const std::vector >&}; TOutputAdapter = bitsery::OutputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:157:25: required from 'T procBriefSyntax(const T&) [with T = std::vector]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:246:3: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/serializer.h:461:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 461 | using TIntegral = typename details::IntegralFromFundamental::TValue; | ^~~~~~~~~ /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h: In instantiation of 'void bitsery::Deserializer::procContainer(It, It, std::true_type) [with long unsigned int VSIZE = 4; It = __gnu_cxx::__normal_iterator >; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void; std::true_type = std::integral_constant]': /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:219:25: required from 'void bitsery::Deserializer::container(T&, size_t) [with long unsigned int VSIZE = 4; T = std::vector; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/brief_syntax_common.h:49:39: required from 'void bitsery::brief_syntax::processContainer(S&, T&, size_t) [with S = bitsery::Deserializer >, void>; T = std::vector; typename std::enable_if<(bitsery::details::IsFundamentalType::TValue>::value && bitsery::traits::ContainerTraits::isResizable)>::type* = 0; size_t = long unsigned int]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax/vector.h:34:33: required from 'void bitsery::serialize(S&, std::vector<_ValT, _Allocator>&) [with S = Deserializer >, void>; T = float; Allocator = std::allocator]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:342:14: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Deserializer >, void>; T = std::vector&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:334:23: required from 'static void bitsery::details::SerializeFunction::selectSerializeFnc(S&, T&, std::integral_constant) [with S = bitsery::Deserializer >, void>; T = std::vector&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:316:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/brief_syntax.h:40:11: required from 'void bitsery::processBriefSyntax(S&, T&&) [with S = Deserializer >, void>; T = std::vector&]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/details/serialization_common.h:365:23: required from 'static void bitsery::details::BriefSyntaxFunction::invoke(S&, T&&) [with S = bitsery::Deserializer >, void>; T = std::vector&; Enabled = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:570:58: required from 'void bitsery::Deserializer::archive(T&&, TArgs&& ...) [with T = std::vector&; TArgs = {}; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:69:12: required from 'bitsery::Deserializer& bitsery::Deserializer::operator()(TArgs&& ...) [with TArgs = {std::vector >&}; TInputAdapter = bitsery::InputBufferAdapter >; TContext = void]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:159:27: required from 'T procBriefSyntax(const T&) [with T = std::vector]' /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/tests/brief_syntax.cpp:246:3: required from here /tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/bitsery-5.2.3/include/bitsery/deserializer.h:467:11: error: no type named 'TValue' in 'struct bitsery::details::IntegralFromFundamental' 467 | using TIntegral = typename details::IntegralFromFundamental::TValue; | ^~~~~~~~~ make[2]: *** [tests/CMakeFiles/bitsery.test.brief_syntax.dir/build.make:76: tests/CMakeFiles/bitsery.test.brief_syntax.dir/brief_syntax.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:190: tests/CMakeFiles/bitsery.test.brief_syntax.dir/all] Error 2 make[2]: *** [tests/CMakeFiles/bitsery.test.not_default_constructible.dir/build.make:76: tests/CMakeFiles/bitsery.test.not_default_constructible.dir/not_default_constructible.cpp.o] Error 1 make[2]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make[1]: *** [CMakeFiles/Makefile2:294: tests/CMakeFiles/bitsery.test.not_default_constructible.dir/all] Error 2 make[1]: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' make: *** [Makefile:146: all] Error 2 make: Leaving directory '/tmp/archlinux-ci/bitsery-archlinuxrb-build-3NnFVVmz/bitsery/trunk/src/build' ==> ERROR: A failure occurred in build(). Aborting...