Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 753314 Details for
Bug 825006
sys-block/thin-provisioning-tools-0.9.0 fails tests: - /.../gtest-printers.h: error: no matching function for call to testing::internal:
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sys-block:thin-provisioning-tools-0.9.0:20211119-014945.log
sys-block:thin-provisioning-tools-0.9.0:20211119-014945.log (text/plain), 353.44 KB, created by
Toralf Förster
on 2021-11-19 16:46:33 UTC
(
hide
)
Description:
sys-block:thin-provisioning-tools-0.9.0:20211119-014945.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2021-11-19 16:46:33 UTC
Size:
353.44 KB
patch
obsolete
> * Package: sys-block/thin-provisioning-tools-0.9.0 > * Repository: gentoo > * Maintainer: robbat2@gentoo.org base-system@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking thin-provisioning-tools-0.9.0.tar.gz to /var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work >>>> Source unpacked in /var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work >>>> Preparing source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0 ... > * Applying thin-provisioning-tools-0.7.0-build-fixes.patch ... >patching file Makefile.in >Hunk #1 succeeded at 160 (offset 18 lines). >patching file unit-tests/Makefile.in >Hunk #2 succeeded at 87 with fuzz 2 (offset 4 lines). > [ ok ] > * Running eautoreconf in '/var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0' ... > * Running 'aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running elibtoolize in: thin-provisioning-tools-0.9.0/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0 ... > * econf: updating thin-provisioning-tools-0.9.0/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating thin-provisioning-tools-0.9.0/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating thin-provisioning-tools-0.9.0/autoconf/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating thin-provisioning-tools-0.9.0/autoconf/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/thin-provisioning-tools-0.9.0 --htmldir=/usr/share/doc/thin-provisioning-tools-0.9.0/html --libdir=/lib64 --prefix=/ --bindir=/sbin --with-optimisation= --enable-testing >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the C++ compiler works... yes >checking for C++ compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking for a sed that does not truncate output... /bin/sed >checking for gawk... gawk >checking whether ln -s works... yes >checking whether make sets $(MAKE)... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c >checking for x86_64-pc-linux-gnu-strip... true >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking for x86_64-pc-linux-gnu-g++ options needed to detect all undeclared functions... none needed >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking whether strerror_r is declared... yes >checking whether strerror_r returns char *... yes >checking for expat.h... yes >checking for iostream... yes >checking for libaio.h... yes >checking for boost/bind.hpp... yes >checking for boost/crc.hpp... yes >checking for boost/lexical_cast.hpp... yes >checking for boost/noncopyable.hpp... yes >checking for boost/optional.hpp... yes >checking for boost/static_assert.hpp... yes >checking file owner... >checking group owner... >checking whether to enable debugging... no >checking whether to enable gprof... no >checking for C++ optimisation flag... >checking whether to enable unit testing... yes >checking whether to enable development tools... no >checking whether to statically link libstdc++... no >checking whether to statically link... no >checking for getopt.h... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating contrib/Makefile >config.status: creating unit-tests/Makefile >config.status: creating version.h >config.status: creating src/version.rs >>>> Source configured. >>>> Compiling source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0 ... >make -j4 V= > [CXX] base/output_file_requirements.cc > [CXX] base/application.cc > [CXX] base/base64.cc > [CXX] base/disk_units.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/application.o base/application.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/output_file_requirements.o base/output_file_requirements.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/base64.o base/base64.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/disk_units.o base/disk_units.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/output_file_requirements.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/output_file_requirements.cc > base/output_file_requirements.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/output_file_requirements : Makefile ,g' < base/output_file_requirements.$$ > base/output_file_requirements.d; \ >rm -f base/output_file_requirements.$$ > [CXX] base/endian_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/endian_utils.o base/endian_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/endian_utils.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/endian_utils.cc > base/endian_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/endian_utils : Makefile ,g' < base/endian_utils.$$ > base/endian_utils.d; \ >rm -f base/endian_utils.$$ > [CXX] base/error_state.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/error_state.o base/error_state.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/error_state.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/error_state.cc > base/error_state.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/error_state : Makefile ,g' < base/error_state.$$ > base/error_state.d; \ >rm -f base/error_state.$$ > [CXX] base/error_string.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/error_string.o base/error_string.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/error_string.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/error_string.cc > base/error_string.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/error_string : Makefile ,g' < base/error_string.$$ > base/error_string.d; \ >rm -f base/error_string.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/disk_units.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/disk_units.cc > base/disk_units.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/disk_units : Makefile ,g' < base/disk_units.$$ > base/disk_units.d; \ >rm -f base/disk_units.$$ > [CXX] base/grid_layout.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/grid_layout.o base/grid_layout.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/base64.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/base64.cc > base/base64.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/base64 : Makefile ,g' < base/base64.$$ > base/base64.d; \ >rm -f base/base64.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/application.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/application.cc > base/application.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/application : Makefile ,g' < base/application.$$ > base/application.d; \ >rm -f base/application.$$ > [CXX] base/io_generator.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/io_generator.o base/io_generator.cc > [CXX] base/file_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/file_utils.o base/file_utils.cc > [CXX] base/progress_monitor.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/progress_monitor.o base/progress_monitor.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/progress_monitor.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/progress_monitor.cc > base/progress_monitor.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/progress_monitor : Makefile ,g' < base/progress_monitor.$$ > base/progress_monitor.d; \ >rm -f base/progress_monitor.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/file_utils.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/file_utils.cc > base/file_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/file_utils : Makefile ,g' < base/file_utils.$$ > base/file_utils.d; \ >rm -f base/file_utils.$$ > [CXX] base/rolling_hash.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/rolling_hash.o base/rolling_hash.cc > [CXX] base/sequence_generator.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/sequence_generator.o base/sequence_generator.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/io_generator.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/io_generator.cc > base/io_generator.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/io_generator : Makefile ,g' < base/io_generator.$$ > base/io_generator.d; \ >rm -f base/io_generator.$$ > [CXX] base/xml_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o base/xml_utils.o base/xml_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/grid_layout.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/grid_layout.cc > base/grid_layout.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/grid_layout : Makefile ,g' < base/grid_layout.$$ > base/grid_layout.d; \ >rm -f base/grid_layout.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/sequence_generator.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/sequence_generator.cc > base/sequence_generator.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/sequence_generator : Makefile ,g' < base/sequence_generator.$$ > base/sequence_generator.d; \ >rm -f base/sequence_generator.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/rolling_hash.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/rolling_hash.cc > base/rolling_hash.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/rolling_hash : Makefile ,g' < base/rolling_hash.$$ > base/rolling_hash.d; \ >rm -f base/rolling_hash.$$ > [CXX] block-cache/block_cache.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o block-cache/block_cache.o block-cache/block_cache.cc > [CXX] block-cache/copier.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o block-cache/copier.o block-cache/copier.cc > [CXX] block-cache/io_engine.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o block-cache/io_engine.o block-cache/io_engine.cc >x86_64-pc-linux-gnu-g++ -MM -MT block-cache/copier.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P block-cache/copier.cc > block-cache/copier.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo block-cache/copier : Makefile ,g' < block-cache/copier.$$ > block-cache/copier.d; \ >rm -f block-cache/copier.$$ >x86_64-pc-linux-gnu-g++ -MM -MT base/xml_utils.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P base/xml_utils.cc > base/xml_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/xml_utils : Makefile ,g' < base/xml_utils.$$ > base/xml_utils.d; \ >rm -f base/xml_utils.$$ > [CXX] block-cache/mem_pool.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o block-cache/mem_pool.o block-cache/mem_pool.cc > [CXX] caching/cache_check.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_check.o caching/cache_check.cc >x86_64-pc-linux-gnu-g++ -MM -MT block-cache/io_engine.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P block-cache/io_engine.cc > block-cache/io_engine.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo block-cache/io_engine : Makefile ,g' < block-cache/io_engine.$$ > block-cache/io_engine.d; \ >rm -f block-cache/io_engine.$$ >x86_64-pc-linux-gnu-g++ -MM -MT block-cache/block_cache.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P block-cache/block_cache.cc > block-cache/block_cache.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo block-cache/block_cache : Makefile ,g' < block-cache/block_cache.$$ > block-cache/block_cache.d; \ >rm -f block-cache/block_cache.$$ > [CXX] caching/cache_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_dump.o caching/cache_dump.cc > [CXX] caching/cache_metadata_size.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_metadata_size.o caching/cache_metadata_size.cc >x86_64-pc-linux-gnu-g++ -MM -MT block-cache/mem_pool.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P block-cache/mem_pool.cc > block-cache/mem_pool.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo block-cache/mem_pool : Makefile ,g' < block-cache/mem_pool.$$ > block-cache/mem_pool.d; \ >rm -f block-cache/mem_pool.$$ > [CXX] caching/cache_repair.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_repair.o caching/cache_repair.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_dump.cc > caching/cache_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_dump : Makefile ,g' < caching/cache_dump.$$ > caching/cache_dump.d; \ >rm -f caching/cache_dump.$$ > [CXX] caching/cache_restore.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_restore.o caching/cache_restore.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_metadata_size.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_metadata_size.cc > caching/cache_metadata_size.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_metadata_size : Makefile ,g' < caching/cache_metadata_size.$$ > caching/cache_metadata_size.d; \ >rm -f caching/cache_metadata_size.$$ >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_repair.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_repair.cc > caching/cache_repair.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_repair : Makefile ,g' < caching/cache_repair.$$ > caching/cache_repair.d; \ >rm -f caching/cache_repair.$$ >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_check.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_check.cc > caching/cache_check.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_check : Makefile ,g' < caching/cache_check.$$ > caching/cache_check.d; \ >rm -f caching/cache_check.$$ > [CXX] caching/cache_writeback.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/cache_writeback.o caching/cache_writeback.cc > [CXX] caching/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/commands.o caching/commands.cc > [CXX] caching/hint_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/hint_array.o caching/hint_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/commands.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/commands.cc > caching/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/commands : Makefile ,g' < caching/commands.$$ > caching/commands.d; \ >rm -f caching/commands.$$ > [CXX] caching/mapping_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/mapping_array.o caching/mapping_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_restore.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_restore.cc > caching/cache_restore.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_restore : Makefile ,g' < caching/cache_restore.$$ > caching/cache_restore.d; \ >rm -f caching/cache_restore.$$ > [CXX] caching/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/metadata.o caching/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/mapping_array.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/mapping_array.cc > caching/mapping_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/mapping_array : Makefile ,g' < caching/mapping_array.$$ > caching/mapping_array.d; \ >rm -f caching/mapping_array.$$ > [CXX] caching/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/metadata_dump.o caching/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_writeback.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/cache_writeback.cc > caching/cache_writeback.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_writeback : Makefile ,g' < caching/cache_writeback.$$ > caching/cache_writeback.d; \ >rm -f caching/cache_writeback.$$ > [CXX] caching/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/restore_emitter.o caching/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/metadata.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/metadata.cc > caching/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/metadata : Makefile ,g' < caching/metadata.$$ > caching/metadata.d; \ >rm -f caching/metadata.$$ >x86_64-pc-linux-gnu-g++ -MM -MT caching/hint_array.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/hint_array.cc > caching/hint_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/hint_array : Makefile ,g' < caching/hint_array.$$ > caching/hint_array.d; \ >rm -f caching/hint_array.$$ > [CXX] caching/superblock.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/superblock.o caching/superblock.cc > [CXX] caching/xml_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o caching/xml_format.o caching/xml_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/metadata_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/metadata_dump.cc > caching/metadata_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/metadata_dump : Makefile ,g' < caching/metadata_dump.$$ > caching/metadata_dump.d; \ >rm -f caching/metadata_dump.$$ > [CXX] era/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/commands.o era/commands.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/commands.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/commands.cc > era/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/commands : Makefile ,g' < era/commands.$$ > era/commands.d; \ >rm -f era/commands.$$ > [CXX] era/era_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_array.o era/era_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/restore_emitter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/restore_emitter.cc > caching/restore_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/restore_emitter : Makefile ,g' < caching/restore_emitter.$$ > caching/restore_emitter.d; \ >rm -f caching/restore_emitter.$$ > [CXX] era/era_check.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_check.o era/era_check.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/superblock.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/superblock.cc > caching/superblock.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/superblock : Makefile ,g' < caching/superblock.$$ > caching/superblock.d; \ >rm -f caching/superblock.$$ > [CXX] era/era_detail.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_detail.o era/era_detail.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/xml_format.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P caching/xml_format.cc > caching/xml_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/xml_format : Makefile ,g' < caching/xml_format.$$ > caching/xml_format.d; \ >rm -f caching/xml_format.$$ > [CXX] era/era_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_dump.o era/era_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_array.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_array.cc > era/era_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_array : Makefile ,g' < era/era_array.$$ > era/era_array.d; \ >rm -f era/era_array.$$ > [CXX] era/era_invalidate.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_invalidate.o era/era_invalidate.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_detail.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_detail.cc > era/era_detail.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_detail : Makefile ,g' < era/era_detail.$$ > era/era_detail.d; \ >rm -f era/era_detail.$$ > [CXX] era/era_restore.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/era_restore.o era/era_restore.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_dump.cc > era/era_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_dump : Makefile ,g' < era/era_dump.$$ > era/era_dump.d; \ >rm -f era/era_dump.$$ > [CXX] era/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/metadata.o era/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_check.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_check.cc > era/era_check.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_check : Makefile ,g' < era/era_check.$$ > era/era_check.d; \ >rm -f era/era_check.$$ > [CXX] era/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/metadata_dump.o era/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/metadata_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/metadata_dump.cc > era/metadata_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/metadata_dump : Makefile ,g' < era/metadata_dump.$$ > era/metadata_dump.d; \ >rm -f era/metadata_dump.$$ > [CXX] era/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/restore_emitter.o era/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_restore.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_restore.cc > era/era_restore.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_restore : Makefile ,g' < era/era_restore.$$ > era/era_restore.d; \ >rm -f era/era_restore.$$ > [CXX] era/superblock.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/superblock.o era/superblock.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_invalidate.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/era_invalidate.cc > era/era_invalidate.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_invalidate : Makefile ,g' < era/era_invalidate.$$ > era/era_invalidate.d; \ >rm -f era/era_invalidate.$$ >x86_64-pc-linux-gnu-g++ -MM -MT era/metadata.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/metadata.cc > era/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/metadata : Makefile ,g' < era/metadata.$$ > era/metadata.d; \ >rm -f era/metadata.$$ > [CXX] era/writeset_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/writeset_tree.o era/writeset_tree.cc > [CXX] era/xml_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o era/xml_format.o era/xml_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/superblock.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/superblock.cc > era/superblock.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/superblock : Makefile ,g' < era/superblock.$$ > era/superblock.d; \ >rm -f era/superblock.$$ > [CXX] main.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o main.o main.cc >x86_64-pc-linux-gnu-g++ -MM -MT main.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P main.cc > main.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo main : Makefile ,g' < main.$$ > main.d; \ >rm -f main.$$ > [CXX] persistent-data/block.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/block.o persistent-data/block.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/writeset_tree.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/writeset_tree.cc > era/writeset_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/writeset_tree : Makefile ,g' < era/writeset_tree.$$ > era/writeset_tree.d; \ >rm -f era/writeset_tree.$$ > [CXX] persistent-data/checksum.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/checksum.o persistent-data/checksum.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/xml_format.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/xml_format.cc > era/xml_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/xml_format : Makefile ,g' < era/xml_format.$$ > era/xml_format.d; \ >rm -f era/xml_format.$$ >x86_64-pc-linux-gnu-g++ -MM -MT era/restore_emitter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P era/restore_emitter.cc > era/restore_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/restore_emitter : Makefile ,g' < era/restore_emitter.$$ > era/restore_emitter.d; \ >rm -f era/restore_emitter.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/checksum.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/checksum.cc > persistent-data/checksum.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/checksum : Makefile ,g' < persistent-data/checksum.$$ > persistent-data/checksum.d; \ >rm -f persistent-data/checksum.$$ >In file included from /usr/include/boost/bind.hpp:30, > from persistent-data/block.cc:25: >/usr/include/boost/bind.hpp:36:1: note: â#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.â > 36 | BOOST_PRAGMA_MESSAGE( > | ^~~~~~~~~~~~~~~~~~~~ > [CXX] persistent-data/data-structures/bitset.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/bitset.o persistent-data/data-structures/bitset.cc > [CXX] persistent-data/data-structures/bloom_filter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/bloom_filter.o persistent-data/data-structures/bloom_filter.cc > [CXX] persistent-data/data-structures/btree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/btree.o persistent-data/data-structures/btree.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/block.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/block.cc > persistent-data/block.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/block : Makefile ,g' < persistent-data/block.$$ > persistent-data/block.d; \ >rm -f persistent-data/block.$$ > [CXX] persistent-data/data-structures/btree_damage_visitor.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/btree_damage_visitor.o persistent-data/data-structures/btree_damage_visitor.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/btree_damage_visitor.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/data-structures/btree_damage_visitor.cc > persistent-data/data-structures/btree_damage_visitor.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/btree_damage_visitor : Makefile ,g' < persistent-data/data-structures/btree_damage_visitor.$$ > persistent-data/data-structures/btree_damage_visitor.d; \ >rm -f persistent-data/data-structures/btree_damage_visitor.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/btree.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/data-structures/btree.cc > persistent-data/data-structures/btree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/btree : Makefile ,g' < persistent-data/data-structures/btree.$$ > persistent-data/data-structures/btree.d; \ >rm -f persistent-data/data-structures/btree.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/bloom_filter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/data-structures/bloom_filter.cc > persistent-data/data-structures/bloom_filter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/bloom_filter : Makefile ,g' < persistent-data/data-structures/bloom_filter.$$ > persistent-data/data-structures/bloom_filter.d; \ >rm -f persistent-data/data-structures/bloom_filter.$$ > [CXX] persistent-data/data-structures/btree_node_checker.cc > [CXX] persistent-data/error_set.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/btree_node_checker.o persistent-data/data-structures/btree_node_checker.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/error_set.o persistent-data/error_set.cc > [CXX] persistent-data/file_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/file_utils.o persistent-data/file_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/error_set.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/error_set.cc > persistent-data/error_set.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/error_set : Makefile ,g' < persistent-data/error_set.$$ > persistent-data/error_set.d; \ >rm -f persistent-data/error_set.$$ > [CXX] persistent-data/hex_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/hex_dump.o persistent-data/hex_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/btree_node_checker.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/data-structures/btree_node_checker.cc > persistent-data/data-structures/btree_node_checker.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/btree_node_checker : Makefile ,g' < persistent-data/data-structures/btree_node_checker.$$ > persistent-data/data-structures/btree_node_checker.d; \ >rm -f persistent-data/data-structures/btree_node_checker.$$ > [CXX] persistent-data/space-maps/careful_alloc.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/careful_alloc.o persistent-data/space-maps/careful_alloc.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/hex_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/hex_dump.cc > persistent-data/hex_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/hex_dump : Makefile ,g' < persistent-data/hex_dump.$$ > persistent-data/hex_dump.d; \ >rm -f persistent-data/hex_dump.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/file_utils.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/file_utils.cc > persistent-data/file_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/file_utils : Makefile ,g' < persistent-data/file_utils.$$ > persistent-data/file_utils.d; \ >rm -f persistent-data/file_utils.$$ > [CXX] persistent-data/space-maps/core.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/core.o persistent-data/space-maps/core.cc > [CXX] persistent-data/space-maps/disk.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/disk.o persistent-data/space-maps/disk.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/bitset.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/data-structures/bitset.cc > persistent-data/data-structures/bitset.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/bitset : Makefile ,g' < persistent-data/data-structures/bitset.$$ > persistent-data/data-structures/bitset.d; \ >rm -f persistent-data/data-structures/bitset.$$ > [CXX] persistent-data/space-maps/recursive.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/recursive.o persistent-data/space-maps/recursive.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/careful_alloc.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/space-maps/careful_alloc.cc > persistent-data/space-maps/careful_alloc.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/careful_alloc : Makefile ,g' < persistent-data/space-maps/careful_alloc.$$ > persistent-data/space-maps/careful_alloc.d; \ >rm -f persistent-data/space-maps/careful_alloc.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/core.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/space-maps/core.cc > persistent-data/space-maps/core.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/core : Makefile ,g' < persistent-data/space-maps/core.$$ > persistent-data/space-maps/core.d; \ >rm -f persistent-data/space-maps/core.$$ > [CXX] persistent-data/space_map.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/space_map.o persistent-data/space_map.cc > [CXX] persistent-data/transaction_manager.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/transaction_manager.o persistent-data/transaction_manager.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space_map.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/space_map.cc > persistent-data/space_map.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space_map : Makefile ,g' < persistent-data/space_map.$$ > persistent-data/space_map.d; \ >rm -f persistent-data/space_map.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/transaction_manager.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/transaction_manager.cc > persistent-data/transaction_manager.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/transaction_manager : Makefile ,g' < persistent-data/transaction_manager.$$ > persistent-data/transaction_manager.d; \ >rm -f persistent-data/transaction_manager.$$ > [CXX] persistent-data/validators.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o persistent-data/validators.o persistent-data/validators.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/recursive.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/space-maps/recursive.cc > persistent-data/space-maps/recursive.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/recursive : Makefile ,g' < persistent-data/space-maps/recursive.$$ > persistent-data/space-maps/recursive.d; \ >rm -f persistent-data/space-maps/recursive.$$ > [CXX] thin-provisioning/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/commands.o thin-provisioning/commands.cc > [CXX] thin-provisioning/cache_stream.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/cache_stream.o thin-provisioning/cache_stream.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/commands.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/commands.cc > thin-provisioning/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/commands : Makefile ,g' < thin-provisioning/commands.$$ > thin-provisioning/commands.d; \ >rm -f thin-provisioning/commands.$$ >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/validators.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/validators.cc > persistent-data/validators.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/validators : Makefile ,g' < persistent-data/validators.$$ > persistent-data/validators.d; \ >rm -f persistent-data/validators.$$ > [CXX] thin-provisioning/chunk_stream.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/chunk_stream.o thin-provisioning/chunk_stream.cc > [CXX] thin-provisioning/device_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/device_tree.o thin-provisioning/device_tree.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/cache_stream.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/cache_stream.cc > thin-provisioning/cache_stream.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/cache_stream : Makefile ,g' < thin-provisioning/cache_stream.$$ > thin-provisioning/cache_stream.d; \ >rm -f thin-provisioning/cache_stream.$$ > [CXX] thin-provisioning/fixed_chunk_stream.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/fixed_chunk_stream.o thin-provisioning/fixed_chunk_stream.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/chunk_stream.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/chunk_stream.cc > thin-provisioning/chunk_stream.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/chunk_stream : Makefile ,g' < thin-provisioning/chunk_stream.$$ > thin-provisioning/chunk_stream.d; \ >rm -f thin-provisioning/chunk_stream.$$ > [CXX] thin-provisioning/human_readable_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/human_readable_format.o thin-provisioning/human_readable_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/disk.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P persistent-data/space-maps/disk.cc > persistent-data/space-maps/disk.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/disk : Makefile ,g' < persistent-data/space-maps/disk.$$ > persistent-data/space-maps/disk.d; \ >rm -f persistent-data/space-maps/disk.$$ > [CXX] thin-provisioning/mapping_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/mapping_tree.o thin-provisioning/mapping_tree.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/fixed_chunk_stream.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/fixed_chunk_stream.cc > thin-provisioning/fixed_chunk_stream.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/fixed_chunk_stream : Makefile ,g' < thin-provisioning/fixed_chunk_stream.$$ > thin-provisioning/fixed_chunk_stream.d; \ >rm -f thin-provisioning/fixed_chunk_stream.$$ > [CXX] thin-provisioning/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata.o thin-provisioning/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/human_readable_format.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/human_readable_format.cc > thin-provisioning/human_readable_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/human_readable_format : Makefile ,g' < thin-provisioning/human_readable_format.$$ > thin-provisioning/human_readable_format.d; \ >rm -f thin-provisioning/human_readable_format.$$ > [CXX] thin-provisioning/metadata_checker.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_checker.o thin-provisioning/metadata_checker.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/device_tree.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/device_tree.cc > thin-provisioning/device_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/device_tree : Makefile ,g' < thin-provisioning/device_tree.$$ > thin-provisioning/device_tree.d; \ >rm -f thin-provisioning/device_tree.$$ > [CXX] thin-provisioning/metadata_counter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_counter.o thin-provisioning/metadata_counter.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/metadata.cc > thin-provisioning/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata : Makefile ,g' < thin-provisioning/metadata.$$ > thin-provisioning/metadata.d; \ >rm -f thin-provisioning/metadata.$$ > [CXX] thin-provisioning/metadata_dumper.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_dumper.o thin-provisioning/metadata_dumper.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/mapping_tree.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/mapping_tree.cc > thin-provisioning/mapping_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/mapping_tree : Makefile ,g' < thin-provisioning/mapping_tree.$$ > thin-provisioning/mapping_tree.d; \ >rm -f thin-provisioning/mapping_tree.$$ > [CXX] thin-provisioning/override_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/override_emitter.o thin-provisioning/override_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata_counter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/metadata_counter.cc > thin-provisioning/metadata_counter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata_counter : Makefile ,g' < thin-provisioning/metadata_counter.$$ > thin-provisioning/metadata_counter.d; \ >rm -f thin-provisioning/metadata_counter.$$ >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata_checker.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/metadata_checker.cc > thin-provisioning/metadata_checker.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata_checker : Makefile ,g' < thin-provisioning/metadata_checker.$$ > thin-provisioning/metadata_checker.d; \ >rm -f thin-provisioning/metadata_checker.$$ > [CXX] thin-provisioning/pool_stream.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/pool_stream.o thin-provisioning/pool_stream.cc > [CXX] thin-provisioning/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/restore_emitter.o thin-provisioning/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/override_emitter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/override_emitter.cc > thin-provisioning/override_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/override_emitter : Makefile ,g' < thin-provisioning/override_emitter.$$ > thin-provisioning/override_emitter.d; \ >rm -f thin-provisioning/override_emitter.$$ > [CXX] thin-provisioning/rmap_visitor.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/rmap_visitor.o thin-provisioning/rmap_visitor.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata_dumper.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/metadata_dumper.cc > thin-provisioning/metadata_dumper.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata_dumper : Makefile ,g' < thin-provisioning/metadata_dumper.$$ > thin-provisioning/metadata_dumper.d; \ >rm -f thin-provisioning/metadata_dumper.$$ > [CXX] thin-provisioning/superblock.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/superblock.o thin-provisioning/superblock.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/rmap_visitor.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/rmap_visitor.cc > thin-provisioning/rmap_visitor.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/rmap_visitor : Makefile ,g' < thin-provisioning/rmap_visitor.$$ > thin-provisioning/rmap_visitor.d; \ >rm -f thin-provisioning/rmap_visitor.$$ > [CXX] thin-provisioning/thin_check.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_check.o thin-provisioning/thin_check.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/pool_stream.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/pool_stream.cc > thin-provisioning/pool_stream.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/pool_stream : Makefile ,g' < thin-provisioning/pool_stream.$$ > thin-provisioning/pool_stream.d; \ >rm -f thin-provisioning/pool_stream.$$ > [CXX] thin-provisioning/thin_delta.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_delta.o thin-provisioning/thin_delta.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/restore_emitter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/restore_emitter.cc > thin-provisioning/restore_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/restore_emitter : Makefile ,g' < thin-provisioning/restore_emitter.$$ > thin-provisioning/restore_emitter.d; \ >rm -f thin-provisioning/restore_emitter.$$ > [CXX] thin-provisioning/thin_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_dump.o thin-provisioning/thin_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/superblock.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/superblock.cc > thin-provisioning/superblock.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/superblock : Makefile ,g' < thin-provisioning/superblock.$$ > thin-provisioning/superblock.d; \ >rm -f thin-provisioning/superblock.$$ > [CXX] thin-provisioning/thin_ls.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_ls.o thin-provisioning/thin_ls.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_check.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_check.cc > thin-provisioning/thin_check.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_check : Makefile ,g' < thin-provisioning/thin_check.$$ > thin-provisioning/thin_check.d; \ >rm -f thin-provisioning/thin_check.$$ > [CXX] thin-provisioning/thin_metadata_size.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_metadata_size.o thin-provisioning/thin_metadata_size.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_metadata_size.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_metadata_size.cc > thin-provisioning/thin_metadata_size.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_metadata_size : Makefile ,g' < thin-provisioning/thin_metadata_size.$$ > thin-provisioning/thin_metadata_size.d; \ >rm -f thin-provisioning/thin_metadata_size.$$ > [CXX] thin-provisioning/thin_pool.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_pool.o thin-provisioning/thin_pool.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_dump.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_dump.cc > thin-provisioning/thin_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_dump : Makefile ,g' < thin-provisioning/thin_dump.$$ > thin-provisioning/thin_dump.d; \ >rm -f thin-provisioning/thin_dump.$$ > [CXX] thin-provisioning/thin_repair.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_repair.o thin-provisioning/thin_repair.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_delta.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_delta.cc > thin-provisioning/thin_delta.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_delta : Makefile ,g' < thin-provisioning/thin_delta.$$ > thin-provisioning/thin_delta.d; \ >rm -f thin-provisioning/thin_delta.$$ > [CXX] thin-provisioning/thin_restore.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_restore.o thin-provisioning/thin_restore.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_repair.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_repair.cc > thin-provisioning/thin_repair.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_repair : Makefile ,g' < thin-provisioning/thin_repair.$$ > thin-provisioning/thin_repair.d; \ >rm -f thin-provisioning/thin_repair.$$ > [CXX] thin-provisioning/thin_rmap.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_rmap.o thin-provisioning/thin_rmap.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_ls.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_ls.cc > thin-provisioning/thin_ls.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_ls : Makefile ,g' < thin-provisioning/thin_ls.$$ > thin-provisioning/thin_ls.d; \ >rm -f thin-provisioning/thin_ls.$$ > [CXX] thin-provisioning/thin_trim.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/thin_trim.o thin-provisioning/thin_trim.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_restore.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_restore.cc > thin-provisioning/thin_restore.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_restore : Makefile ,g' < thin-provisioning/thin_restore.$$ > thin-provisioning/thin_restore.d; \ >rm -f thin-provisioning/thin_restore.$$ > [CXX] thin-provisioning/xml_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/xml_format.o thin-provisioning/xml_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_trim.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_trim.cc > thin-provisioning/thin_trim.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_trim : Makefile ,g' < thin-provisioning/thin_trim.$$ > thin-provisioning/thin_trim.d; \ >rm -f thin-provisioning/thin_trim.$$ > [CXX] thin-provisioning/shared_library_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -o thin-provisioning/shared_library_emitter.o thin-provisioning/shared_library_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_rmap.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_rmap.cc > thin-provisioning/thin_rmap.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_rmap : Makefile ,g' < thin-provisioning/thin_rmap.$$ > thin-provisioning/thin_rmap.d; \ >rm -f thin-provisioning/thin_rmap.$$ >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/shared_library_emitter.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/shared_library_emitter.cc > thin-provisioning/shared_library_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/shared_library_emitter : Makefile ,g' < thin-provisioning/shared_library_emitter.$$ > thin-provisioning/shared_library_emitter.d; \ >rm -f thin-provisioning/shared_library_emitter.$$ > [CC] ft-lib/bcache.c >x86_64-pc-linux-gnu-gcc -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -o ft-lib/bcache.o ft-lib/bcache.c > [CC] ft-lib/crc32c.c >x86_64-pc-linux-gnu-gcc -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -o ft-lib/crc32c.o ft-lib/crc32c.c >x86_64-pc-linux-gnu-gcc -MM -MT ft-lib/crc32c.c -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC ft-lib/crc32c.c > ft-lib/crc32c.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo ft-lib/crc32c : Makefile ,g' < ft-lib/crc32c.$$ > ft-lib/crc32c.d; \ >rm -f ft-lib/crc32c.$$ > [CC] ft-lib/dm-ioctl.c >x86_64-pc-linux-gnu-gcc -c -I. -I. -I./thin-provisioning -pipe -march=native -fno-diagnostics-color -O2 -fPIC -o ft-lib/dm-ioctl.o ft-lib/dm-ioctl.c >x86_64-pc-linux-gnu-gcc -MM -MT ft-lib/bcache.c -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC ft-lib/bcache.c > ft-lib/bcache.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo ft-lib/bcache : Makefile ,g' < ft-lib/bcache.$$ > ft-lib/bcache.d; \ >rm -f ft-lib/bcache.$$ >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/thin_pool.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/thin_pool.cc > thin-provisioning/thin_pool.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/thin_pool : Makefile ,g' < thin-provisioning/thin_pool.$$ > thin-provisioning/thin_pool.d; \ >rm -f thin-provisioning/thin_pool.$$ >x86_64-pc-linux-gnu-gcc -MM -MT ft-lib/dm-ioctl.c -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC ft-lib/dm-ioctl.c > ft-lib/dm-ioctl.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo ft-lib/dm-ioctl : Makefile ,g' < ft-lib/dm-ioctl.$$ > ft-lib/dm-ioctl.d; \ >rm -f ft-lib/dm-ioctl.$$ > [LD] lib/libft.so >gcc -shared -o lib/libft.so ft-lib/bcache.o ft-lib/crc32c.o ft-lib/dm-ioctl.o -laio >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/xml_format.o -I. -I. -I./thin-provisioning -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P thin-provisioning/xml_format.cc > thin-provisioning/xml_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/xml_format : Makefile ,g' < thin-provisioning/xml_format.$$ > thin-provisioning/xml_format.d; \ >rm -f thin-provisioning/xml_format.$$ > [LD] bin/pdata_tools >x86_64-pc-linux-gnu-g++ -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o bin/pdata_tools base/output_file_requirements.o base/application.o base/base64.o base/disk_units.o base/endian_utils.o base/error_state.o base/error_string.o base/grid_layout.o base/io_generator.o base/file_utils.o base/progress_monitor.o base/rolling_hash.o base/sequence_generator.o base/xml_utils.o block-cache/block_cache.o block-cache/copier.o block-cache/io_engine.o block-cache/mem_pool.o caching/cache_check.o caching/cache_dump.o caching/cache_metadata_size.o caching/cache_repair.o caching/cache_restore.o caching/cache_writeback.o caching/commands.o caching/hint_array.o caching/mapping_array.o caching/metadata.o caching/metadata_dump.o caching/restore_emitter.o caching/superblock.o caching/xml_format.o era/commands.o era/era_array.o era/era_check.o era/era_detail.o era/era_dump.o era/era_invalidate.o era/era_restore.o era/metadata.o era/metadata_dump.o era/restore_emitter.o era/superblock.o era/writeset_tree.o era/xml_format.o main.o persistent-data/block.o persistent-data/checksum.o persistent-data/data-structures/bitset.o persistent-data/data-structures/bloom_filter.o persistent-data/data-structures/btree.o persistent-data/data-structures/btree_damage_visitor.o persistent-data/data-structures/btree_node_checker.o persistent-data/error_set.o persistent-data/file_utils.o persistent-data/hex_dump.o persistent-data/space-maps/careful_alloc.o persistent-data/space-maps/core.o persistent-data/space-maps/disk.o persistent-data/space-maps/recursive.o persistent-data/space_map.o persistent-data/transaction_manager.o persistent-data/validators.o thin-provisioning/commands.o thin-provisioning/cache_stream.o thin-provisioning/chunk_stream.o thin-provisioning/device_tree.o thin-provisioning/fixed_chunk_stream.o thin-provisioning/human_readable_format.o thin-provisioning/mapping_tree.o thin-provisioning/metadata.o thin-provisioning/metadata_checker.o thin-provisioning/metadata_counter.o thin-provisioning/metadata_dumper.o thin-provisioning/override_emitter.o thin-provisioning/pool_stream.o thin-provisioning/restore_emitter.o thin-provisioning/rmap_visitor.o thin-provisioning/superblock.o thin-provisioning/thin_check.o thin-provisioning/thin_delta.o thin-provisioning/thin_dump.o thin-provisioning/thin_ls.o thin-provisioning/thin_metadata_size.o thin-provisioning/thin_pool.o thin-provisioning/thin_repair.o thin-provisioning/thin_restore.o thin-provisioning/thin_rmap.o thin-provisioning/thin_trim.o thin-provisioning/xml_format.o thin-provisioning/shared_library_emitter.o -laio -lexpat -lboost_iostreams -ldl -lstdc++ >>>> Source compiled. >>>> Test phase: sys-block/thin-provisioning-tools-0.9.0 >make -j4 V= unit-test > [CXX] unit-tests/gmock_main.cc > [CXX] unit-tests/test_utils.cc > [CXX] unit-tests/array_block_t.cc > [CXX] unit-tests/array_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/gmock_main.gmo unit-tests/gmock_main.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/test_utils.gmo unit-tests/test_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/array_block_t.gmo unit-tests/array_block_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/array_t.gmo unit-tests/array_t.cc > [DEP] unit-tests/gmock_main.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/gmock_main.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/gmock_main.cc > unit-tests/gmock_main.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/gmock_main : Makefile ,g' < unit-tests/gmock_main.$$ > unit-tests/gmock_main.d; \ >rm -f unit-tests/gmock_main.$$ > [CXX] unit-tests/base64_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/base64_t.gmo unit-tests/base64_t.cc > [DEP] unit-tests/test_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/test_utils.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/test_utils.cc > unit-tests/test_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/test_utils : Makefile ,g' < unit-tests/test_utils.$$ > unit-tests/test_utils.d; \ >rm -f unit-tests/test_utils.$$ > [CXX] unit-tests/bcache_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/bcache_t.gmo unit-tests/bcache_t.cc > [DEP] unit-tests/bcache_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/bcache_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/bcache_t.cc > unit-tests/bcache_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/bcache_t : Makefile ,g' < unit-tests/bcache_t.$$ > unit-tests/bcache_t.d; \ >rm -f unit-tests/bcache_t.$$ > [CXX] unit-tests/block_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/block_t.gmo unit-tests/block_t.cc > [DEP] unit-tests/array_block_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/array_block_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/array_block_t.cc > unit-tests/array_block_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/array_block_t : Makefile ,g' < unit-tests/array_block_t.$$ > unit-tests/array_block_t.d; \ >rm -f unit-tests/array_block_t.$$ > [DEP] unit-tests/base64_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/base64_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/base64_t.cc > unit-tests/base64_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/base64_t : Makefile ,g' < unit-tests/base64_t.$$ > unit-tests/base64_t.d; \ >rm -f unit-tests/base64_t.$$ > [CXX] unit-tests/bitset_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/bitset_t.gmo unit-tests/bitset_t.cc > [CXX] unit-tests/btree_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/btree_t.gmo unit-tests/btree_t.cc > [DEP] unit-tests/array_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/array_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/array_t.cc > unit-tests/array_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/array_t : Makefile ,g' < unit-tests/array_t.$$ > unit-tests/array_t.d; \ >rm -f unit-tests/array_t.$$ > [CXX] unit-tests/btree_counter_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/btree_counter_t.gmo unit-tests/btree_counter_t.cc > [DEP] unit-tests/bitset_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/bitset_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/bitset_t.cc > unit-tests/bitset_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/bitset_t : Makefile ,g' < unit-tests/bitset_t.$$ > unit-tests/bitset_t.d; \ >rm -f unit-tests/bitset_t.$$ > [CXX] unit-tests/btree_damage_visitor_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/btree_damage_visitor_t.gmo unit-tests/btree_damage_visitor_t.cc > [DEP] unit-tests/btree_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/btree_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/btree_t.cc > unit-tests/btree_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/btree_t : Makefile ,g' < unit-tests/btree_t.$$ > unit-tests/btree_t.d; \ >rm -f unit-tests/btree_t.$$ > [DEP] unit-tests/btree_counter_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/btree_counter_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/btree_counter_t.cc > unit-tests/btree_counter_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/btree_counter_t : Makefile ,g' < unit-tests/btree_counter_t.$$ > unit-tests/btree_counter_t.d; \ >rm -f unit-tests/btree_counter_t.$$ > [DEP] unit-tests/block_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/block_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/block_t.cc > unit-tests/block_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/block_t : Makefile ,g' < unit-tests/block_t.$$ > unit-tests/block_t.d; \ >rm -f unit-tests/block_t.$$ > [CXX] unit-tests/cache_superblock_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/cache_superblock_t.gmo unit-tests/cache_superblock_t.cc > [CXX] unit-tests/copier_t.cc > [CXX] unit-tests/damage_tracker_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/copier_t.gmo unit-tests/copier_t.cc >x86_64-pc-linux-gnu-g++ -c -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs -o unit-tests/damage_tracker_t.gmo unit-tests/damage_tracker_t.cc >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â: >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/include/gtest/gtest-printers.h:291:36: error: no matching function for call to âtesting::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const caching::superblock_damage::superblock_invalid&, std::nullptr_t)â > 291 | T, decltype(Printer::PrintValue(std::declval<const T&>(), nullptr)), > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: candidate: âtemplate<class T, class, class> static void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*)â > 212 | static void PrintValue(const T& value, ::std::ostream* os) { > | ^~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: template argument deduction/substitution failed: >/usr/include/gtest/gtest-printers.h:211:33: error: no match for âoperator<<â (operand types are âstd::basic_ostream<char>â and âconst caching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >In file included from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-matchers.h:615:15: note: candidate: âtemplate<class T> std::ostream& testing::operator<<(std::ostream&, const testing::Matcher<T>&)â > 615 | std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) { > | ^~~~~~~~ >/usr/include/gtest/gtest-matchers.h:615:15: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst testing::Matcher<T>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, > from /usr/include/gmock/gmock-actions.h:139, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: âtemplate<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__shared_ptr<_Tp, _Lp>&)â > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, > from /usr/include/gmock/gmock-actions.h:140, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)â > 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)â > 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst std::error_code&â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)â > 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âcaching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)â > 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)â > 517 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)â > 528 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âunsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)â > 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types âconst _CharT*â and âcaching::superblock_damage::superblock_invalidâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const char*)â > 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)â > 606 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)â > 619 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst signed char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)â > 624 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst unsigned char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 747 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = caching::superblock_damage::superblock_invalid]â: >/usr/include/gtest/gtest-printers.h:211:33: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â: >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Resetiosflags)â > 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Resetiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setiosflags)â > 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setbase)â > 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setbaseâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setfill<_CharT>)â > 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Setfill<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setprecision)â > 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setprecisionâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setw)â > 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setwâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: âtemplate<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_money<_MoneyT>)â > 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_money<_MoneyT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_time<_CharT>)â > 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_time<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:65, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-message.h:199:22: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::Message&)â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ^~~~~~~~ >/usr/include/gtest/gtest-message.h:199:67: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::Message&â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ~~~~~~~~~~~~~~~^~ >In file included from /usr/include/gtest/internal/gtest-param-util.h:52, > from /usr/include/gtest/gtest-param-test.h:178, > from /usr/include/gtest/gtest.h:67, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-test-part.h:123:15: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::TestPartResult&)â > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ^~~~~~~~ >/usr/include/gtest/gtest-test-part.h:123:66: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::TestPartResult&â > 123 | d::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ > >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:291:36: error: no matching function for call to âtesting::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const caching::superblock_damage::superblock_invalid&, std::nullptr_t)â > 291 | T, decltype(Printer::PrintValue(std::declval<const T&>(), nullptr)), > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: candidate: âtemplate<class T, class, class> static void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*)â > 212 | static void PrintValue(const T& value, ::std::ostream* os) { > | ^~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: template argument deduction/substitution failed: >/usr/include/gtest/gtest-printers.h:211:33: error: no match for âoperator<<â (operand types are âstd::basic_ostream<char>â and âconst caching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >In file included from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-matchers.h:615:15: note: candidate: âtemplate<class T> std::ostream& testing::operator<<(std::ostream&, const testing::Matcher<T>&)â > 615 | std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) { > | ^~~~~~~~ >/usr/include/gtest/gtest-matchers.h:615:15: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst testing::Matcher<T>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, > from /usr/include/gmock/gmock-actions.h:139, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: âtemplate<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__shared_ptr<_Tp, _Lp>&)â > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, > from /usr/include/gmock/gmock-actions.h:140, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)â > 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)â > 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst std::error_code&â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)â > 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âcaching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)â > 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)â > 517 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)â > 528 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âunsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)â > 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types âconst _CharT*â and âcaching::superblock_damage::superblock_invalidâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const char*)â > 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)â > 606 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)â > 619 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst signed char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)â > 624 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst unsigned char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 747 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = caching::superblock_damage::superblock_invalid]â: >/usr/include/gtest/gtest-printers.h:211:33: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â: >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Resetiosflags)â > 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Resetiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setiosflags)â > 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setbase)â > 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setbaseâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setfill<_CharT>)â > 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Setfill<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setprecision)â > 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setprecisionâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setw)â > 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setwâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: âtemplate<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_money<_MoneyT>)â > 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_money<_MoneyT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_time<_CharT>)â > 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_time<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:65, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-message.h:199:22: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::Message&)â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ^~~~~~~~ >/usr/include/gtest/gtest-message.h:199:67: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::Message&â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ~~~~~~~~~~~~~~~^~ >In file included from /usr/include/gtest/internal/gtest-param-util.h:52, > from /usr/include/gtest/gtest-param-test.h:178, > from /usr/include/gtest/gtest.h:67, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-test-part.h:123:15: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::TestPartResult&)â > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ^~~~~~~~ >/usr/include/gtest/gtest-test-part.h:123:66: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::TestPartResult&â > 123 | d::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ > >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:291:36: error: no matching function for call to âtesting::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const caching::superblock_damage::superblock_invalid&, std::nullptr_t)â > 291 | T, decltype(Printer::PrintValue(std::declval<const T&>(), nullptr)), > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: candidate: âtemplate<class T, class, class> static void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*)â > 212 | static void PrintValue(const T& value, ::std::ostream* os) { > | ^~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: template argument deduction/substitution failed: >/usr/include/gtest/gtest-printers.h:211:33: error: no match for âoperator<<â (operand types are âstd::basic_ostream<char>â and âconst caching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >In file included from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-matchers.h:615:15: note: candidate: âtemplate<class T> std::ostream& testing::operator<<(std::ostream&, const testing::Matcher<T>&)â > 615 | std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) { > | ^~~~~~~~ >/usr/include/gtest/gtest-matchers.h:615:15: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst testing::Matcher<T>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, > from /usr/include/gmock/gmock-actions.h:139, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: âtemplate<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__shared_ptr<_Tp, _Lp>&)â > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, > from /usr/include/gmock/gmock-actions.h:140, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)â > 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)â > 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst std::error_code&â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)â > 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âcaching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)â > 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)â > 517 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)â > 528 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âunsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)â > 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types âconst _CharT*â and âcaching::superblock_damage::superblock_invalidâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const char*)â > 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)â > 606 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)â > 619 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst signed char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)â > 624 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst unsigned char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 747 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = caching::superblock_damage::superblock_invalid]â: >/usr/include/gtest/gtest-printers.h:211:33: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â: >/usr/include/gtest/gtest-printers.h:287:8: required from âstruct testing::internal::FindFirstPrinter<caching::superblock_damage::superblock_invalid, void, testing::internal::ContainerPrinter, testing::internal::FunctionPointerPrinter, testing::internal::PointerPrinter, testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter, testing::internal::ProtobufPrinter, testing::internal::ConvertibleToIntegerPrinter, testing::internal::ConvertibleToStringViewPrinter, testing::internal::RawBytesPrinter, testing::internal::FallbackPrinter>â >/usr/include/gtest/gtest-printers.h:307:9: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Resetiosflags)â > 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Resetiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setiosflags)â > 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setbase)â > 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setbaseâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setfill<_CharT>)â > 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Setfill<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setprecision)â > 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setprecisionâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setw)â > 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setwâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: âtemplate<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_money<_MoneyT>)â > 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_money<_MoneyT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_time<_CharT>)â > 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_time<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:65, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-message.h:199:22: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::Message&)â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ^~~~~~~~ >/usr/include/gtest/gtest-message.h:199:67: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::Message&â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ~~~~~~~~~~~~~~~^~ >In file included from /usr/include/gtest/internal/gtest-param-util.h:52, > from /usr/include/gtest/gtest-param-test.h:178, > from /usr/include/gtest/gtest.h:67, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-test-part.h:123:15: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::TestPartResult&)â > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ^~~~~~~~ >/usr/include/gtest/gtest-test-part.h:123:66: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::TestPartResult&â > 123 | d::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ > >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â: >/usr/include/gtest/gtest-printers.h:441:30: required from âvoid testing::internal::PrintTo(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/include/gtest/gtest-printers.h:312:22: error: no matching function for call to âtesting::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const caching::superblock_damage::superblock_invalid&, std::ostream*&)â > 312 | Printer::PrintValue(value, os); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: candidate: âtemplate<class T, class, class> static void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*)â > 212 | static void PrintValue(const T& value, ::std::ostream* os) { > | ^~~~~~~~~~ >/usr/include/gtest/gtest-printers.h:212:15: note: template argument deduction/substitution failed: >/usr/include/gtest/gtest-printers.h:211:33: error: no match for âoperator<<â (operand types are âstd::basic_ostream<char>â and âconst caching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)â {aka âstd::basic_ostream<char>& (*)(std::basic_ostream<char>&)â} > 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]â > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)â {aka âstd::basic_ios<char>& (*)(std::basic_ios<char>&)â} > 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::ios_base& (*)(std::ios_base&)â > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 166 | operator<<(long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong intâ > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 170 | operator<<(unsigned long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong unsigned intâ > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 174 | operator<<(bool __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âboolâ > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]â > 91 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort intâ > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 181 | operator<<(unsigned short __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âshort unsigned intâ > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]â > 105 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âintâ > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 192 | operator<<(unsigned int __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âunsigned intâ > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 201 | operator<<(long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long intâ > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 205 | operator<<(unsigned long long __n) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong long unsigned intâ > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 220 | operator<<(double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âdoubleâ > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 224 | operator<<(float __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âfloatâ > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 232 | operator<<(long double __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âlong doubleâ > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: âstd::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]â > 245 | operator<<(const void* __p) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âconst void*â > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: âstd::basic_ostream<_Ch, _Tr>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]â > 119 | basic_ostream<_CharT, _Traits>:: > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from âconst caching::superblock_damage::superblock_invalidâ to âstd::basic_ostream<char>::__streambuf_type*â {aka âstd::basic_streambuf<char>*â} > 120 | operator<<(__streambuf_type* __sbin) > | ~~~~~~~~~~~~~~~~~~^~~~~~ >In file included from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-matchers.h:615:15: note: candidate: âtemplate<class T> std::ostream& testing::operator<<(std::ostream&, const testing::Matcher<T>&)â > 615 | std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) { > | ^~~~~~~~ >/usr/include/gtest/gtest-matchers.h:615:15: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst testing::Matcher<T>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, > from /usr/include/gmock/gmock-actions.h:139, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: âtemplate<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__shared_ptr<_Tp, _Lp>&)â > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__shared_ptr<_Tp, _Lp>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, > from /usr/include/gmock/gmock-actions.h:140, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: âtemplate<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)â > 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âconst caching::superblock_damage::superblock_invalidâ is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)â > 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst std::error_code&â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)â > 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter â_CharTâ (âcharâ and âcaching::superblock_damage::superblock_invalidâ) > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)â > 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)â > 517 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âcharâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)â > 523 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)â > 528 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âunsigned charâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)â > 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types âconst _CharT*â and âcaching::superblock_damage::superblock_invalidâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, > from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const char*)â > 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)â > 606 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)â > 619 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst signed char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: âtemplate<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)â > 624 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âconst unsigned char*â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gmock/internal/gmock-internal-utils.h:43, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)â > 747 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of âtemplate<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = caching::superblock_damage::superblock_invalid]â: >/usr/include/gtest/gtest-printers.h:211:33: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: required from âvoid testing::internal::PrintTo(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named âtypeâ in âstruct std::enable_if<false, void>â >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h: In instantiation of âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â: >/usr/include/gtest/gtest-printers.h:441:30: required from âvoid testing::internal::PrintTo(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:851:19: required from âstatic void testing::internal::UniversalPrinter<T&>::Print(const T&, std::ostream*) [with T = const caching::superblock_damage::superblock_invalid; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:647:71: required from âvoid testing::internal::PrintTupleTo(const T&, std::integral_constant<long unsigned int, _Nm>, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; long unsigned int I = 1; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:654:15: required from âvoid testing::internal::PrintTo(const std::tuple<_Tps ...>&, std::ostream*) [with Types = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = std::tuple<const caching::superblock_damage::superblock_invalid&>; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1678:19: required from âvoid testing::internal::FunctionMocker<R(Args ...)>::UntypedDescribeUninterestingCall(const void*, std::ostream*) const [with R = void; Args = {const caching::superblock_damage::superblock_invalid&}; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1670:8: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Resetiosflags)â > 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Resetiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setiosflags)â > 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setiosflagsâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setbase)â > 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setbaseâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setfill<_CharT>)â > 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Setfill<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setprecision)â > 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setprecisionâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Setw)â > 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert âstd::declval<const caching::superblock_damage::superblock_invalid&>()â (type âconst caching::superblock_damage::superblock_invalidâ) to type âstd::_Setwâ > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: âtemplate<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_money<_MoneyT>)â > 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_money<_MoneyT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:57, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: âtemplate<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::_Put_time<_CharT>)â > 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/gtest/gtest-matchers.h:44, > from /usr/include/gtest/internal/gtest-death-test-internal.h:39, > from /usr/include/gtest/gtest-death-test.h:41, > from /usr/include/gtest/gtest.h:64, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-printers.h:211:33: note: âcaching::superblock_damage::superblock_invalidâ is not derived from âstd::_Put_time<_CharT>â > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/gtest/internal/gtest-internal.h:65, > from /usr/include/gtest/gtest.h:62, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-message.h:199:22: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::Message&)â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ^~~~~~~~ >/usr/include/gtest/gtest-message.h:199:67: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::Message&â > 199 | inline std::ostream& operator <<(std::ostream& os, const Message& sb) { > | ~~~~~~~~~~~~~~~^~ >In file included from /usr/include/gtest/internal/gtest-param-util.h:52, > from /usr/include/gtest/gtest-param-test.h:178, > from /usr/include/gtest/gtest.h:67, > from /usr/include/gmock/internal/gmock-internal-utils.h:47, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:59, > from unit-tests/cache_superblock_t.cc:1: >/usr/include/gtest/gtest-test-part.h:123:15: note: candidate: âstd::ostream& testing::operator<<(std::ostream&, const testing::TestPartResult&)â > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ^~~~~~~~ >/usr/include/gtest/gtest-test-part.h:123:66: note: no known conversion for argument 2 from âconst caching::superblock_damage::superblock_invalidâ to âconst testing::TestPartResult&â > 123 | d::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ > >In file included from /usr/include/boost/optional/optional.hpp:33, > from /usr/include/boost/optional.hpp:15, > from ./block-cache/io_engine.h:7, > from ./block-cache/block_cache.h:6, > from ./persistent-data/block.h:22, > from unit-tests/test_utils.h:19, > from unit-tests/damage_tracker_t.cc:3: >/usr/include/boost/optional/optional.hpp: In instantiation of âstd::basic_ostream<_Ch, _Tr>& boost::operator<<(std::basic_ostream<_Ch, _Tr>&, const boost::optional_detail::optional_tag&) [with CharType = char; CharTrait = std::char_traits<char>]â: >/usr/include/gtest/gtest-printers.h:215:9: required from âstatic void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = boost::optional<base::run<long unsigned int> >; <template-parameter-1-2> = void; <template-parameter-1-3> = std::basic_ostream<char>&; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:312:22: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = boost::optional<base::run<long unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: required from âvoid testing::internal::PrintTo(const T&, std::ostream*) [with T = boost::optional<base::run<long unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = boost::optional<base::run<long unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:980:30: required from âvoid testing::internal::UniversalPrint(const T&, std::ostream*) [with T = boost::optional<base::run<long unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-matchers.h:595:17: required from âbool testing::internal::MatchPrintAndExplain(Value&, const testing::Matcher<U>&, testing::MatchResultListener*) [with Value = const boost::optional<base::run<long unsigned int> >; T = const boost::optional<base::run<long unsigned int> >&]â >/usr/include/gmock/gmock-matchers.h:1549:29: required from âtesting::AssertionResult testing::internal::PredicateFormatterFromMatcher<M>::operator()(const char*, const T&) const [with T = boost::optional<base::run<long unsigned int> >; M = testing::internal::EqMatcher<boost::optional<base::run<long unsigned int> > >]â >unit-tests/damage_tracker_t.cc:21:4: required from here >/usr/include/boost/optional/optional.hpp:1596:3: error: static assertion failed: If you want to output boost::optional, include header <boost/optional/optional_io.hpp> > 1596 | BOOST_STATIC_ASSERT_MSG(sizeof(CharType) == 0, "If you want to output boost::optional, include header <boost/optional/optional_io.hpp>"); > | ^~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/boost/optional/optional.hpp:1596:3: note: â(sizeof (char) == 0)â evaluates to false >make: *** [unit-tests/Makefile:84: unit-tests/cache_superblock_t.gmo] Error 1 >make: *** Waiting for unfinished jobs.... >make: *** [unit-tests/Makefile:84: unit-tests/damage_tracker_t.gmo] Error 1 >In file included from /usr/include/boost/optional/optional.hpp:33, > from /usr/include/boost/optional.hpp:15, > from ./block-cache/io_engine.h:7, > from ./block-cache/copier.h:4, > from unit-tests/copier_t.cc:20: >/usr/include/boost/optional/optional.hpp: In instantiation of âstd::basic_ostream<_Ch, _Tr>& boost::operator<<(std::basic_ostream<_Ch, _Tr>&, const boost::optional_detail::optional_tag&) [with CharType = char; CharTrait = std::char_traits<char>]â: >/usr/include/gtest/gtest-printers.h:215:9: required from âstatic void testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = boost::optional<std::pair<bool, unsigned int> >; <template-parameter-1-2> = void; <template-parameter-1-3> = std::basic_ostream<char>&; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:312:22: required from âvoid testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = boost::optional<std::pair<bool, unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:441:30: required from âvoid testing::internal::PrintTo(const T&, std::ostream*) [with T = boost::optional<std::pair<bool, unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gtest/gtest-printers.h:691:12: required from âstatic void testing::internal::UniversalPrinter<T>::Print(const T&, std::ostream*) [with T = boost::optional<std::pair<bool, unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1388:31: required from âvoid testing::internal::ActionResultHolder<T>::PrintAsActionResult(std::ostream*) const [with T = boost::optional<std::pair<bool, unsigned int> >; std::ostream = std::basic_ostream<char>]â >/usr/include/gmock/gmock-spec-builders.h:1385:8: required from here >/usr/include/boost/optional/optional.hpp:1596:3: error: static assertion failed: If you want to output boost::optional, include header <boost/optional/optional_io.hpp> > 1596 | BOOST_STATIC_ASSERT_MSG(sizeof(CharType) == 0, "If you want to output boost::optional, include header <boost/optional/optional_io.hpp>"); > | ^~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/boost/optional/optional.hpp:1596:3: note: â(sizeof (char) == 0)â evaluates to false >make: *** [unit-tests/Makefile:84: unit-tests/copier_t.gmo] Error 1 > [DEP] unit-tests/btree_damage_visitor_t.cc >x86_64-pc-linux-gnu-g++ -MM -MT unit-tests/btree_damage_visitor_t.o -I. -Igoogletest/googlemock/include -Igoogletest/googletest/include -Igoogletest/googlemock/include -Igoogletest/googletest/include -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-strict-aliasing -std=c++11 -DSTRERROR_R_CHAR_P -Wno-unused-local-typedefs unit-tests/btree_damage_visitor_t.cc > unit-tests/btree_damage_visitor_t.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo unit-tests/btree_damage_visitor_t : Makefile ,g' < unit-tests/btree_damage_visitor_t.$$ > unit-tests/btree_damage_visitor_t.d; \ >rm -f unit-tests/btree_damage_visitor_t.$$ > * ERROR: sys-block/thin-provisioning-tools-0.9.0::gentoo failed (test phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=sys-block/thin-provisioning-tools-0.9.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=sys-block/thin-provisioning-tools-0.9.0::gentoo'`. > * The complete build log is located at '/var/log/portage/sys-block:thin-provisioning-tools-0.9.0:20211119-014945.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/temp/environment'. > * Working directory: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0' > * S: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.9.0/work/thin-provisioning-tools-0.9.0' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 825006
:
753294
|
753298
|
753302
|
753306
|
753310
| 753314 |
753318
|
753322