Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 821707 Details for
Bug 871144
dev-util/watchman-2022.09.05.00: stabilisation
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
watchman-2022.08.29.00:20221006-053622.log
watchman-2022.08.29.00:20221006-053622.log (text/plain), 739.40 KB, created by
Joonas Niilola
on 2022-10-06 06:11:29 UTC
(
hide
)
Description:
watchman-2022.08.29.00:20221006-053622.log
Filename:
MIME Type:
Creator:
Joonas Niilola
Created:
2022-10-06 06:11:29 UTC
Size:
739.40 KB
patch
obsolete
> * Package: dev-util/watchman-2022.08.29.00:0 > * Repository: gentoo > * Maintainer: sam@gentoo.org adrian@planetcoding.net,proxy-maint@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking watchman-2022.08.29.00.tar.gz to /var/tmp/portage/dev-util/watchman-2022.08.29.00/work > * Loading ahash-0.3.8.crate into Cargo registry ... > [ ok ] > * Loading ansi_term-0.12.1.crate into Cargo registry ... > [ ok ] > * Loading anyhow-1.0.55.crate into Cargo registry ... > [ ok ] > * Loading atty-0.2.14.crate into Cargo registry ... > [ ok ] > * Loading autocfg-1.1.0.crate into Cargo registry ... > [ ok ] > * Loading bitflags-1.3.2.crate into Cargo registry ... > [ ok ] > * Loading byteorder-1.4.3.crate into Cargo registry ... > [ ok ] > * Loading bytes-1.1.0.crate into Cargo registry ... > [ ok ] > * Loading cfg-if-1.0.0.crate into Cargo registry ... > [ ok ] > * Loading clap-2.34.0.crate into Cargo registry ... > [ ok ] > * Loading const-random-0.1.13.crate into Cargo registry ... > [ ok ] > * Loading const-random-macro-0.1.13.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-0.8.1.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-channel-0.5.2.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-deque-0.8.1.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-epoch-0.9.7.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-queue-0.3.4.crate into Cargo registry ... > [ ok ] > * Loading crossbeam-utils-0.8.7.crate into Cargo registry ... > [ ok ] > * Loading crunchy-0.2.2.crate into Cargo registry ... > [ ok ] > * Loading either-1.6.1.crate into Cargo registry ... > [ ok ] > * Loading futures-0.1.31.crate into Cargo registry ... > [ ok ] > * Loading futures-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-channel-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-core-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-executor-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-io-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-macro-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-sink-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-task-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading futures-util-0.3.21.crate into Cargo registry ... > [ ok ] > * Loading getrandom-0.2.5.crate into Cargo registry ... > [ ok ] > * Loading heck-0.3.3.crate into Cargo registry ... > [ ok ] > * Loading hermit-abi-0.1.19.crate into Cargo registry ... > [ ok ] > * Loading jwalk-0.6.0.crate into Cargo registry ... > [ ok ] > * Loading lazy_static-1.4.0.crate into Cargo registry ... > [ ok ] > * Loading libc-0.2.119.crate into Cargo registry ... > [ ok ] > * Loading lock_api-0.4.6.crate into Cargo registry ... > [ ok ] > * Loading log-0.4.14.crate into Cargo registry ... > [ ok ] > * Loading maplit-1.0.2.crate into Cargo registry ... > [ ok ] > * Loading memchr-2.4.1.crate into Cargo registry ... > [ ok ] > * Loading memoffset-0.6.5.crate into Cargo registry ... > [ ok ] > * Loading mio-0.8.0.crate into Cargo registry ... > [ ok ] > * Loading miow-0.3.7.crate into Cargo registry ... > [ ok ] > * Loading ntapi-0.3.7.crate into Cargo registry ... > [ ok ] > * Loading num_cpus-1.13.1.crate into Cargo registry ... > [ ok ] > * Loading once_cell-1.9.0.crate into Cargo registry ... > [ ok ] > * Loading parking_lot-0.12.0.crate into Cargo registry ... > [ ok ] > * Loading parking_lot_core-0.9.1.crate into Cargo registry ... > [ ok ] > * Loading pin-project-lite-0.2.8.crate into Cargo registry ... > [ ok ] > * Loading pin-utils-0.1.0.crate into Cargo registry ... > [ ok ] > * Loading proc-macro2-1.0.36.crate into Cargo registry ... > [ ok ] > * Loading proc-macro-error-1.0.4.crate into Cargo registry ... > [ ok ] > * Loading proc-macro-error-attr-1.0.4.crate into Cargo registry ... > [ ok ] > * Loading proc-macro-hack-0.5.19.crate into Cargo registry ... > [ ok ] > * Loading quote-1.0.15.crate into Cargo registry ... > [ ok ] > * Loading rayon-1.5.1.crate into Cargo registry ... > [ ok ] > * Loading rayon-core-1.9.1.crate into Cargo registry ... > [ ok ] > * Loading redox_syscall-0.2.10.crate into Cargo registry ... > [ ok ] > * Loading scopeguard-1.1.0.crate into Cargo registry ... > [ ok ] > * Loading serde-1.0.136.crate into Cargo registry ... > [ ok ] > * Loading serde_derive-1.0.136.crate into Cargo registry ... > [ ok ] > * Loading signal-hook-registry-1.4.0.crate into Cargo registry ... > [ ok ] > * Loading slab-0.4.5.crate into Cargo registry ... > [ ok ] > * Loading smallvec-1.8.0.crate into Cargo registry ... > [ ok ] > * Loading socket2-0.4.4.crate into Cargo registry ... > [ ok ] > * Loading strsim-0.8.0.crate into Cargo registry ... > [ ok ] > * Loading structopt-0.3.26.crate into Cargo registry ... > [ ok ] > * Loading structopt-derive-0.4.18.crate into Cargo registry ... > [ ok ] > * Loading syn-1.0.86.crate into Cargo registry ... > [ ok ] > * Loading textwrap-0.11.0.crate into Cargo registry ... > [ ok ] > * Loading thiserror-1.0.30.crate into Cargo registry ... > [ ok ] > * Loading thiserror-impl-1.0.30.crate into Cargo registry ... > [ ok ] > * Loading tiny-keccak-2.0.2.crate into Cargo registry ... > [ ok ] > * Loading tokio-1.17.0.crate into Cargo registry ... > [ ok ] > * Loading tokio-macros-1.7.0.crate into Cargo registry ... > [ ok ] > * Loading tokio-util-0.6.9.crate into Cargo registry ... > [ ok ] > * Loading unicode-segmentation-1.9.0.crate into Cargo registry ... > [ ok ] > * Loading unicode-width-0.1.9.crate into Cargo registry ... > [ ok ] > * Loading unicode-xid-0.2.2.crate into Cargo registry ... > [ ok ] > * Loading vec_map-0.8.2.crate into Cargo registry ... > [ ok ] > * Loading version_check-0.9.4.crate into Cargo registry ... > [ ok ] > * Loading wasi-0.10.2+wasi-snapshot-preview1.crate into Cargo registry ... > [ ok ] > * Loading winapi-0.3.9.crate into Cargo registry ... > [ ok ] > * Loading winapi-i686-pc-windows-gnu-0.4.0.crate into Cargo registry ... > [ ok ] > * Loading winapi-x86_64-pc-windows-gnu-0.4.0.crate into Cargo registry ... > [ ok ] > * Loading windows_aarch64_msvc-0.32.0.crate into Cargo registry ... > [ ok ] > * Loading windows_i686_gnu-0.32.0.crate into Cargo registry ... > [ ok ] > * Loading windows_i686_msvc-0.32.0.crate into Cargo registry ... > [ ok ] > * Loading windows-sys-0.32.0.crate into Cargo registry ... > [ ok ] > * Loading windows_x86_64_gnu-0.32.0.crate into Cargo registry ... > [ ok ] > * Loading windows_x86_64_msvc-0.32.0.crate into Cargo registry ... > [ ok ] >>>> Source unpacked in /var/tmp/portage/dev-util/watchman-2022.08.29.00/work >>>> Preparing source in /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build" > * Applying watchman-2022.07.04.00-python-working-dir.patch ... >patching file watchman/python/setup.py >Hunk #1 succeeded at 13 with fuzz 2. >patching file watchman/python/tests/tests.py > [ ok ] > * Applying watchman-2022.02.28.00-libatomic.patch ... > [ ok ] > * Applying watchman-2022.08.08.00-musl-fsword-fix.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build" >cmake -C /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUSE_CARGO_VENDOR=ON -DGENERATE_CARGO_VENDOR_CONFIG=OFF -DRUST_CARGO_HOME=/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/cargo_home -DWATCHMAN_STATE_DIR=/run/watchman -DWATCHMAN_VERSION_OVERRIDE=2022.08.29.00 -DENABLE_EDEN_SUPPORT=OFF -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build/gentoo_toolchain.cmake /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 >loading initial cache file /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build/gentoo_common_config.cmake >-- PACKAGE_VERSION=2022.08.29.00, BUILD_INFO= >-- The CXX compiler identification is GNU 11.3.0 >-- The C compiler identification is GNU 11.3.0 >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Found gmock via config, defines=, include=/usr/include, libs=GTest::gmock_main;GTest::gmock;GTest::gtest >-- Looking for accept4 >-- Looking for accept4 - found >-- Looking for backtrace >-- Looking for backtrace - found >-- Looking for backtrace_symbols >-- Looking for backtrace_symbols - found >-- Looking for backtrace_symbols_fd >-- Looking for backtrace_symbols_fd - found >-- Looking for fdopendir >-- Looking for fdopendir - found >-- Looking for getattrlistbulk >-- Looking for getattrlistbulk - not found >-- Looking for inotify_init >-- Looking for inotify_init - found >-- Looking for inotify_init1 >-- Looking for inotify_init1 - found >-- Looking for kqueue >-- Looking for kqueue - not found >-- Looking for localeconv >-- Looking for localeconv - found >-- Looking for memmem >-- Looking for memmem - found >-- Looking for mkostemp >-- Looking for mkostemp - found >-- Looking for openat >-- Looking for openat - found >-- Looking for pipe2 >-- Looking for pipe2 - found >-- Looking for port_create >-- Looking for port_create - not found >-- Looking for statfs >-- Looking for statfs - found >-- Looking for strtoll >-- Looking for strtoll - found >-- Looking for sys_siglist >-- Looking for sys_siglist - not found >-- Looking for include file CoreServices/CoreServices.h >-- Looking for include file CoreServices/CoreServices.h - not found >-- Looking for include file execinfo.h >-- Looking for include file execinfo.h - found >-- Looking for include file fcntl.h >-- Looking for include file fcntl.h - found >-- Looking for include file inttypes.h >-- Looking for include file inttypes.h - found >-- Looking for include file locale.h >-- Looking for include file locale.h - found >-- Looking for include file port.h >-- Looking for include file port.h - not found >-- Looking for include file sys/event.h >-- Looking for include file sys/event.h - not found >-- Looking for include file sys/inotify.h >-- Looking for include file sys/inotify.h - found >-- Looking for include file sys/mount.h >-- Looking for include file sys/mount.h - found >-- Looking for include file sys/param.h >-- Looking for include file sys/param.h - found >-- Looking for include file sys/resource.h >-- Looking for include file sys/resource.h - found >-- Looking for include file sys/socket.h >-- Looking for include file sys/socket.h - found >-- Looking for include file sys/statfs.h >-- Looking for include file sys/statfs.h - found >-- Looking for include file sys/statvfs.h >-- Looking for include file sys/statvfs.h - found >-- Looking for include file sys/types.h >-- Looking for include file sys/types.h - found >-- Looking for include file sys/ucred.h >-- Looking for include file sys/ucred.h - not found >-- Looking for include file sys/vfs.h >-- Looking for include file sys/vfs.h - found >-- Looking for include file valgrind/valgrind.h >-- Looking for include file valgrind/valgrind.h - not found >-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME >-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME - Failed >-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE >-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE - Failed >-- Looking for O_SYMLINK >-- Looking for O_SYMLINK - not found >-- Found PCRE2: /usr/lib64/libpcre2-8.so >-- Found Threads: TRUE >-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1q") >-- Found gflags from package config /usr/lib64/cmake/gflags/gflags-config.cmake >-- Found Glog: /usr/lib64/libglog.so >-- Found Boost: /usr/lib64/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.54.0") found components: context thread >-- Found libevent: /usr/lib64/libevent.so >-- Found edencommon: /usr >-- Found Boost: /usr/lib64/cmake/Boost-1.79.0/BoostConfig.cmake (found suitable version "1.79.0", minimum required is "1.51.0") found components: context filesystem program_options regex system thread >-- Found folly: /usr >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -march=native -O2 -pipe -frecord-gcc-switches >C++ -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00" > * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build" >ninja -v -j32 -l0 >[1/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DGLOG_NO_ABBREVIATED_SEVERITIES -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson_utf.dir/watchman/thirdparty/jansson/utf.cpp.o -MF CMakeFiles/jansson_utf.dir/watchman/thirdparty/jansson/utf.cpp.o.d -o CMakeFiles/jansson_utf.dir/watchman/thirdparty/jansson/utf.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/utf.cpp >[2/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/hash.dir/watchman/hash.cpp.o -MF CMakeFiles/hash.dir/watchman/hash.cpp.o.d -o CMakeFiles/hash.dir/watchman/hash.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/hash.cpp >[3/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/WindowsTime.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/WindowsTime.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/WindowsTime.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/WindowsTime.cpp >[4/178] /usr/bin/x86_64-pc-linux-gnu-gcc -DGLOG_NO_ABBREVIATED_SEVERITIES -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -march=native -O2 -pipe -frecord-gcc-switches -MD -MT CMakeFiles/wildmatch.dir/watchman/thirdparty/wildmatch/wildmatch.c.o -MF CMakeFiles/wildmatch.dir/watchman/thirdparty/wildmatch/wildmatch.c.o.d -o CMakeFiles/wildmatch.dir/watchman/thirdparty/wildmatch/wildmatch.c.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/wildmatch/wildmatch.c >[5/178] : && /usr/bin/cmake -E rm -f libjansson_utf.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libjansson_utf.a CMakeFiles/jansson_utf.dir/watchman/thirdparty/jansson/utf.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libjansson_utf.a && : >[6/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/portability/WinError.cpp.o -MF CMakeFiles/testsupport.dir/watchman/portability/WinError.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/portability/WinError.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/portability/WinError.cpp >[7/178] : && /usr/bin/cmake -E rm -f libwildmatch.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libwildmatch.a CMakeFiles/wildmatch.dir/watchman/thirdparty/wildmatch/wildmatch.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libwildmatch.a && : >[8/178] : && /usr/bin/cmake -E rm -f libhash.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libhash.a CMakeFiles/hash.dir/watchman/hash.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libhash.a && : >[9/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/FlagMap.cpp.o -MF CMakeFiles/testsupport.dir/watchman/FlagMap.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/FlagMap.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/FlagMap.cpp >[10/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/log.dir/watchman/portability/Backtrace.cpp.o -MF CMakeFiles/log.dir/watchman/portability/Backtrace.cpp.o.d -o CMakeFiles/log.dir/watchman/portability/Backtrace.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/portability/Backtrace.cpp >[11/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson.dir/watchman/thirdparty/jansson/error.cpp.o -MF CMakeFiles/jansson.dir/watchman/thirdparty/jansson/error.cpp.o.d -o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/error.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/error.cpp >[12/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/WinDirHandle.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/WinDirHandle.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/WinDirHandle.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/WinDirHandle.cpp >[13/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/FileInformation.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/FileInformation.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/FileInformation.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FileInformation.cpp >[14/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/FileDescriptor.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/FileDescriptor.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/FileDescriptor.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FileDescriptor.cpp >[15/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/Pipe.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/Pipe.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/Pipe.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/Pipe.cpp >[16/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/log.dir/watchman/LogConfig.cpp.o -MF CMakeFiles/log.dir/watchman/LogConfig.cpp.o.d -o CMakeFiles/log.dir/watchman/LogConfig.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/LogConfig.cpp >[17/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/string.dir/watchman/string.cpp.o -MF CMakeFiles/string.dir/watchman/string.cpp.o.d -o CMakeFiles/string.dir/watchman/string.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/string.cpp >[18/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson.dir/watchman/thirdparty/jansson/dump.cpp.o -MF CMakeFiles/jansson.dir/watchman/thirdparty/jansson/dump.cpp.o.d -o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/dump.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/dump.cpp >[19/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/FSDetect.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/FSDetect.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/FSDetect.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FSDetect.cpp >[20/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/stream.cpp.o -MF CMakeFiles/testsupport.dir/watchman/stream.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/stream.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream.cpp >[21/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/stream_win.cpp.o -MF CMakeFiles/testsupport.dir/watchman/stream_win.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/stream_win.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream_win.cpp >[22/178] : && /usr/bin/cmake -E rm -f libstring.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libstring.a CMakeFiles/string.dir/watchman/string.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libstring.a && : >[23/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson.dir/watchman/thirdparty/jansson/load.cpp.o -MF CMakeFiles/jansson.dir/watchman/thirdparty/jansson/load.cpp.o.d -o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/load.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp: In function 'void error_set(json_error_t*, const {anonymous}::lex_t*, const char*, ...)': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp:122:16: warning: ' near end of file' directive output may be truncated writing 17 bytes into a region of size between 1 and 160 [-Wformat-truncation=] > 122 | "%s near end of file", > | ^~~~~~~~~~~~~~~~~ >In file included from /usr/include/stdio.h:894, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp:13: >/usr/include/bits/stdio2.h:71:35: note: '__builtin___snprintf_chk' output between 18 and 177 bytes into a destination of size 160 > 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 72 | __glibc_objsize (__s), __fmt, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 73 | __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp:108:16: warning: ' near '' directive output may be truncated writing 7 bytes into a region of size between 1 and 160 [-Wformat-truncation=] > 108 | "%s near '%s'", > | ^~~~~~~ >In file included from /usr/include/stdio.h:894, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/load.cpp:13: >/usr/include/bits/stdio2.h:71:35: note: '__builtin___snprintf_chk' output 9 or more bytes (assuming 168) into a destination of size 160 > 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 72 | __glibc_objsize (__s), __fmt, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 73 | __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~ >[24/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/portability/PosixSpawn.cpp.o -MF CMakeFiles/testsupport.dir/watchman/portability/PosixSpawn.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/portability/PosixSpawn.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/portability/PosixSpawn.cpp >[25/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/fs/UnixDirHandle.cpp.o -MF CMakeFiles/testsupport.dir/watchman/fs/UnixDirHandle.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/fs/UnixDirHandle.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/UnixDirHandle.cpp >[26/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/FlagMap.cpp.o -MF CMakeFiles/watchman.dir/watchman/FlagMap.cpp.o.d -o CMakeFiles/watchman.dir/watchman/FlagMap.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/FlagMap.cpp >[27/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson.dir/watchman/thirdparty/jansson/value.cpp.o -MF CMakeFiles/jansson.dir/watchman/thirdparty/jansson/value.cpp.o.d -o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/value.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/value.cpp >[28/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/jansson.dir/watchman/thirdparty/jansson/strconv.cpp.o -MF CMakeFiles/jansson.dir/watchman/thirdparty/jansson/strconv.cpp.o.d -o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/strconv.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/jansson/strconv.cpp >[29/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/IgnoreSet.cpp.o -MF CMakeFiles/testsupport.dir/watchman/IgnoreSet.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/IgnoreSet.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cassert:44, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:8, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art.h:289, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.h:11, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp:8: >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = unsigned char; KeyType = w_string; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:659:36: required from 'art_tree<ValueType, KeyType>::Leaf* art_tree<ValueType, KeyType>::longestMatch(const unsigned char*, uint32_t) const [with ValueType = unsigned char; KeyType = w_string; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp:31:32: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 61 | assert(idx >= 0 && idx <= key_len); > | ~~~~^~~~ >[30/178] : && /usr/bin/cmake -E rm -f libjansson.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libjansson.a CMakeFiles/jansson.dir/watchman/thirdparty/jansson/dump.cpp.o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/error.cpp.o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/load.cpp.o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/strconv.cpp.o CMakeFiles/jansson.dir/watchman/thirdparty/jansson/value.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libjansson.a && : >[31/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/root/file.cpp.o -MF CMakeFiles/testsupport.dir/watchman/root/file.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/root/file.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/file.cpp >[32/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/ThreadPool.cpp.o -MF CMakeFiles/testsupport.dir/watchman/ThreadPool.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/ThreadPool.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ThreadPool.cpp >[33/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/root/dir.cpp.o -MF CMakeFiles/testsupport.dir/watchman/root/dir.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/root/dir.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/dir.cpp >[34/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Connect.cpp.o -MF CMakeFiles/watchman.dir/watchman/Connect.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Connect.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Connect.cpp >[35/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Errors.cpp.o -MF CMakeFiles/watchman.dir/watchman/Errors.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Errors.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Errors.cpp >[36/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/log.dir/watchman/PubSub.cpp.o -MF CMakeFiles/log.dir/watchman/PubSub.cpp.o.d -o CMakeFiles/log.dir/watchman/PubSub.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PubSub.cpp >[37/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/FileInformation.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/FileInformation.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/FileInformation.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FileInformation.cpp >[38/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/FileDescriptor.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/FileDescriptor.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/FileDescriptor.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FileDescriptor.cpp >[39/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/FileSystem.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/FileSystem.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/FileSystem.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FileSystem.cpp >[40/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/CommandRegistry.cpp.o -MF CMakeFiles/watchman.dir/watchman/CommandRegistry.cpp.o.d -o CMakeFiles/watchman.dir/watchman/CommandRegistry.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/CommandRegistry.cpp >[41/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Shutdown.cpp.o -MF CMakeFiles/watchman.dir/watchman/Shutdown.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Shutdown.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Shutdown.cpp >[42/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/FSDetect.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/FSDetect.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/FSDetect.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/FSDetect.cpp >[43/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/Pipe.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/Pipe.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/Pipe.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/Pipe.cpp >[44/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/WindowsTime.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/WindowsTime.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/WindowsTime.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/WindowsTime.cpp >[45/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/IgnoreSet.cpp.o -MF CMakeFiles/watchman.dir/watchman/IgnoreSet.cpp.o.d -o CMakeFiles/watchman.dir/watchman/IgnoreSet.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cassert:44, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:8, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art.h:289, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.h:11, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp:8: >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = unsigned char; KeyType = w_string; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:659:36: required from 'art_tree<ValueType, KeyType>::Leaf* art_tree<ValueType, KeyType>::longestMatch(const unsigned char*, uint32_t) const [with ValueType = unsigned char; KeyType = w_string; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/IgnoreSet.cpp:31:32: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 61 | assert(idx >= 0 && idx <= key_len); > | ~~~~^~~~ >[46/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/log.dir/watchman/Logging.cpp.o -MF CMakeFiles/log.dir/watchman/Logging.cpp.o.d -o CMakeFiles/log.dir/watchman/Logging.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Logging.cpp >[47/178] : && /usr/bin/cmake -E rm -f liblog.a && /usr/bin/x86_64-pc-linux-gnu-ar qc liblog.a CMakeFiles/log.dir/watchman/PubSub.cpp.o CMakeFiles/log.dir/watchman/LogConfig.cpp.o CMakeFiles/log.dir/watchman/Logging.cpp.o CMakeFiles/log.dir/watchman/portability/Backtrace.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib liblog.a && : >[48/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/ThreadPool.cpp.o -MF CMakeFiles/watchman.dir/watchman/ThreadPool.cpp.o.d -o CMakeFiles/watchman.dir/watchman/ThreadPool.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ThreadPool.cpp >[49/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/err.dir/watchman/Poison.cpp.o -MF CMakeFiles/err.dir/watchman/Poison.cpp.o.d -o CMakeFiles/err.dir/watchman/Poison.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Poison.cpp >[50/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/UnixDirHandle.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/UnixDirHandle.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/UnixDirHandle.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/UnixDirHandle.cpp >[51/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/WinDirHandle.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/WinDirHandle.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/WinDirHandle.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/WinDirHandle.cpp >[52/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/stream_unix.cpp.o -MF CMakeFiles/testsupport.dir/watchman/stream_unix.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/stream_unix.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream_unix.cpp >[53/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/bser.cpp.o -MF CMakeFiles/testsupport.dir/watchman/bser.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/bser.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.cpp >[54/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/sockname.cpp.o -MF CMakeFiles/watchman.dir/watchman/sockname.cpp.o.d -o CMakeFiles/watchman.dir/watchman/sockname.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/sockname.cpp >[55/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Command.cpp.o -MF CMakeFiles/watchman.dir/watchman/Command.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Command.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Command.cpp >[56/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/GroupLookup.cpp.o -MF CMakeFiles/watchman.dir/watchman/GroupLookup.cpp.o.d -o CMakeFiles/watchman.dir/watchman/GroupLookup.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/GroupLookup.cpp >[57/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/QueryableView.cpp.o -MF CMakeFiles/watchman.dir/watchman/QueryableView.cpp.o.d -o CMakeFiles/watchman.dir/watchman/QueryableView.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/QueryableView.cpp >[58/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/WatchmanConfig.cpp.o -MF CMakeFiles/testsupport.dir/watchman/WatchmanConfig.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/WatchmanConfig.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/WatchmanConfig.cpp >[59/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Clock.cpp.o -MF CMakeFiles/watchman.dir/watchman/Clock.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Clock.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Clock.cpp >[60/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/portability/WinError.cpp.o -MF CMakeFiles/watchman.dir/watchman/portability/WinError.cpp.o.d -o CMakeFiles/watchman.dir/watchman/portability/WinError.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/portability/WinError.cpp >[61/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/launchd.cpp.o -MF CMakeFiles/watchman.dir/watchman/launchd.cpp.o.d -o CMakeFiles/watchman.dir/watchman/launchd.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/launchd.cpp >[62/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/PDU.cpp.o -MF CMakeFiles/watchman.dir/watchman/PDU.cpp.o.d -o CMakeFiles/watchman.dir/watchman/PDU.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PDU.cpp >[63/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/ProcessLock.cpp.o -MF CMakeFiles/watchman.dir/watchman/ProcessLock.cpp.o.d -o CMakeFiles/watchman.dir/watchman/ProcessLock.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ProcessLock.cpp >[64/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Options.cpp.o -MF CMakeFiles/watchman.dir/watchman/Options.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Options.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Options.cpp >[65/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/stream.cpp.o -MF CMakeFiles/watchman.dir/watchman/stream.cpp.o.d -o CMakeFiles/watchman.dir/watchman/stream.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream.cpp >[66/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/err.dir/watchman/root/warnerr.cpp.o -MF CMakeFiles/err.dir/watchman/root/warnerr.cpp.o.d -o CMakeFiles/err.dir/watchman/root/warnerr.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/warnerr.cpp >[67/178] : && /usr/bin/cmake -E rm -f liberr.a && /usr/bin/x86_64-pc-linux-gnu-ar qc liberr.a CMakeFiles/err.dir/watchman/Poison.cpp.o CMakeFiles/err.dir/watchman/root/warnerr.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib liberr.a && : >[68/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/SignalHandler.cpp.o -MF CMakeFiles/watchman.dir/watchman/SignalHandler.cpp.o.d -o CMakeFiles/watchman.dir/watchman/SignalHandler.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/SignalHandler.cpp >[69/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/stream_win.cpp.o -MF CMakeFiles/watchman.dir/watchman/stream_win.cpp.o.d -o CMakeFiles/watchman.dir/watchman/stream_win.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream_win.cpp >[70/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/UserDir.cpp.o -MF CMakeFiles/watchman.dir/watchman/UserDir.cpp.o.d -o CMakeFiles/watchman.dir/watchman/UserDir.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/UserDir.cpp >[71/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/portability/PosixSpawn.cpp.o -MF CMakeFiles/watchman.dir/watchman/portability/PosixSpawn.cpp.o.d -o CMakeFiles/watchman.dir/watchman/portability/PosixSpawn.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/portability/PosixSpawn.cpp >[72/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/GlobTree.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/GlobTree.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/GlobTree.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/GlobTree.cpp >[73/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/FileResult.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/FileResult.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/FileResult.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/FileResult.cpp >[74/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/ContentHash.cpp.o -MF CMakeFiles/watchman.dir/watchman/ContentHash.cpp.o.d -o CMakeFiles/watchman.dir/watchman/ContentHash.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ContentHash.cpp >[75/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/SanityCheck.cpp.o -MF CMakeFiles/watchman.dir/watchman/SanityCheck.cpp.o.d -o CMakeFiles/watchman.dir/watchman/SanityCheck.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/SanityCheck.cpp >[76/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/QueryResult.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/QueryResult.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/QueryResult.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/QueryResult.cpp >[77/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/PendingCollection.cpp.o -MF CMakeFiles/testsupport.dir/watchman/PendingCollection.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/PendingCollection.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cassert:44, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:8, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art.h:289, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.h:15, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp:8: >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = std::shared_ptr<watchman::watchman_pending_fs>; KeyType = w_string; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:617:36: required from 'ValueType* art_tree<ValueType, KeyType>::search(const unsigned char*, uint32_t) const [with ValueType = std::shared_ptr<watchman::watchman_pending_fs>; KeyType = w_string; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp:105:21: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 61 | assert(idx >= 0 && idx <= key_len); > | ~~~~^~~~ >[78/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/Query.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/Query.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/Query.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/Query.cpp >[79/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/TermRegistry.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/TermRegistry.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/TermRegistry.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/TermRegistry.cpp >[80/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/WatchmanConfig.cpp.o -MF CMakeFiles/watchman.dir/watchman/WatchmanConfig.cpp.o.d -o CMakeFiles/watchman.dir/watchman/WatchmanConfig.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/WatchmanConfig.cpp >[81/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/PerfSample.cpp.o -MF CMakeFiles/watchman.dir/watchman/PerfSample.cpp.o.d -o CMakeFiles/watchman.dir/watchman/PerfSample.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PerfSample.cpp >[82/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/dirname.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/dirname.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/dirname.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/dirname.cpp >[83/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/fs/ParallelWalk.cpp.o -MF CMakeFiles/watchman.dir/watchman/fs/ParallelWalk.cpp.o.d -o CMakeFiles/watchman.dir/watchman/fs/ParallelWalk.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/fs/ParallelWalk.cpp >[84/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/bser.cpp.o -MF CMakeFiles/watchman.dir/watchman/bser.cpp.o.d -o CMakeFiles/watchman.dir/watchman/bser.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.cpp >[85/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/empty.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/empty.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/empty.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/empty.cpp >[86/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/base.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/base.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/base.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/base.cpp >[87/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/SymlinkTargets.cpp.o -MF CMakeFiles/watchman.dir/watchman/SymlinkTargets.cpp.o.d -o CMakeFiles/watchman.dir/watchman/SymlinkTargets.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/SymlinkTargets.cpp >[88/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/intcompare.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/intcompare.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/intcompare.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/intcompare.cpp >[89/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/stream_stdout.cpp.o -MF CMakeFiles/watchman.dir/watchman/stream_stdout.cpp.o.d -o CMakeFiles/watchman.dir/watchman/stream_stdout.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream_stdout.cpp >[90/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/LocalFileResult.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/LocalFileResult.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/LocalFileResult.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/LocalFileResult.cpp >[91/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/match.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/match.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/match.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/match.cpp >[92/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/stream_unix.cpp.o -MF CMakeFiles/watchman.dir/watchman/stream_unix.cpp.o.d -o CMakeFiles/watchman.dir/watchman/stream_unix.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/stream_unix.cpp >[93/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/PendingCollection.cpp.o -MF CMakeFiles/watchman.dir/watchman/PendingCollection.cpp.o.d -o CMakeFiles/watchman.dir/watchman/PendingCollection.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cassert:44, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:8, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art.h:289, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.h:15, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp:8: >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = std::shared_ptr<watchman::watchman_pending_fs>; KeyType = w_string; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:617:36: required from 'ValueType* art_tree<ValueType, KeyType>::search(const unsigned char*, uint32_t) const [with ValueType = std::shared_ptr<watchman::watchman_pending_fs>; KeyType = w_string; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/PendingCollection.cpp:105:21: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 61 | assert(idx >= 0 && idx <= key_len); > | ~~~~^~~~ >[94/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/name.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/name.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/name.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/name.cpp >[95/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/Client.cpp.o -MF CMakeFiles/watchman.dir/watchman/Client.cpp.o.d -o CMakeFiles/watchman.dir/watchman/Client.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/Client.cpp >[96/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/type.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/type.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/type.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/type.cpp >[97/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/suffix.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/suffix.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/suffix.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/suffix.cpp >[98/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/testsupport.dir/watchman/ChildProcess.cpp.o -MF CMakeFiles/testsupport.dir/watchman/ChildProcess.cpp.o.d -o CMakeFiles/testsupport.dir/watchman/ChildProcess.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ChildProcess.cpp >[99/178] : && /usr/bin/cmake -E rm -f libtestsupport.a && /usr/bin/x86_64-pc-linux-gnu-ar qc libtestsupport.a CMakeFiles/testsupport.dir/watchman/ChildProcess.cpp.o CMakeFiles/testsupport.dir/watchman/fs/FileDescriptor.cpp.o CMakeFiles/testsupport.dir/watchman/fs/FileInformation.cpp.o CMakeFiles/testsupport.dir/watchman/fs/FSDetect.cpp.o CMakeFiles/testsupport.dir/watchman/FlagMap.cpp.o CMakeFiles/testsupport.dir/watchman/IgnoreSet.cpp.o CMakeFiles/testsupport.dir/watchman/PendingCollection.cpp.o CMakeFiles/testsupport.dir/watchman/fs/Pipe.cpp.o CMakeFiles/testsupport.dir/watchman/fs/WindowsTime.cpp.o CMakeFiles/testsupport.dir/watchman/ThreadPool.cpp.o CMakeFiles/testsupport.dir/watchman/WatchmanConfig.cpp.o CMakeFiles/testsupport.dir/watchman/bser.cpp.o CMakeFiles/testsupport.dir/watchman/fs/UnixDirHandle.cpp.o CMakeFiles/testsupport.dir/watchman/fs/WinDirHandle.cpp.o CMakeFiles/testsupport.dir/watchman/stream.cpp.o CMakeFiles/testsupport.dir/watchman/stream_unix.cpp.o CMakeFiles/testsupport.dir/watchman/stream_win.cpp.o CMakeFiles/testsupport.dir/watchman/portability/PosixSpawn.cpp.o CMakeFiles/testsupport.dir/watchman/portability/WinError.cpp.o CMakeFiles/testsupport.dir/watchman/root/dir.cpp.o CMakeFiles/testsupport.dir/watchman/root/file.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib libtestsupport.a && : >[100/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/CookieSync.cpp.o -MF CMakeFiles/watchman.dir/watchman/CookieSync.cpp.o.d -o CMakeFiles/watchman.dir/watchman/CookieSync.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/CookieSync.cpp >[101/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/ChildProcess.cpp.o -MF CMakeFiles/watchman.dir/watchman/ChildProcess.cpp.o.d -o CMakeFiles/watchman.dir/watchman/ChildProcess.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/ChildProcess.cpp >[102/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/listener.cpp.o -MF CMakeFiles/watchman.dir/watchman/listener.cpp.o.d -o CMakeFiles/watchman.dir/watchman/listener.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/listener.cpp >[103/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/listener-user.cpp.o -MF CMakeFiles/watchman.dir/watchman/listener-user.cpp.o.d -o CMakeFiles/watchman.dir/watchman/listener-user.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/listener-user.cpp >[104/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/dir.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/dir.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/dir.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/dir.cpp >[105/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/file.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/file.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/file.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/file.cpp >[106/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/TriggerCommand.cpp.o -MF CMakeFiles/watchman.dir/watchman/TriggerCommand.cpp.o.d -o CMakeFiles/watchman.dir/watchman/TriggerCommand.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/TriggerCommand.cpp >[107/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/glob.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/glob.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/glob.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/glob.cpp >[108/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/since.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/since.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/since.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/since.cpp >[109/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/pcre.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/pcre.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/pcre.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/pcre.cpp >[110/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/find.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/find.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/find.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/find.cpp >[111/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/thirdparty/getopt/GetOpt.cpp.o -MF CMakeFiles/watchman.dir/watchman/thirdparty/getopt/GetOpt.cpp.o.d -o CMakeFiles/watchman.dir/watchman/thirdparty/getopt/GetOpt.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/getopt/GetOpt.cpp >[112/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/query.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/query.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/query.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/query.cpp >[113/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/fieldlist.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/fieldlist.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/fieldlist.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/fieldlist.cpp >[114/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/state.cpp.o -MF CMakeFiles/watchman.dir/watchman/state.cpp.o.d -o CMakeFiles/watchman.dir/watchman/state.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/state.cpp >[115/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/since.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/since.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/since.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/since.cpp >[116/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/main.cpp.o -MF CMakeFiles/watchman.dir/watchman/main.cpp.o.d -o CMakeFiles/watchman.dir/watchman/main.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/main.cpp >[117/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/QueryContext.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/QueryContext.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/QueryContext.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/QueryContext.cpp >[118/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/ageout.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/ageout.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/ageout.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/ageout.cpp >[119/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/sync.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/sync.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/sync.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/sync.cpp >[120/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/log.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/log.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/log.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/log.cpp >[121/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/saved_state/SavedStateFactory.cpp.o -MF CMakeFiles/watchman.dir/watchman/saved_state/SavedStateFactory.cpp.o.d -o CMakeFiles/watchman.dir/watchman/saved_state/SavedStateFactory.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/saved_state/SavedStateFactory.cpp >[122/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/parse.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/parse.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/parse.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/parse.cpp >[123/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/InMemoryView.cpp.o -MF CMakeFiles/watchman.dir/watchman/InMemoryView.cpp.o.d -o CMakeFiles/watchman.dir/watchman/InMemoryView.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/InMemoryView.cpp >[124/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/saved_state/SavedStateInterface.cpp.o -MF CMakeFiles/watchman.dir/watchman/saved_state/SavedStateInterface.cpp.o.d -o CMakeFiles/watchman.dir/watchman/saved_state/SavedStateInterface.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/saved_state/SavedStateInterface.cpp >[125/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/saved_state/LocalSavedStateInterface.cpp.o -MF CMakeFiles/watchman.dir/watchman/saved_state/LocalSavedStateInterface.cpp.o.d -o CMakeFiles/watchman.dir/watchman/saved_state/LocalSavedStateInterface.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/saved_state/LocalSavedStateInterface.cpp >[126/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/Watcher.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/Watcher.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/Watcher.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/Watcher.cpp >[127/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/info.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/info.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/info.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/info.cpp >[128/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/trigger.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/trigger.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/trigger.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/trigger.cpp >[129/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/fsevents.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/fsevents.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/fsevents.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/fsevents.cpp >[130/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/portfs.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/portfs.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/portfs.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/portfs.cpp >[131/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/kqueue.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/kqueue.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/kqueue.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/kqueue.cpp >[132/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o -MF CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o.d -o CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp >FAILED: CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o -MF CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o.d -o CMakeFiles/bser.t.dir/watchman/test/BserTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp >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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: 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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h: In instantiation of 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: 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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ >[133/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/watch.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/watch.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/watch.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/watch.cpp >[134/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/notifythread.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/notifythread.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/notifythread.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/notifythread.cpp >[135/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/fsdetect.t.dir/watchman/test/FSDetectTest.cpp.o -MF CMakeFiles/fsdetect.t.dir/watchman/test/FSDetectTest.cpp.o.d -o CMakeFiles/fsdetect.t.dir/watchman/test/FSDetectTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/FSDetectTest.cpp >[136/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/win32.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/win32.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/win32.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/win32.cpp >[137/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/query/eval.cpp.o -MF CMakeFiles/watchman.dir/watchman/query/eval.cpp.o.d -o CMakeFiles/watchman.dir/watchman/query/eval.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/query/eval.cpp >[138/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/reap.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/reap.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/reap.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/reap.cpp >[139/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o -MF CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o.d -o CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp >FAILED: CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o -MF CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o.d -o CMakeFiles/ignore.t.dir/watchman/test/BserTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp >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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: 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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:441:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'struct testing::internal::FindFirstPrinter<std::nullopt_t, 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<std::nullopt_t, 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 = std::nullopt_t; 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 = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:691:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h: In instantiation of 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: 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 std::nullopt_t&, 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 std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from 'const std::nullopt_t' 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.3.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.3.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::ios_base& (*)(std::ios_base&)' > 127 | operator<<(ios_base& (*__pf) (ios_base&)) > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long int' > 166 | operator<<(long __n) > | ~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long unsigned int' > 170 | operator<<(unsigned long __n) > | ~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'bool' > 174 | operator<<(bool __n) > | ~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short int' > 92 | operator<<(short __n) > | ~~~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'short unsigned int' > 181 | operator<<(unsigned short __n) > | ~~~~~~~~~~~~~~~^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'int' > 106 | operator<<(int __n) > | ~~~~^~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'unsigned int' > 192 | operator<<(unsigned int __n) > | ~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long int' > 201 | operator<<(long long __n) > | ~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long long unsigned int' > 205 | operator<<(unsigned long long __n) > | ~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'double' > 220 | operator<<(double __f) > | ~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'float' > 224 | operator<<(float __f) > | ~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'long double' > 232 | operator<<(long double __f) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'const void*' > 245 | operator<<(const void* __p) > | ~~~~~~~~~~~~^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::nullptr_t) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::nullptr_t = std::nullptr_t]' > 250 | operator<<(nullptr_t) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:250:18: note: no known conversion for argument 1 from 'const std::nullopt_t' to 'std::nullptr_t' > 250 | operator<<(nullptr_t) > | ^~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/memory:77, > from /usr/include/fmt/format.h:39, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' 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.3.0/include/g++-v11/bits/basic_string.h:48, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::basic_string_view<_CharT, _Traits>)' > 667 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/string_view:667: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' is not derived from 'std::basic_string_view<_CharT, _Traits>' > 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.3.0/include/g++-v11/string:55, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/stdexcept:39, > from /usr/include/fmt/format.h:40, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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, _Allocator>&)' > 6531 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/basic_string.h:6531: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'const std::nullopt_t' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/format.h:41, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const std::error_code&)' > 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/system_error:279: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const std::error_code&' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/fmt/core.h:11, > from /usr/include/fmt/format.h:48, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/bser.h:10, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(std::byte, _IntegerType)' > 125 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cstddef:125: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<std::basic_ostream<char>&>()' (type 'std::basic_ostream<char>') to type 'std::byte' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, _CharT)' > 513 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:513: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::nullopt_t') > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, char)' > 518 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:518: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)' > 524 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:524: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)' > 530 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:530: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'signed char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)' > 535 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:535: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'unsigned char' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, const _CharT*)' > 594 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:594: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: mismatched types 'const _CharT*' and 'std::nullopt_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.3.0/include/g++-v11/ostream:829, > from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)' > 611 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:611: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 signed char*)' > 624 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const signed char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)' > 629 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:629: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'const unsigned char*' > 210 | typename = decltype(std::declval<std::ostream&>() > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | << std::declval<const T&>())> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/folly/logging/LogStream.h:19, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: candidate: 'template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' > 750 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: note: template argument deduction/substitution failed: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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 = std::nullopt_t]': >/usr/include/gtest/gtest-printers.h:211:33: required from 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/ostream:750:5: error: no type named 'type' in 'struct std::enable_if<false, void>' >In file included from /usr/include/folly/SharedMutex.h:24, > from /usr/include/folly/Synchronized.h:31, > from /usr/include/folly/logging/LogCategory.h:25, > from /usr/include/folly/logging/LogStream.h:21, > from /usr/include/folly/logging/xlog.h:24, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:10: >/usr/include/gtest/gtest-printers.h: In instantiation of 'void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = std::nullopt_t; 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 = std::nullopt_t; 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::nullopt_t; 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::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:865:19: required from 'static void testing::internal::UniversalTersePrinter<T>::Print(const T&, std::ostream*) [with T = std::nullopt_t; std::ostream = std::basic_ostream<char>]' >/usr/include/gtest/gtest-printers.h:1018:44: required from 'std::string testing::PrintToString(const T&) [with T = std::nullopt_t; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:334:36: required from 'static std::string testing::internal::FormatForComparison<ToPrint, OtherOperand>::Format(const ToPrint&) [with ToPrint = std::nullopt_t; OtherOperand = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest-printers.h:415:45: required from 'std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; std::string = std::__cxx11::basic_string<char>]' >/usr/include/gtest/gtest.h:1527:53: required from 'testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1549:28: required from 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>]' >/usr/include/gtest/gtest.h:1564:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = std::nullopt_t; T2 = std::optional<long int>; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:313:3: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_Ch, _Tr>& std::operator<<(std::basic_ostream<_Ch, _Tr>&, std::thread::id)' > 92 | operator<<(basic_ostream<_CharT, _Traits>& __out, thread::id __id) > | ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/thread:92: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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') to type 'std::thread::id' > 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: cannot convert 'std::declval<const std::nullopt_t&>()' (type 'const std::nullopt_t') 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.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.3.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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/usr/include/gtest/gtest-printers.h:211:33: note: 'std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' 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/folly/portability/GTest.h:32, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/BserTest.cpp:11: >/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 std::nullopt_t' to 'const testing::TestPartResult&' > 123 | std::ostream& operator<<(std::ostream& os, const TestPartResult& result); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ >[140/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/kqueue_and_fsevents.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/kqueue_and_fsevents.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/kqueue_and_fsevents.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/kqueue_and_fsevents.cpp >[141/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/state.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/state.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/state.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/state.cpp >[142/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/threading.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/threading.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/threading.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/threading.cpp >[143/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/init.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/init.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/init.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/init.cpp >[144/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/maputil.t.dir/watchman/test/MapUtilTest.cpp.o -MF CMakeFiles/maputil.t.dir/watchman/test/MapUtilTest.cpp.o.d -o CMakeFiles/maputil.t.dir/watchman/test/MapUtilTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/MapUtilTest.cpp >[145/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/ringbuffer.t.dir/watchman/test/RingBufferTest.cpp.o -MF CMakeFiles/ringbuffer.t.dir/watchman/test/RingBufferTest.cpp.o.d -o CMakeFiles/ringbuffer.t.dir/watchman/test/RingBufferTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/RingBufferTest.cpp >[146/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/resolve.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/resolve.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/resolve.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/resolve.cpp >[147/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/subscribe.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/subscribe.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/subscribe.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/subscribe.cpp >[148/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/wildmatch.t.dir/watchman/test/WildmatchTest.cpp.o -MF CMakeFiles/wildmatch.t.dir/watchman/test/WildmatchTest.cpp.o.d -o CMakeFiles/wildmatch.t.dir/watchman/test/WildmatchTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/WildmatchTest.cpp >[149/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/scm/SCM.cpp.o -MF CMakeFiles/watchman.dir/watchman/scm/SCM.cpp.o.d -o CMakeFiles/watchman.dir/watchman/scm/SCM.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/scm/SCM.cpp >[150/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/WatcherRegistry.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/WatcherRegistry.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/WatcherRegistry.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/WatcherRegistry.cpp >[151/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/cmds/debug.cpp.o -MF CMakeFiles/watchman.dir/watchman/cmds/debug.cpp.o.d -o CMakeFiles/watchman.dir/watchman/cmds/debug.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/cmds/debug.cpp >[152/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/childproc.t.dir/watchman/test/ChildProcTest.cpp.o -MF CMakeFiles/childproc.t.dir/watchman/test/ChildProcTest.cpp.o.d -o CMakeFiles/childproc.t.dir/watchman/test/ChildProcTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ChildProcTest.cpp >[153/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/watchlist.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/watchlist.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/watchlist.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/watchlist.cpp >[154/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/art.t.dir/watchman/test/ArtTest.cpp.o -MF CMakeFiles/art.t.dir/watchman/test/ArtTest.cpp.o.d -o CMakeFiles/art.t.dir/watchman/test/ArtTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ArtTest.cpp >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/cassert:44, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:8, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art.h:289, > from /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ArtTest.cpp:16: >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = void*; KeyType = std::__cxx11::basic_string<char>; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:1226:36: required from 'int art_tree<ValueType, KeyType>::iterPrefix(const unsigned char*, uint32_t, Func&&) [with Func = prefix_data<void*>&; ValueType = void*; KeyType = std::__cxx11::basic_string<char>; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ArtTest.cpp:270:5: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 61 | assert(idx >= 0 && idx <= key_len); > | ~~~~^~~~ >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h: In instantiation of 'static unsigned char art_tree<ValueType, KeyType>::keyAt(const unsigned char*, uint32_t, uint32_t) [with ValueType = long unsigned int; KeyType = std::__cxx11::basic_string<char>; uint32_t = unsigned int]': >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:1226:36: required from 'int art_tree<ValueType, KeyType>::iterPrefix(const unsigned char*, uint32_t, Func&&) [with Func = prefix_data<long unsigned int>&; ValueType = long unsigned int; KeyType = std::__cxx11::basic_string<char>; uint32_t = unsigned int]' >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ArtTest.cpp:342:5: required from here >/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/thirdparty/libart/src/art-inl.h:61:16: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] >[155/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/log.t.dir/watchman/test/LogTest.cpp.o -MF CMakeFiles/log.t.dir/watchman/test/LogTest.cpp.o.d -o CMakeFiles/log.t.dir/watchman/test/LogTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/LogTest.cpp >[156/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/root/iothread.cpp.o -MF CMakeFiles/watchman.dir/watchman/root/iothread.cpp.o.d -o CMakeFiles/watchman.dir/watchman/root/iothread.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/root/iothread.cpp >[157/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/scm/Git.cpp.o -MF CMakeFiles/watchman.dir/watchman/scm/Git.cpp.o.d -o CMakeFiles/watchman.dir/watchman/scm/Git.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/scm/Git.cpp >[158/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/watcher/inotify.cpp.o -MF CMakeFiles/watchman.dir/watchman/watcher/inotify.cpp.o.d -o CMakeFiles/watchman.dir/watchman/watcher/inotify.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/watcher/inotify.cpp >[159/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DPCRE2_CODE_UNIT_WIDTH=8 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/watchman.dir/watchman/scm/Mercurial.cpp.o -MF CMakeFiles/watchman.dir/watchman/scm/Mercurial.cpp.o.d -o CMakeFiles/watchman.dir/watchman/scm/Mercurial.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/scm/Mercurial.cpp >[160/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/result.t.dir/watchman/test/ResultTest.cpp.o -MF CMakeFiles/result.t.dir/watchman/test/ResultTest.cpp.o.d -o CMakeFiles/result.t.dir/watchman/test/ResultTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/ResultTest.cpp >[161/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/string.t.dir/watchman/test/StringTest.cpp.o -MF CMakeFiles/string.t.dir/watchman/test/StringTest.cpp.o.d -o CMakeFiles/string.t.dir/watchman/test/StringTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/StringTest.cpp >[162/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/cache.t.dir/watchman/test/CacheTest.cpp.o -MF CMakeFiles/cache.t.dir/watchman/test/CacheTest.cpp.o.d -o CMakeFiles/cache.t.dir/watchman/test/CacheTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/CacheTest.cpp >[163/178] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_NO_ABBREVIATED_SEVERITIES -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DPCRE2_CODE_UNIT_WIDTH=8 -DWATCHMAN_TEST_SRC_DIR=\"/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00\" -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00 -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build -I/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/external/install/include -isystem /usr/include/libiberty -march=native -O2 -pipe -frecord-gcc-switches -g -Wall -Wextra -std=gnu++17 -std=gnu++17 -MD -MT CMakeFiles/pendingcollection.t.dir/watchman/test/PendingCollectionTest.cpp.o -MF CMakeFiles/pendingcollection.t.dir/watchman/test/PendingCollectionTest.cpp.o.d -o CMakeFiles/pendingcollection.t.dir/watchman/test/PendingCollectionTest.cpp.o -c /var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00/watchman/test/PendingCollectionTest.cpp >ninja: build stopped: subcommand failed. > * ERROR: dev-util/watchman-2022.08.29.00::gentoo failed (compile phase): > * ninja -v -j32 -l0 failed > * > * Call stack: > * ebuild.sh, line 122: Called src_compile > * environment, line 4748: Called cmake_src_compile > * environment, line 2227: Called cmake_build > * environment, line 2196: Called eninja > * environment, line 3259: Called die > * The specific snippet of code: > * "$@" || die "${nonfatal_args[@]}" "${*} failed" > * > * If you need support, post the output of `emerge --info '=dev-util/watchman-2022.08.29.00::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-util/watchman-2022.08.29.00::gentoo'`. > * The complete build log is located at '/var/tmp/portage/vbslogs/build/dev-util/watchman-2022.08.29.00:20221006-053622.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/watchman-2022.08.29.00/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-util/watchman-2022.08.29.00/temp/environment'. > * Working directory: '/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00_build' > * S: '/var/tmp/portage/dev-util/watchman-2022.08.29.00/work/watchman-2022.08.29.00' >
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 871144
: 821707